<vehicle type="string"Description: Vehicle type
Type: String
Required: no
>

<ai supportsAIJobs="true"Description: If true vehicle supports ai jobs
Type: Boolean
Default: true
Required: no
>

<agent frontOffset="float"Description: AI vehicle front offset
Type: Float
Required: no
height="float"Description: AI vehicle height
Type: Float
Required: no
length="float"Description: AI vehicle length
Type: Float
Required: no
lengthOffset="float"Description: AI vehicle length offset
Type: Float
Required: no
maxBrakeAcceleration="float"Description: AI vehicle max brake acceleration
Type: Float
Required: no
maxCentripedalAcceleration="float"Description: AI vehicle max centripedal acceleration
Type: Float
Required: no
maxTurningRadius="float"Description: Max. turning radius (overwrites value detected from ackermann steering)
Type: Float
Required: no
width="float"Description: AI vehicle width
Type: Float
Required: no
/>

<agentAttachment hasCollision="true"Description: Agent attachable is doing collision checks
Type: Boolean
Default: true
Required: no
height="3"Description: Agent attachable height
Type: Float
Default: 3
Required: no
heightOffset="0"Description: Agent attachable height offset (only for visual debug)
Type: Float
Default: 0
Required: no
jointNode="node"Description: Custom joint node (if not defined the current attacher joint is used)
Type: Index to i3d node or i3d mapping identifier
Required: no
length="3"Description: Agent attachable length
Type: Float
Default: 3
Required: no
lengthOffset="0"Description: Agent attachable length offset from rot center
Type: Float
Default: 0
Required: no
rotCenterNode="node"Description: Custom node to define the steering center
Type: Index to i3d node or i3d mapping identifier
Required: no
rotCenterPosition="x y"Description: Offset from root component that defines the steering center
Type: Multiple values (x, y)
Required: no
rotCenterWheelIndices="1 2 .. n"Description: The center of these wheel indices define the steering center
Type: Multiple values
Required: no
width="3"Description: Agent attachable width
Type: Float
Default: 3
Required: no
>

<agentAttachment hasCollision="true"Description: Agent attachable is doing collision checks
Type: Boolean
Default: true
Required: no
height="3"Description: Agent attachable height
Type: Float
Default: 3
Required: no
heightOffset="0"Description: Agent attachable height offset (only for visual debug)
Type: Float
Default: 0
Required: no
jointNode="node"Description: Custom joint node (if not defined the current attacher joint is used)
Type: Index to i3d node or i3d mapping identifier
Required: no
length="3"Description: Agent attachable length
Type: Float
Default: 3
Required: no
lengthOffset="0"Description: Agent attachable length offset from rot center
Type: Float
Default: 0
Required: no
rotCenterNode="node"Description: Custom node to define the steering center
Type: Index to i3d node or i3d mapping identifier
Required: no
rotCenterPosition="x y"Description: Offset from root component that defines the steering center
Type: Multiple values (x, y)
Required: no
rotCenterWheelIndices="1 2 .. n"Description: The center of these wheel indices define the steering center
Type: Multiple values
Required: no
width="3"Description: Agent attachable width
Type: Float
Default: 3
Required: no
/>

</agentAttachment>
<aiConfigurations title="string"Description: Configration title to display in shop
Type: String or l10n key
Required: no
>

<aiConfiguration dailyUpkeep="0"Description: Daily up keep with this configration
Type: Float
Default: 0
Required: no
desc="string"Description: Configuration description
Type: String or l10n key
Required: no
displayBrand="string"Description: If defined a brand icon is displayed in the shop config screen
Type: String
Required: no
isDefault="false"Description: Is selected by default in shop config screen
Type: Boolean
Default: false
Required: no
isSelectable="true"Description: Configuration can be selected in the shop
Type: Boolean
Default: true
Required: no
name="string"Description: Configuration name
Type: String or l10n key
Required: no
params="string"Description: Extra paramters to insert in #name text
Type: String
Required: no
price="0"Description: Price of configuration
Type: Float
Default: 0
Required: no
saveId="Number of configuration"Description: Custom save id
Type: String
Default: Number of configuration
Required: no
typeDesc="string"Description: Custom type desc
Type: String or l10n key
Required: no
vehicleBrand="string"Description: Custom brand to display after bought with this configuration
Type: String
Required: no
vehicleIcon="string"Description: Custom icon to display after bought with this configuration
Type: String
Required: no
vehicleName="string"Description: Custom vehicle name to display after bought with this configuration
Type: String
Required: no
workingWidth="float"Description: Work width to display in shop while config is active
Type: Float
Required: no
>

<aiAgent frontOffset="float"Description: front offset
Type: Float
Required: no
height="float"Description: ai height of the vehicle when loaded in this configuration
Type: Float
Required: no
length="float"Description: ai length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
maxBrakeAcceleration="float"Description: AI vehicle max brake acceleration
Type: Float
Required: no
maxCentripedalAcceleration="float"Description: AI vehicle max centripedal acceleration
Type: Float
Required: no
maxTurningRadius="float"Description: Max. turning radius (overwrites value detected from ackermann steering)
Type: Float
Required: no
width="float"Description: ai width of the vehicle when loaded in this configuration
Type: Float
Required: no
/>

<allowTurnBackward value="true"Description: Worker is allowed the turn backward with this tool
Type: Boolean
Default: true
Required: no
/>

<areaMarkers backNode="node"Description: AI area back node
Type: Index to i3d node or i3d mapping identifier
Required: no
leftNode="node"Description: AI area left node
Type: Index to i3d node or i3d mapping identifier
Required: no
rightNode="node"Description: AI area right node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<blockTurnBackward value="false"Description: Can be used for non ai tools to block ai from driving backward
Type: Boolean
Default: false
Required: no
/>

<collisionTrigger height="3"Description: Width of ai collision trigger
Type: Float
Default: 3
Required: no
length="5"Description: Max. length of ai collision trigger
Type: Float
Default: 5
Required: no
node="node"Description: Collision trigger node
Type: Index to i3d node or i3d mapping identifier
Required: no
width="4"Description: Width of ai collision trigger
Type: Float
Default: 4
Required: no
/>

<foliageBendingModifier index="integer"Description: Bending node index
Type: Integer
Required: no
indices="1 2 .. n"Description: Bending node indices
Type: Multiple values
Required: no
isActive="true"Description: Bending node is active
Type: Boolean
Default: true
Required: no
maxX="float"Description: Max. width
Type: Float
Required: no
maxZ="float"Description: Max. length
Type: Float
Required: no
minX="float"Description: Min. width
Type: Float
Required: no
minZ="float"Description: Min. length
Type: Float
Required: no
overwrite="true"Description: Overwrite the bending node values and do not use the max values
Type: Boolean
Default: true
Required: no
yOffset="float"Description: Y translation offset
Type: Float
Required: no
/>

<hasNoFullCoverageArea offset="0"Description: Non full coverage area offset
Type: Float
Default: 0
Required: no
value="false"Description: Tool as a no full coverage area (e.g. plows)
Type: Boolean
Default: false
Required: no
/>

<lookAheadSize value="2"Description: Look a head size to check ground in front of tool
Type: Float
Default: 2
Required: no
/>

<material color="r g b"Description: Color
Type: Color values (r, g, b) or brand color id
Required: no
materialId="integer"Description: Material id
Type: Integer
Required: no
name="string"Description: Material name
Type: String
Required: no
node="node"Description: Material node
Type: Index to i3d node or i3d mapping identifier
Required: no
refNode="node"Description: Material reference node
Type: Index to i3d node or i3d mapping identifier
Required: no
shaderParameter="string"Description: Material shader parameter name
Type: String
Required: no
/>

<minTurningRadius value="float"Description: Min turning radius
Type: Float
Required: no
/>

<needsLowering lowerIfAnyIsLowered="false"Description: Lower tool of any attached ai tool is lowered
Type: Boolean
Default: false
Required: no
value="true"Description: AI needs to lower this tool
Type: Boolean
Default: true
Required: no
/>

<needsRootAlignment value="true"Description: Tool needs to point in the same direction as the root while working
Type: Boolean
Default: true
Required: no
/>

<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

<overlap value="0.26"Description: Defines the ai line to line overlap
Type: Float
Default: 0.26
Required: no
/>

<reverseDriving isAllowed="true"Description: Reverse driving is allowed while this configuration is equipped
Type: Boolean
Default: true
Required: no
/>

<size height="float"Description: occupied height of the vehicle when loaded in this configuration
Type: Float
Required: no
heightOffset="float"Description: height offset
Type: Float
Required: no
length="float"Description: occupied length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
width="float"Description: occupied width of the vehicle when loaded in this configuration
Type: Float
Required: no
widthOffset="float"Description: width offset
Type: Float
Required: no
/>

<sizeMarkers backNode="node"Description: Size area back node
Type: Index to i3d node or i3d mapping identifier
Required: no
leftNode="node"Description: Size area left node
Type: Index to i3d node or i3d mapping identifier
Required: no
rightNode="node"Description: Size area right node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<toolReverserDirectionNode node="node"Description: Reverser direction node, target node if driving backward
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<turningRadiusLimitation radius="float"Description: Turn radius limitation radius
Type: Float
Required: no
rotationJointNode="node"Description: Turn radius limitation joint node
Type: Index to i3d node or i3d mapping identifier
Required: no
rotLimitFactor="1"Description: Changes the rot limit of attacher joint or component joint for turning radius calculation
Type: Float
Default: 1
Required: no
wheelIndices="1 2 .. n"Description: Turn radius limitation wheel indices
Type: Multiple values
Required: no
/>

<useAttributesOfAttachedImplement value="false"Description: Use AI attributes (area & fruit/ground requirements) of first attached implement
Type: Boolean
Default: false
Required: no
/>

</aiConfiguration>
</aiConfigurations>
<allowTurnBackward value="true"Description: Worker is allowed the turn backward with this tool
Type: Boolean
Default: true
Required: no
/>

<areaMarkers backNode="node"Description: AI area back node
Type: Index to i3d node or i3d mapping identifier
Required: no
leftNode="node"Description: AI area left node
Type: Index to i3d node or i3d mapping identifier
Required: no
rightNode="node"Description: AI area right node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<blockTurnBackward value="false"Description: Can be used for non ai tools to block ai from driving backward
Type: Boolean
Default: false
Required: no
/>

<collisionTrigger height="3"Description: Width of ai collision trigger
Type: Float
Default: 3
Required: no
length="5"Description: Max. length of ai collision trigger
Type: Float
Default: 5
Required: no
node="node"Description: Collision trigger node
Type: Index to i3d node or i3d mapping identifier
Required: no
width="4"Description: Width of ai collision trigger
Type: Float
Default: 4
Required: no
/>

<conveyorBelt direction="-1"Description: Direction
Type: Integer
Default: -1
Required: no
maxAngle="45"Description: Max angle
Type: Float
Default: 45
Required: no
minAngle="5"Description: Min angle
Type: Float
Default: 5
Required: no
speed="1"Description: Speed
Type: Float
Default: 1
Required: no
stepSize="5"Description: Step size
Type: Float
Default: 5
Required: no
/>

<didNotMoveTimeout deactivated="false"Description: Did not move time out deactivated
Type: Boolean
Default: false
Required: no
value="5000"Description: Did not move time out time
Type: Float
Default: 5000
Required: no
/>

<hasNoFullCoverageArea offset="0"Description: Non full coverage area offset
Type: Float
Default: 0
Required: no
value="false"Description: Tool as a no full coverage area (e.g. plows)
Type: Boolean
Default: false
Required: no
/>

<lookAheadSize value="2"Description: Look a head size to check ground in front of tool
Type: Float
Default: 2
Required: no
/>

<minTurningRadius value="float"Description: Min turning radius
Type: Float
Required: no
/>

<needsLowering lowerIfAnyIsLowered="false"Description: Lower tool of any attached ai tool is lowered
Type: Boolean
Default: false
Required: no
value="true"Description: AI needs to lower this tool
Type: Boolean
Default: true
Required: no
/>

<needsRootAlignment value="true"Description: Tool needs to point in the same direction as the root while working
Type: Boolean
Default: true
Required: no
/>

<overlap value="0.26"Description: Defines the ai line to line overlap
Type: Float
Default: 0.26
Required: no
/>

<reverserNode node="node"Description: Reverser node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<sizeMarkers backNode="node"Description: Size area back node
Type: Index to i3d node or i3d mapping identifier
Required: no
leftNode="node"Description: Size area left node
Type: Index to i3d node or i3d mapping identifier
Required: no
rightNode="node"Description: Size area right node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<steeringNode node="node"Description: Steering node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<steeringSpeed>1Description: Speed of steering
Type: Float
Default: 1
Required: no
</steeringSpeed>

<toolReverserDirectionNode node="node"Description: Reverser direction node, target node if driving backward
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<turningRadiusLimitation radius="float"Description: Turn radius limitation radius
Type: Float
Required: no
rotationJointNode="node"Description: Turn radius limitation joint node
Type: Index to i3d node or i3d mapping identifier
Required: no
rotLimitFactor="1"Description: Changes the rot limit of attacher joint or component joint for turning radius calculation
Type: Float
Default: 1
Required: no
wheelIndices="1 2 .. n"Description: Turn radius limitation wheel indices
Type: Multiple values
Required: no
/>

<useAttributesOfAttachedImplement value="false"Description: Use AI attributes (area & fruit/ground requirements) of first attached implement
Type: Boolean
Default: false
Required: no
/>

</ai>

<animations>
<animation isKeyframe="false"Description: Is static keyframe animation instead of dynamically interpolating animation (Keyframe animations only support trans/rot/scale!)
Type: Boolean
Default: false
Required: no
looping="false"Description: Animation is looping
Type: Boolean
Default: false
Required: no
name="string"Description: Name of animation
Type: String
Required: no
resetOnStart="true"Description: Animation is reseted while loading the vehicle
Type: Boolean
Default: true
Required: no
soundVolumeFactor="1"Description: Sound volume factor that is applied for all sounds in this animation
Type: Float
Default: 1
Required: no
startAnimTime="0"Description: Animation is set to this time if resetOnStart is set
Type: Float
Default: 0
Required: no
>

<part animationClip="string"Description: Animation clip name
Type: String
Required: no
baleLoaderAnimationNodes="boolean"Description: Bale Loader animation nodes turn on/off
Type: Boolean
Required: no
clipEndTime="float"Description: Animation clip end time
Type: Float
Required: no
clipStartTime="float"Description: Animation clip start time
Type: Float
Required: no
componentIndex="integer"Description: Component index
Type: Integer
Required: no
componentJointIndex="integer"Description: Component joint index
Type: Integer
Required: no
dependentAnimation="string"Description: Dependent animation name
Type: String
Required: no
dependentAnimationEndTime="float"Description: Dependent animation end time
Type: Float
Required: no
dependentAnimationStartTime="float"Description: Dependent animation start time
Type: Float
Required: no
direction="0"Description: Part direction
Type: Integer
Default: 0
Required: no
duration="float"Description: Duration
Type: Float
Required: no
endBrakeFactor="float"Description: End brake force factor
Type: Float
Required: no
endCenterOfMass="x y z"Description: End center of mass
Type: Translation values (x, y, z)
Required: no
endFrictionVelocity="float"Description: End friction velocity applied to node
Type: Float
Required: no
endMass="float"Description: End mass of component
Type: Float
Required: no
endRot="x y z"Description: End rotation
Type: Rotation values (x, y, z)
Required: no
endRotLimit="x y z"Description: End rotation limit
Type: Rotation values (x, y, z)
Required: no
endRotLimitDamping="x y z"Description: End rot limit damping
Type: Multiple values (x, y, z)
Required: no
endRotLimitSpring="x y z"Description: End rot limit spring
Type: Multiple values (x, y, z)
Required: no
endRotMaxLimit="x y z"Description: End rotation max limit
Type: Rotation values (x, y, z)
Required: no
endRotMinLimit="x y z"Description: End rotation min limit
Type: Rotation values (x, y, z)
Required: no
endScale="x y z"Description: End scale
Type: Scale values (x, y, z)
Required: no
endSplinePos="float"Description: End spline position
Type: Float
Required: no
endSteeringAngle="angle"Description: End steering angle
Type: Angle
Required: no
endTime="float"Description: End time
Type: Float
Required: no
endTipSideEmptyFactor="float"Description: End tip side empty factor
Type: Float
Required: no
endTrans="x y z"Description: End translation
Type: Translation values (x, y, z)
Required: no
endTransLimit="x y z"Description: End translation limit
Type: Translation values (x, y, z)
Required: no
endTransMaxLimit="x y z"Description: End translation max limit
Type: Translation values (x, y, z)
Required: no
endTransMinLimit="x y z"Description: End translation min limit
Type: Translation values (x, y, z)
Required: no
endVisibility="boolean"Description: Visibility at end time (switched in the middle)
Type: Boolean
Required: no
inputAttacherJointIndex="integer"Description: Input Attacher Joint Index [1..n]
Type: Integer
Required: no
lowerDistanceToGroundEnd="float"Description: Lower distance to ground end
Type: Float
Required: no
lowerDistanceToGroundStart="float"Description: Lower distance to ground start
Type: Float
Required: no
lowerRotationOffsetEnd="angle"Description: Lower rotation offset end
Type: Angle
Required: no
lowerRotationOffsetStart="angle"Description: Lower rotation offset start
Type: Angle
Required: no
lowerRotLimitScaleEnd="x y z"Description: Lower rotaton limit end
Type: Multiple values (x, y, z)
Required: no
lowerRotLimitScaleStart="x y z"Description: Lower rotaton limit start
Type: Multiple values (x, y, z)
Required: no
lowerTransLimitScaleEnd="x y z"Description: Lower translation limit end
Type: Multiple values (x, y, z)
Required: no
lowerTransLimitScaleStart="x y z"Description: Lower translation limit start
Type: Multiple values (x, y, z)
Required: no
node="node"Description: Part node
Type: Index to i3d node or i3d mapping identifier
Required: no
requiredAnimation="string"Description: Required animation needs to be in a specific range to play part
Type: String
Required: no
requiredAnimationRange="x y"Description: Animation range of required animation
Type: Multiple values (x, y)
Required: no
requiredConfigurationIndex="integer"Description: Required configuration needs to be in this state to activate the animation part
Type: Integer
Required: no
requiredConfigurationName="string"Description: This configuration needs to bet set to #requiredConfigurationIndex
Type: String
Required: no
rotation="x y z"Description: Rotation (only for keyframe animations)
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale (only for keyframe animations)
Type: Scale values (x, y, z)
Required: no
shaderEndValues="x y z w"Description: End shader values
Type: Multiple values (x, y, z, w)
Required: no
shaderParameter="string"Description: Shader parameter
Type: String
Required: no
shaderParameterPrev="string"Description: Shader parameter (prev)
Type: String
Required: no
shaderStartValues="x y z w"Description: Start shader values
Type: Multiple values (x, y, z, w)
Required: no
spline="node"Description: Spline node
Type: Index to i3d node or i3d mapping identifier
Required: no
startBrakeFactor="float"Description: Start brake force factor
Type: Float
Required: no
startCenterOfMass="x y z"Description: Start center of mass
Type: Translation values (x, y, z)
Required: no
startFrictionVelocity="float"Description: Start friction velocity applied to node
Type: Float
Required: no
startMass="float"Description: Start mass of component
Type: Float
Required: no
startRot="x y z"Description: Start rotation
Type: Rotation values (x, y, z)
Required: no
startRotLimit="x y z"Description: Start rotation limit
Type: Rotation values (x, y, z)
Required: no
startRotLimitDamping="x y z"Description: Start rot limit damping
Type: Multiple values (x, y, z)
Required: no
startRotLimitSpring="x y z"Description: Start rot limit spring
Type: Multiple values (x, y, z)
Required: no
startRotMaxLimit="x y z"Description: Start rotation max limit
Type: Rotation values (x, y, z)
Required: no
startRotMinLimit="x y z"Description: Start rotation min limit
Type: Rotation values (x, y, z)
Required: no
startScale="x y z"Description: Start scale
Type: Scale values (x, y, z)
Required: no
startSplinePos="float"Description: Start spline position
Type: Float
Required: no
startSteeringAngle="angle"Description: Start steering angle
Type: Angle
Required: no
startTime="float"Description: Start time
Type: Float
Required: no
startTipSideEmptyFactor="float"Description: Start tip side empty factor
Type: Float
Required: no
startTrans="x y z"Description: Start translation
Type: Translation values (x, y, z)
Required: no
startTransLimit="x y z"Description: Start translation limit
Type: Translation values (x, y, z)
Required: no
startTransMaxLimit="x y z"Description: Start translation max limit
Type: Translation values (x, y, z)
Required: no
startTransMinLimit="x y z"Description: Start translation min limit
Type: Translation values (x, y, z)
Required: no
startVisibility="boolean"Description: Visibility at start time (switched in the middle)
Type: Boolean
Required: no
tangentType="linear"Description: Type of tangent to be used (linear, spline, step)
Type: String
Default: linear
Required: no
time="float"Description: Keyframe time (only for keyframe animations)
Type: Float
Required: no
translation="x y z"Description: Translation (only for keyframe animations)
Type: Translation values (x, y, z)
Required: no
upperDistanceToGroundEnd="float"Description: Upper distance to ground end
Type: Float
Required: no
upperDistanceToGroundStart="float"Description: Upper distance to ground start
Type: Float
Required: no
upperRotationOffsetEnd="angle"Description: Upper rotation offset end
Type: Angle
Required: no
upperRotationOffsetStart="angle"Description: Upper rotation offset start
Type: Angle
Required: no
upperRotLimitScaleEnd="x y z"Description: Upper rotaton limit end
Type: Multiple values (x, y, z)
Required: no
upperRotLimitScaleStart="x y z"Description: Upper rotaton limit start
Type: Multiple values (x, y, z)
Required: no
upperTransLimitScaleEnd="x y z"Description: Upper translation limit end
Type: Multiple values (x, y, z)
Required: no
upperTransLimitScaleStart="x y z"Description: Upper translation limit start
Type: Multiple values (x, y, z)
Required: no
visibility="boolean"Description: Visibility
Type: Boolean
Required: no
wheelIndex="integer"Description: Wheel index [1..n]
Type: Integer
Required: no
/>

<sound debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
direction="0"Description: Direction to play the sound (0 = any direction)
Type: Integer
Default: 0
Required: no
endTime="time"Description: End play time for loops or used on oposite direction
Type: Time in seconds
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
startTime="0"Description: Start play time
Type: Time in seconds
Default: 0
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</sound>
<stopTimeNegSound debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</stopTimeNegSound>
<stopTimePosSound debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</stopTimePosSound>
</animation>
</animations>

<annotation>stringDescription: Annotation
Type: String
Required: yes
</annotation>


<articulatedAxis aiRevereserNode="node"Description: AI reverser node
Type: Index to i3d node or i3d mapping identifier
Required: no
anchorActor="0"Description: Anchor actor index
Type: Integer
Default: 0
Required: no
componentJointIndex="integer"Description: Index of component joint
Type: Integer
Required: no
customWheelIndices1="1 2 .. n"Description: Component 1 wheel indices. Needed if wheels are not linked to component 1 directly. E.g. dolly axis
Type: Multiple values
Required: no
customWheelIndices2="1 2 .. n"Description: Component 2 wheel indices. Needed if wheels are not linked to component 2 directly. E.g. dolly axis
Type: Multiple values
Required: no
maxTurningRadius="float"Description: Fixed turning radius to overwrite automatic calculations
Type: Float
Required: no
rotMax="angle"Description: Max rotation
Type: Angle
Required: no
rotMin="angle"Description: Min rotation
Type: Angle
Required: no
rotNode="node"Description: Rotation node
Type: Index to i3d node or i3d mapping identifier
Required: no
rotSpeed="angle"Description: Rotation speed
Type: Angle
Required: no
>

<rotatingPart invertSteeringAngle="false"Description: Invert steering angle
Type: Boolean
Default: false
Required: no
negRot="x y z"Description: Negative rotation
Type: Rotation values (x, y, z)
Required: no
negRotFactor="1"Description: Negative rotation factor
Type: Float
Default: 1
Required: no
node="node"Description: Rotation part node
Type: Index to i3d node or i3d mapping identifier
Required: no
posRot="x y z"Description: Positive rotation
Type: Rotation values (x, y, z)
Required: no
posRotFactor="1"Description: Positive rotation factor
Type: Float
Default: 1
Required: no
/>

<sounds>
<steering debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</steering>
</sounds>
</articulatedAxis>

<attachable allowFoldingWhileAttached="true"Description: Allow folding while attached
Type: Boolean
Default: true
Required: no
allowFoldingWhileLowered="true"Description: Allow folding while lowered
Type: Boolean
Default: true
Required: no
blockFoliageDestruction="false"Description: If active the vehicle will block the complete foliage destruction of the vehicle chain
Type: Boolean
Default: false
Required: no
connectionHoseConfigId="integer"Description: Connection hose configuration index to use
Type: Integer
Required: no
powerTakeOffConfigId="integer"Description: Power take off configuration index to use
Type: Integer
Required: no
>

<airConsumer usage="0"Description: Air consumption while fully braking
Type: Float
Default: 0
Required: no
/>

<brakeForce force="0"Description: Brake force
Type: Float
Default: 0
Required: no
loweredForce="float"Description: Brake force while the tool is lowered
Type: Float
Required: no
maxForce="0"Description: Brake force when vehicle reached mass of #maxForceMass
Type: Float
Default: 0
Required: no
maxForceMass="0"Description: When this mass is reached the vehicle will brake with #maxForce
Type: Float
Default: 0
Required: no
/>

<inputAttacherJointConfigurations title="string"Description: Configration title to display in shop
Type: String or l10n key
Required: no
>

<inputAttacherJointConfiguration connectionHoseConfigId="integer"Description: Connection hose configuration index to use
Type: Integer
Required: no
dailyUpkeep="0"Description: Daily up keep with this configration
Type: Float
Default: 0
Required: no
desc="string"Description: Configuration description
Type: String or l10n key
Required: no
displayBrand="string"Description: If defined a brand icon is displayed in the shop config screen
Type: String
Required: no
isDefault="false"Description: Is selected by default in shop config screen
Type: Boolean
Default: false
Required: no
isSelectable="true"Description: Configuration can be selected in the shop
Type: Boolean
Default: true
Required: no
name="string"Description: Configuration name
Type: String or l10n key
Required: no
params="string"Description: Extra paramters to insert in #name text
Type: String
Required: no
powerTakeOffConfigId="integer"Description: Power take off configuration index to use
Type: Integer
Required: no
price="0"Description: Price of configuration
Type: Float
Default: 0
Required: no
saveId="Number of configuration"Description: Custom save id
Type: String
Default: Number of configuration
Required: no
typeDesc="string"Description: Custom type desc
Type: String or l10n key
Required: no
vehicleBrand="string"Description: Custom brand to display after bought with this configuration
Type: String
Required: no
vehicleIcon="string"Description: Custom icon to display after bought with this configuration
Type: String
Required: no
vehicleName="string"Description: Custom vehicle name to display after bought with this configuration
Type: String
Required: no
workingWidth="float"Description: Work width to display in shop while config is active
Type: Float
Required: no
>

<aiAgent frontOffset="float"Description: front offset
Type: Float
Required: no
height="float"Description: ai height of the vehicle when loaded in this configuration
Type: Float
Required: no
length="float"Description: ai length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
maxBrakeAcceleration="float"Description: AI vehicle max brake acceleration
Type: Float
Required: no
maxCentripedalAcceleration="float"Description: AI vehicle max centripedal acceleration
Type: Float
Required: no
maxTurningRadius="float"Description: Max. turning radius (overwrites value detected from ackermann steering)
Type: Float
Required: no
width="float"Description: ai width of the vehicle when loaded in this configuration
Type: Float
Required: no
/>

<foliageBendingModifier index="integer"Description: Bending node index
Type: Integer
Required: no
indices="1 2 .. n"Description: Bending node indices
Type: Multiple values
Required: no
isActive="true"Description: Bending node is active
Type: Boolean
Default: true
Required: no
maxX="float"Description: Max. width
Type: Float
Required: no
maxZ="float"Description: Max. length
Type: Float
Required: no
minX="float"Description: Min. width
Type: Float
Required: no
minZ="float"Description: Min. length
Type: Float
Required: no
overwrite="true"Description: Overwrite the bending node values and do not use the max values
Type: Boolean
Default: true
Required: no
yOffset="float"Description: Y translation offset
Type: Float
Required: no
/>

<inputAttacherJoint allowAI="true"Description: Toggeling of AI is allowed while attached to this attacher joint
Type: Boolean
Default: true
Required: no
allowDetachWhileParentLifted="true"Description: If set to false the parent vehicle needs to be lowered to be able to detach this implement
Type: Boolean
Default: true
Required: no
allowFolding="true"Description: Folding is allowed while attached to this attacher joint
Type: Boolean
Default: true
Required: no
allowsDetaching="true"Description: Allows detaching
Type: Boolean
Default: true
Required: no
allowsJointRotLimitMovement="true"Description: Rotation limit is changed during lifting/lowering
Type: Boolean
Default: true
Required: no
allowsJointTransLimitMovement="true"Description: Translation limit is changed during lifting/lowering
Type: Boolean
Default: true
Required: no
allowsLowering="boolean"Description: Allows lowering
Type: Boolean
Required: no
allowTurnOn="true"Description: Turn on is allowed while attached to this attacher joint
Type: Boolean
Default: true
Required: no
attachAngleLimitAxis="1"Description: Direction axis which is used to calculate angle to enable attach
Type: Integer
Default: 1
Required: no
attacherHeight="float"Description: Height of attacher
Type: Float
Default: 0.9 for trailer, 0.55 for trailer low
Required: no
canBeTurnedOn="true"Description: Attacher joint can turn on implement
Type: Boolean
Default: true
Required: no
fixedRotation="false"Description: Fixed rotation (Rot limit is freezed)
Type: Boolean
Default: false
Required: no
foldMaxLimit="1"Description: Fold max. time
Type: Float
Default: 1
Required: no
foldMinLimit="0"Description: Fold min. time
Type: Float
Default: 0
Required: no
forceAllowDetachWhileLifted="false"Description: Attacher vehicle can be always detached no matter if we are lifted or not
Type: Boolean
Default: false
Required: no
forcedAttachingDirection="0"Description: Tool can be only attached in this direction
Type: Integer
Default: 0
Required: no
forceSelectionOnAttach="true"Description: Is selected on attach
Type: Boolean
Default: true
Required: no
hardAttach="false"Description: Implement is hard attached
Type: Boolean
Default: false
Required: no
isControllable="false"Description: Is controllable
Type: Boolean
Default: false
Required: no
isDefaultLowered="false"Description: Is default lowered
Type: Boolean
Default: false
Required: no
jointType="string"Description: Joint type
Type: String
Required: no
lowerRotationOffset="angle"Description: Rotation offset if lowered
Type: Angle
Required: no
lowerRotLimitScale="0 0 0"Description: Lower rot limit scale
Type: Multiple values (x, y, z)
Default: 0 0 0
Required: no
lowerTransLimitScale="0 0 0"Description: Lower trans limit scale
Type: Multiple values (x, y, z)
Default: 0 0 0
Required: no
needsLowering="boolean"Description: Needs lowering
Type: Boolean
Required: no
needsLowJoint="false"Description: Needs low trailer joint (only if no joint type is given)
Type: Boolean
Default: false
Required: no
needsToolbar="false"Description: Needs toolbar
Type: Boolean
Default: false
Required: no
needsTrailerJoint="false"Description: Needs trailer joint (only if no joint type is given)
Type: Boolean
Default: false
Required: no
node="node"Description: Joint Node
Type: Index to i3d node or i3d mapping identifier
Required: no
nodeVisual="node"Description: Visual joint node
Type: Index to i3d node or i3d mapping identifier
Required: no
rootNode="node"Description: Root node
Type: Index to i3d node or i3d mapping identifier
Default: first component
Required: no
rotLimitDamping="1 1 1"Description: Rotation limit damping
Type: Multiple values (x, y, z)
Default: 1 1 1
Required: no
rotLimitForceLimit="-1 -1 -1"Description: Rotation limit force limit
Type: Multiple values (x, y, z)
Default: -1 -1 -1
Required: no
rotLimitSpring="0 0 0"Description: Rotation limit spring
Type: Multiple values (x, y, z)
Default: 0 0 0
Required: no
rotLimitThreshold="0"Description: Defines when the transition from upper to lower rot limit starts (0: directly, 0.9: after 90% of lowering)
Type: Float
Default: 0
Required: no
steeringBarLeftNode="node"Description: Left steering bar node
Type: Index to i3d node or i3d mapping identifier
Required: no
steeringBarRightNode="node"Description: Right steering bar node
Type: Index to i3d node or i3d mapping identifier
Required: no
topReferenceNode="node"Description: Top Reference Node
Type: Index to i3d node or i3d mapping identifier
Required: no
transLimitDamping="1 1 1"Description: Translation limit damping
Type: Multiple values (x, y, z)
Default: 1 1 1
Required: no
transLimitForceLimit="-1 -1 -1"Description: Translation limit force limit
Type: Multiple values (x, y, z)
Default: -1 -1 -1
Required: no
transLimitSpring="0 0 0"Description: Translation limit spring
Type: Multiple values (x, y, z)
Default: 0 0 0
Required: no
transLimitThreshold="0"Description: Defines when the transition from upper to lower trans limit starts (0: directly, 0.9: after 90% of lowering)
Type: Float
Default: 0
Required: no
upperRotationOffset="angle"Description: Rotation offset if lifted
Type: Angle
Default: 8 degrees for implements
Required: no
upperRotLimitScale="0 0 0"Description: Upper rot limit scale
Type: Multiple values (x, y, z)
Default: 0 0 0
Required: no
upperTransLimitScale="0 0 0"Description: Upper trans limit scale
Type: Multiple values (x, y, z)
Default: 0 0 0
Required: no
useFoldingLoweredState="false"Description: Use folding lowered state
Type: Boolean
Default: false
Required: no
>

<additionalAttachment filename="string"Description: Path to additional attachment
Type: String
Required: no
inputAttacherJointIndex="integer"Description: Input attacher joint index of additional attachment
Type: Integer
Required: no
jointType="string"Description: Additional implement joint type
Type: String
Required: no
needsLowering="boolean"Description: Additional implements needs lowering
Type: Boolean
Required: no
/>

<additionalObjects>
<additionalObject attacherVehiclePath="string"Description: Path to vehicle for object activation
Type: String
Required: no
node="node"Description: Additional object node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</additionalObjects>
<dependentAttacherJoint attacherJointIndex="integer"Description: Dependent attacher joint index
Type: Integer
Required: no
/>

<distanceToGround lower="float"Description: Lower distance to ground
Type: Float
Required: no
upper="float"Description: Upper distance to ground
Type: Float
Required: no
>

<vehicle filename="string"Description: Vehicle filename to activate these distances
Type: String
Required: no
lower="float"Description: Lower distance to ground while attached to this vehicle
Type: Float
Required: no
upper="float"Description: Upper distance to ground while attached to this vehicle
Type: Float
Required: no
/>

</distanceToGround>
<heightNode disablingAttacherJointIndices="1 2 .. n"Description: Attacher joint indices that disable heigth node if something is attached
Type: Multiple values
Required: no
foldMaxLimit="1"Description: Fold max. time
Type: Float
Default: 1
Required: no
foldMinLimit="0"Description: Fold min. time
Type: Float
Default: 0
Required: no
node="node"Description: Height Node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

<subType name="string"Description: If defined this type needs to match with the sub type in the attacher vehicle
Type: String
Required: no
showWarning="true"Description: Show warning if user tries to attach with a different sub type
Type: Boolean
Default: true
Required: no
/>

</inputAttacherJoint>
<material color="r g b"Description: Color
Type: Color values (r, g, b) or brand color id
Required: no
materialId="integer"Description: Material id
Type: Integer
Required: no
name="string"Description: Material name
Type: String
Required: no
node="node"Description: Material node
Type: Index to i3d node or i3d mapping identifier
Required: no
refNode="node"Description: Material reference node
Type: Index to i3d node or i3d mapping identifier
Required: no
shaderParameter="string"Description: Material shader parameter name
Type: String
Required: no
/>

<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

<reverseDriving isAllowed="true"Description: Reverse driving is allowed while this configuration is equipped
Type: Boolean
Default: true
Required: no
/>

<size height="float"Description: occupied height of the vehicle when loaded in this configuration
Type: Float
Required: no
heightOffset="float"Description: height offset
Type: Float
Required: no
length="float"Description: occupied length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
width="float"Description: occupied width of the vehicle when loaded in this configuration
Type: Float
Required: no
widthOffset="float"Description: width offset
Type: Float
Required: no
/>

</inputAttacherJointConfiguration>
</inputAttacherJointConfigurations>
<inputAttacherJoints>
<inputAttacherJoint allowAI="true"Description: Toggeling of AI is allowed while attached to this attacher joint
Type: Boolean
Default: true
Required: no
allowDetachWhileParentLifted="true"Description: If set to false the parent vehicle needs to be lowered to be able to detach this implement
Type: Boolean
Default: true
Required: no
allowFolding="true"Description: Folding is allowed while attached to this attacher joint
Type: Boolean
Default: true
Required: no
allowsDetaching="true"Description: Allows detaching
Type: Boolean
Default: true
Required: no
allowsJointRotLimitMovement="true"Description: Rotation limit is changed during lifting/lowering
Type: Boolean
Default: true
Required: no
allowsJointTransLimitMovement="true"Description: Translation limit is changed during lifting/lowering
Type: Boolean
Default: true
Required: no
allowsLowering="boolean"Description: Allows lowering
Type: Boolean
Required: no
allowTurnOn="true"Description: Turn on is allowed while attached to this attacher joint
Type: Boolean
Default: true
Required: no
attachAngleLimitAxis="1"Description: Direction axis which is used to calculate angle to enable attach
Type: Integer
Default: 1
Required: no
attacherHeight="float"Description: Height of attacher
Type: Float
Default: 0.9 for trailer, 0.55 for trailer low
Required: no
canBeTurnedOn="true"Description: Attacher joint can turn on implement
Type: Boolean
Default: true
Required: no
fixedRotation="false"Description: Fixed rotation (Rot limit is freezed)
Type: Boolean
Default: false
Required: no
foldMaxLimit="1"Description: Fold max. time
Type: Float
Default: 1
Required: no
foldMinLimit="0"Description: Fold min. time
Type: Float
Default: 0
Required: no
forceAllowDetachWhileLifted="false"Description: Attacher vehicle can be always detached no matter if we are lifted or not
Type: Boolean
Default: false
Required: no
forcedAttachingDirection="0"Description: Tool can be only attached in this direction
Type: Integer
Default: 0
Required: no
forceSelectionOnAttach="true"Description: Is selected on attach
Type: Boolean
Default: true
Required: no
hardAttach="false"Description: Implement is hard attached
Type: Boolean
Default: false
Required: no
isControllable="false"Description: Is controllable
Type: Boolean
Default: false
Required: no
isDefaultLowered="false"Description: Is default lowered
Type: Boolean
Default: false
Required: no
jointType="string"Description: Joint type
Type: String
Required: no
lowerRotationOffset="angle"Description: Rotation offset if lowered
Type: Angle
Required: no
lowerRotLimitScale="0 0 0"Description: Lower rot limit scale
Type: Multiple values (x, y, z)
Default: 0 0 0
Required: no
lowerTransLimitScale="0 0 0"Description: Lower trans limit scale
Type: Multiple values (x, y, z)
Default: 0 0 0
Required: no
needsLowering="boolean"Description: Needs lowering
Type: Boolean
Required: no
needsLowJoint="false"Description: Needs low trailer joint (only if no joint type is given)
Type: Boolean
Default: false
Required: no
needsToolbar="false"Description: Needs toolbar
Type: Boolean
Default: false
Required: no
needsTrailerJoint="false"Description: Needs trailer joint (only if no joint type is given)
Type: Boolean
Default: false
Required: no
node="node"Description: Joint Node
Type: Index to i3d node or i3d mapping identifier
Required: no
nodeVisual="node"Description: Visual joint node
Type: Index to i3d node or i3d mapping identifier
Required: no
rootNode="node"Description: Root node
Type: Index to i3d node or i3d mapping identifier
Default: first component
Required: no
rotLimitDamping="1 1 1"Description: Rotation limit damping
Type: Multiple values (x, y, z)
Default: 1 1 1
Required: no
rotLimitForceLimit="-1 -1 -1"Description: Rotation limit force limit
Type: Multiple values (x, y, z)
Default: -1 -1 -1
Required: no
rotLimitSpring="0 0 0"Description: Rotation limit spring
Type: Multiple values (x, y, z)
Default: 0 0 0
Required: no
rotLimitThreshold="0"Description: Defines when the transition from upper to lower rot limit starts (0: directly, 0.9: after 90% of lowering)
Type: Float
Default: 0
Required: no
steeringBarLeftNode="node"Description: Left steering bar node
Type: Index to i3d node or i3d mapping identifier
Required: no
steeringBarRightNode="node"Description: Right steering bar node
Type: Index to i3d node or i3d mapping identifier
Required: no
topReferenceNode="node"Description: Top Reference Node
Type: Index to i3d node or i3d mapping identifier
Required: no
transLimitDamping="1 1 1"Description: Translation limit damping
Type: Multiple values (x, y, z)
Default: 1 1 1
Required: no
transLimitForceLimit="-1 -1 -1"Description: Translation limit force limit
Type: Multiple values (x, y, z)
Default: -1 -1 -1
Required: no
transLimitSpring="0 0 0"Description: Translation limit spring
Type: Multiple values (x, y, z)
Default: 0 0 0
Required: no
transLimitThreshold="0"Description: Defines when the transition from upper to lower trans limit starts (0: directly, 0.9: after 90% of lowering)
Type: Float
Default: 0
Required: no
upperRotationOffset="angle"Description: Rotation offset if lifted
Type: Angle
Default: 8 degrees for implements
Required: no
upperRotLimitScale="0 0 0"Description: Upper rot limit scale
Type: Multiple values (x, y, z)
Default: 0 0 0
Required: no
upperTransLimitScale="0 0 0"Description: Upper trans limit scale
Type: Multiple values (x, y, z)
Default: 0 0 0
Required: no
useFoldingLoweredState="false"Description: Use folding lowered state
Type: Boolean
Default: false
Required: no
>

<additionalAttachment filename="string"Description: Path to additional attachment
Type: String
Required: no
inputAttacherJointIndex="integer"Description: Input attacher joint index of additional attachment
Type: Integer
Required: no
jointType="string"Description: Additional implement joint type
Type: String
Required: no
needsLowering="boolean"Description: Additional implements needs lowering
Type: Boolean
Required: no
/>

<additionalObjects>
<additionalObject attacherVehiclePath="string"Description: Path to vehicle for object activation
Type: String
Required: no
node="node"Description: Additional object node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</additionalObjects>
<dependentAttacherJoint attacherJointIndex="integer"Description: Dependent attacher joint index
Type: Integer
Required: no
/>

<distanceToGround lower="float"Description: Lower distance to ground
Type: Float
Required: no
upper="float"Description: Upper distance to ground
Type: Float
Required: no
>

<vehicle filename="string"Description: Vehicle filename to activate these distances
Type: String
Required: no
lower="float"Description: Lower distance to ground while attached to this vehicle
Type: Float
Required: no
upper="float"Description: Upper distance to ground while attached to this vehicle
Type: Float
Required: no
/>

</distanceToGround>
<heightNode disablingAttacherJointIndices="1 2 .. n"Description: Attacher joint indices that disable heigth node if something is attached
Type: Multiple values
Required: no
foldMaxLimit="1"Description: Fold max. time
Type: Float
Default: 1
Required: no
foldMinLimit="0"Description: Fold min. time
Type: Float
Default: 0
Required: no
node="node"Description: Height Node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

<subType name="string"Description: If defined this type needs to match with the sub type in the attacher vehicle
Type: String
Required: no
showWarning="true"Description: Show warning if user tries to attach with a different sub type
Type: Boolean
Default: true
Required: no
/>

</inputAttacherJoint>
</inputAttacherJoints>
<lowerAnimation defaultLowered="false"Description: Is default lowered
Type: Boolean
Default: false
Required: no
directionOnDetach="0"Description: Direction on detach
Type: Integer
Default: 0
Required: no
name="string"Description: Animation name
Type: String
Required: no
speed="1"Description: Animation speed
Type: Float
Default: 1
Required: no
/>

<power attachToPowerWarning="warning_attachToPower"Description: Warning to be displayed if no vehicle with motor is attached
Type: String or l10n key
Default: warning_attachToPower
Required: no
requiresExternalPower="true"Description: Tool requires external power from a vehicle with motor to work
Type: Boolean
Default: true
Required: no
/>

<steeringAngleNodes>
<steeringAngleNode foldMaxLimit="1"Description: Fold max. time for steering angle nodes to update
Type: Float
Default: 1
Required: no
foldMinLimit="0"Description: Fold min. time for steering angle nodes to update
Type: Float
Default: 0
Required: no
minSpeed="0"Description: Min. speed of vehicle to update
Type: Float
Default: 0
Required: no
node="node"Description: Steering angle node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0"Description: Angle offset
Type: Angle
Default: 0
Required: no
scale="1"Description: Scale of vehicle to vehicle angle that is applied
Type: Float
Default: 1
Required: no
speed="25"Description: Change speed (degree per second)
Type: Angle
Default: 25
Required: no
/>

</steeringAngleNodes>
<steeringAxleAngleScale backwards="false"Description: Is active backwards
Type: Boolean
Default: false
Required: no
direction="1"Description: Direction
Type: Float
Default: 1
Required: no
distanceDelay="0"Description: The steering angle is updated delayed after vehicle has been moved this distance
Type: Float
Default: 0
Required: no
endSpeed="30"Description: End speed
Type: Float
Default: 30
Required: no
forceUsage="false"Description: Force usage of steering axle, even if attacher vehicle does not have steering bar nodes
Type: Boolean
Default: false
Required: no
maxRot="0"Description: Max Rotation
Type: Angle
Default: 0
Required: no
minRot="0"Description: Min Rotation
Type: Angle
Default: 0
Required: no
referenceComponentIndex="integer"Description: If defined the given component is used for steering angle reference. Y between root component and this component will result in steering angle.
Type: Integer
Required: no
speed="0.001"Description: Speed
Type: Float
Default: 0.001
Required: no
speedDependent="true"Description: Steering axle angle is scaled based on speed with #startSpeed and #endSpeed
Type: Boolean
Default: true
Required: no
startSpeed="10"Description: Start speed
Type: Float
Default: 10
Required: no
useSuperAttachable="false"Description: Use super attachable
Type: Boolean
Default: false
Required: no
>

<folding maxLimit="1"Description: Max. fold limit
Type: Float
Default: 1
Required: no
minLimit="0"Description: Min. fold limit
Type: Float
Default: 0
Required: no
/>

<targetNode node="node"Description: Target node
Type: Index to i3d node or i3d mapping identifier
Required: no
refAngle="angle"Description: Reference angle to transfer from angle between vehicles to defined min. and max. rot for target node
Type: Angle
Required: no
/>

</steeringAxleAngleScale>
<support animationName="string"Description: Animation name
Type: String
Required: no
delayedOnAttach="true"Description: Defines if the animation is played before or after the attaching process
Type: Boolean
Default: true
Required: no
delayedOnLoad="false"Description: Defines if the animation is played onPostLoad or onLoadFinished -> useful if the animation collides e.g. with the folding animation
Type: Boolean
Default: false
Required: no
detachAfterAnimation="true"Description: Defines if the vehicle is detached after the animation has played
Type: Boolean
Default: true
Required: no
detachAnimationTime="1"Description: Defines when in the support animation the vehicle is detached (detachAfterAnimation needs to be true)
Type: Float
Default: 1
Required: no
>

<folding maxLimit="1"Description: Max. fold limit
Type: Float
Default: 1
Required: no
minLimit="0"Description: Min. fold limit
Type: Float
Default: 0
Required: no
/>

</support>
<toolCameras>
<toolCamera allowHeadTracking="boolean"Description: Allow head tracking
Type: Boolean
Default: isInside value
Required: no
isInside="false"Description: Is camera inside. Used for camera smoothing and fallback/default value for 'useOutdoorSounds'
Type: Boolean
Default: false
Required: no
limit="false"Description: Has limits
Type: Boolean
Default: false
Required: no
lookAtSmoothingParameter="float"Description: Look at smoothing parameter
Type: Float
Default: 0.176 for indoor / 0.022 for outside
Required: no
node="node"Description: Camera node
Type: Index to i3d node or i3d mapping identifier
Required: no
positionSmoothingParameter="float"Description: Position smoothing parameter
Type: Float
Default: 0.128 for indoor / 0.016 for outside
Required: no
resetCameraOnVehicleSwitch="boolean"Description: Reset camera on vehicle switch
Type: Boolean
Required: no
rotatable="false"Description: Camera is rotatable
Type: Boolean
Default: false
Required: no
rotateNode="node"Description: Rotate node
Type: Index to i3d node or i3d mapping identifier
Required: no
rotation="x y z"Description: Camera rotation
Type: Rotation values (x, y, z)
Required: no
rotMaxX="float"Description: Max. X rotation
Type: Float
Required: no
rotMinX="float"Description: Min. X rotation
Type: Float
Required: no
rotYSteeringRotSpeed="0"Description: Rot Y steering rotation speed
Type: Angle
Default: 0
Required: no
shadowFocusBox="node"Description: Shadow focus box
Type: Index to i3d node or i3d mapping identifier
Required: no
suspensionNodeIndex="integer"Description: Index of seat suspension node
Type: Integer
Required: no
translation="x y z"Description: Camera translation
Type: Translation values (x, y, z)
Required: no
transMax="float"Description: Max. Z translation
Type: Float
Required: no
transMin="float"Description: Min. Z translation
Type: Float
Required: no
useDefaultPositionSmoothing="true"Description: Use default position smoothing parameters
Type: Boolean
Default: true
Required: no
useMirror="false"Description: Use mirrors
Type: Boolean
Default: false
Required: no
useOutdoorSounds="boolean"Description: Use outdoor sounds
Type: Boolean
Default: false for 'isInside' cameras, otherwise true
Required: no
useWorldXZRotation="boolean"Description: Use world XZ rotation
Type: Boolean
Required: no
>

<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

<raycastNode node="node"Description: Raycast node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</toolCamera>
</toolCameras>
</attachable>

<attacherJointControl dampingOffset="2"Description: Distance from attacher joint to damping reference point (m)
Type: Float
Default: 2
Required: no
maxTiltAngle="25"Description: Max tilt angle
Type: Angle
Default: 25
Required: no
supportsDamping="false"Description: Supports damping of Y axis
Type: Boolean
Default: false
Required: no
>

<control controlAxis="string"Description: Name of input action
Type: String
Required: no
controlFunction="string"Description: Control script function (controlAttacherJointHeight or controlAttacherJointTilt)
Type: String
Required: no
iconName="string"Description: Name of icon
Type: String
Required: no
invertControlAxis="false"Description: Invert control axis
Type: Boolean
Default: false
Required: no
mouseSpeedFactor="1"Description: Mouse speed factor
Type: Float
Default: 1
Required: no
/>

<sounds>
<hydraulic debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</hydraulic>
</sounds>
</attacherJointControl>

<attacherJoints comboDuration="2"Description: Combo duration
Type: Float
Default: 2
Required: no
connectionHoseConfigId="integer"Description: Connection hose configuration index to use
Type: Integer
Required: no
maxUpdateDistance="50"Description: Max. distance to vehicle root to update attacher joint graphics
Type: Float
Default: 50
Required: no
powerTakeOffConfigId="integer"Description: Power take off configuration index to use
Type: Integer
Required: no
>

<attacherJoint allowDetachingWhileLifted="true"Description: Allow detach while lifted
Type: Boolean
Default: true
Required: no
allowFoldingWhileAttached="true"Description: Allow folding while attached
Type: Boolean
Default: true
Required: no
allowsJointLimitMovement="true"Description: Allows joint limit movement
Type: Boolean
Default: true
Required: no
allowsLowering="true"Description: Allows lowering
Type: Boolean
Default: true
Required: no
canTurnOnImplement="true"Description: Can turn on implement
Type: Boolean
Default: true
Required: no
comboTime="float"Description: Combo time
Type: Float
Required: no
delayedObjectChanges="true"Description: Defines if object change is deactivated after the bottomArm has moved (if available)
Type: Boolean
Default: true
Required: no
delayedObjectChangesOnAttach="false"Description: Defines if object change is activated on attach or post attach
Type: Boolean
Default: false
Required: no
disabledByAttacherJoints="1 2 .. n"Description: This attacher becomes unavailable after attaching something to these attacher joint indices
Type: Multiple values
Required: no
enableCollision="false"Description: Collision between vehicle is enabled
Type: Boolean
Default: false
Required: no
isDefaultLowered="false"Description: Default lowered state
Type: Boolean
Default: false
Required: no
jointPositionOffset="0 0 0"Description: Joint position offset
Type: Multiple values (x, y, z)
Default: 0 0 0
Required: no
jointType="implement"Description: Joint type
Type: String
Default: implement
Required: no
lockDownRotLimit="false"Description: Lock down rotation limit
Type: Boolean
Default: false
Required: no
lockDownTransLimit="true"Description: Lock down translation limit
Type: Boolean
Default: true
Required: no
lockUpRotLimit="false"Description: Lock up rotation limit
Type: Boolean
Default: false
Required: no
lockUpTransLimit="false"Description: Lock up translation limit
Type: Boolean
Default: false
Required: no
lowerRotationOffset="0"Description: Upper rotation offset
Type: Angle
Default: 0
Required: no
lowerRotLimit="x y z"Description: Lower rotation limit
Type: Rotation values (x, y, z)
Default: (20 20 20) for implement type, otherwise (0 0 0)
Required: no
lowerTransLimit="x y z"Description: Lower translation limit
Type: Multiple values (x, y, z)
Default: (0.5 0.5 0.5) for implement type, otherwise (0 0 0)
Required: no
moveTime="0.5"Description: Move time
Type: Float
Default: 0.5
Required: no
node="node"Description: Node
Type: Index to i3d node or i3d mapping identifier
Required: no
nodeVisual="node"Description: Visual node
Type: Index to i3d node or i3d mapping identifier
Required: no
rootNode="node"Description: Root node
Type: Index to i3d node or i3d mapping identifier
Default: first component
Required: no
rotLimitDamping="1 1 1"Description: Rotation limit damping
Type: Multiple values (x, y, z)
Default: 1 1 1
Required: no
rotLimitForceLimit="-1 -1 -1"Description: Rotation limit force limit
Type: Multiple values (x, y, z)
Default: -1 -1 -1
Required: no
rotLimitSpring="0 0 0"Description: Rotation limit spring
Type: Multiple values (x, y, z)
Default: 0 0 0
Required: no
supportsHardAttach="boolean"Description: Supports hard attach
Type: Boolean
Required: no
transLimitDamping="1 1 1"Description: Translation limit damping
Type: Multiple values (x, y, z)
Default: 1 1 1
Required: no
transLimitForceLimit="-1 -1 -1"Description: Translation limit force limit
Type: Multiple values (x, y, z)
Default: -1 -1 -1
Required: no
transLimitSpring="0 0 0"Description: Translation limit spring
Type: Multiple values (x, y, z)
Default: 0 0 0
Required: no
upperRotationOffset="0"Description: Lower rotation offset
Type: Angle
Default: 0
Required: no
upperRotLimit="x y z"Description: Upper rotation limit
Type: Rotation values (x, y, z)
Default: Lower rot limit
Required: no
upperTransLimit="x y z"Description: Upper translation limit
Type: Multiple values (x, y, z)
Default: Lower trans limit
Required: no
>

<additionalAttachment attacherJointDirection="integer"Description: Attacher joint direction
Type: Integer
Required: no
/>

<attachSound debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</attachSound>
<bottomArm jointPositionNode="node"Description: Node that will be equalized with the current attacher joint position of the attached implement
Type: Index to i3d node or i3d mapping identifier
Required: no
lockDirection="true"Description: Lock direction
Type: Boolean
Default: true
Required: no
referenceNode="node"Description: Reference node of bottom arm
Type: Index to i3d node or i3d mapping identifier
Required: no
resetSpeed="45"Description: Speed of bottom arm to return to idle position (deg/sec)
Type: Angle
Default: 45
Required: no
rotationNode="node"Description: Rotation node of bottom arm
Type: Index to i3d node or i3d mapping identifier
Required: no
startRotation="x y z"Description: Start rotation
Type: Rotation values (x, y, z)
Default: values set in i3d
Required: no
toggleVisibility="false"Description: Bottom arm will be hidden on detach
Type: Boolean
Default: false
Required: no
translationNode="node"Description: Translation node of bottom arm
Type: Index to i3d node or i3d mapping identifier
Required: no
updateReferenceDistance="false"Description: If 'true', the reference distance will be updated dynamically. So it's possible to adjust the bottom arm length.
Type: Boolean
Default: false
Required: no
zScale="1"Description: Inverts bottom arm direction
Type: Integer
Default: 1
Required: no
/>

<detachSound debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</detachSound>
<distanceToGround lower="0.7"Description: Lower distance to ground
Type: Float
Default: 0.7
Required: no
upper="1"Description: Upper distance to ground
Type: Float
Default: 1
Required: no
/>

<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

<rotationNode lowerRotation="0 0 0"Description: Lower rotation
Type: Rotation values (x, y, z)
Default: 0 0 0
Required: no
node="node"Description: Rotation node
Type: Index to i3d node or i3d mapping identifier
Required: no
startRotation="x y z"Description: Start rotation
Type: Rotation values (x, y, z)
Default: rotation in i3d
Required: no
upperRotation="x y z"Description: Upper rotation
Type: Rotation values (x, y, z)
Default: rotation in i3d
Required: no
/>

<rotationNode2 lowerRotation="0 0 0"Description: Lower rotation
Type: Rotation values (x, y, z)
Default: 0 0 0
Required: no
node="node"Description: Rotation node
Type: Index to i3d node or i3d mapping identifier
Required: no
upperRotation="x y z"Description: Upper rotation
Type: Rotation values (x, y, z)
Default: rotation in i3d
Required: no
/>

<schema invertX="false"Description: Invert X
Type: Boolean
Default: false
Required: no
liftedOffset="0 5"Description: Offset if lifted
Type: Multiple values (x, y)
Default: 0 5
Required: no
position="x y"Description: Schema position
Type: Multiple values (x, y)
Required: no
rotation="0"Description: Schema rotation
Type: Angle
Default: 0
Required: no
/>

<steeringBars forceUsage="true"Description: Forces usage of tools steering axle even if no steering bars are defined
Type: Boolean
Default: true
Required: no
leftNode="node"Description: Steering bar left node
Type: Index to i3d node or i3d mapping identifier
Required: no
rightNode="node"Description: Steering bar right node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<subType brandRestriction="string"Description: If defined it's only possible to attach tools from these brands (can be multiple separated by ' ')
Type: String
Required: no
name="string"Description: If defined this type needs to match with the sub type in the tool
Type: String
Required: no
subTypeShowWarning="true"Description: Show warning if sub type does not match
Type: Boolean
Default: true
Required: no
vehicleRestriction="string"Description: If defined it's only possible to attach tools containing these strings in there xml path (can be multiple separated by ' ')
Type: String
Required: no
/>

<toolbar filename="$data/shared/assets/toolbar.i3d"Description: Filename to toolbar i3d
Type: String
Default: $data/shared/assets/toolbar.i3d
Required: no
/>

<topArm baseNode="node"Description: Link node for upper link
Type: Index to i3d node or i3d mapping identifier
Required: no
color="r g b"Description: Top arm color
Type: Color values (r, g, b) or brand color id
Required: no
color2="r g b"Description: Top arm color 2
Type: Color values (r, g, b) or brand color id
Required: no
decalColor="r g b"Description: Top arm decal color
Type: Color values (r, g, b) or brand color id
Required: no
filename="string"Description: Path to top arm i3d file
Type: String
Required: no
material="integer"Description: Top arm material index
Type: Integer
Required: no
material2="integer"Description: Top arm material index 2
Type: Integer
Required: no
referenceNode="node"Description: Reference node if top arm not loaded from i3d
Type: Index to i3d node or i3d mapping identifier
Required: no
rotationNode="node"Description: Rotation node if top arm not loaded from i3d
Type: Index to i3d node or i3d mapping identifier
Required: no
secondPartUseMainColor="true"Description: Second part of upper link (parts on colorMat3) will use main color or color2
Type: Boolean
Default: true
Required: no
toggleVisibility="false"Description: Top arm will be hidden on detach
Type: Boolean
Default: false
Required: no
translationNode="node"Description: Translation node if top arm not loaded from i3d
Type: Index to i3d node or i3d mapping identifier
Required: no
useBrandDecal="true"Description: Defines if the brand decal on the top arm is allowed or not
Type: Boolean
Default: true
Required: no
zScale="1"Description: Inverts top arm direction
Type: Integer
Default: 1
Required: no
>

<rotationNode node="string"Description: Local index path inside the topArm
Type: String
Required: no
rotation="x y z"Description: Rotation to be used while not active
Type: Rotation values (x, y, z)
Required: no
/>

</topArm>
<transNode height="0.12"Description: Height of visual translation node
Type: Float
Default: 0.12
Required: no
maxY="float"Description: Max Y translation
Type: Float
Required: no
minY="float"Description: Min Y translation
Type: Float
Required: no
node="node"Description: Translation node
Type: Index to i3d node or i3d mapping identifier
Required: no
>

<dependentBottomArm node="node"Description: Dependent bottom arm node
Type: Index to i3d node or i3d mapping identifier
Required: no
rotation="0 0 0"Description: Rotation to be set when the translation node is below the threshold
Type: Rotation values (x, y, z)
Default: 0 0 0
Required: no
threshold="float"Description: If the trans node Y translation is below this threshold the rotation will be set
Type: Float
Default: unlimited, so rotation is always set
Required: no
/>

</transNode>
<visuals hide="node"Description: Visual nodes that will be hidden while attacher joint is active if there attacher is inactive
Type: List of indices to i3d nodes or i3d mapping identifiers
Required: no
nodes="node"Description: Visual nodes of attacher joint that will be visible when the joint is active
Type: List of indices to i3d nodes or i3d mapping identifiers
Required: no
/>

</attacherJoint>
<attacherJointConfigurations title="string"Description: Configration title to display in shop
Type: String or l10n key
Required: no
>

<attacherJointConfiguration connectionHoseConfigId="integer"Description: Connection hose configuration index to use
Type: Integer
Required: no
dailyUpkeep="0"Description: Daily up keep with this configration
Type: Float
Default: 0
Required: no
desc="string"Description: Configuration description
Type: String or l10n key
Required: no
displayBrand="string"Description: If defined a brand icon is displayed in the shop config screen
Type: String
Required: no
isDefault="false"Description: Is selected by default in shop config screen
Type: Boolean
Default: false
Required: no
isSelectable="true"Description: Configuration can be selected in the shop
Type: Boolean
Default: true
Required: no
name="string"Description: Configuration name
Type: String or l10n key
Required: no
params="string"Description: Extra paramters to insert in #name text
Type: String
Required: no
powerTakeOffConfigId="integer"Description: Power take off configuration index to use
Type: Integer
Required: no
price="0"Description: Price of configuration
Type: Float
Default: 0
Required: no
saveId="Number of configuration"Description: Custom save id
Type: String
Default: Number of configuration
Required: no
typeDesc="string"Description: Custom type desc
Type: String or l10n key
Required: no
vehicleBrand="string"Description: Custom brand to display after bought with this configuration
Type: String
Required: no
vehicleIcon="string"Description: Custom icon to display after bought with this configuration
Type: String
Required: no
vehicleName="string"Description: Custom vehicle name to display after bought with this configuration
Type: String
Required: no
workingWidth="float"Description: Work width to display in shop while config is active
Type: Float
Required: no
>

<aiAgent frontOffset="float"Description: front offset
Type: Float
Required: no
height="float"Description: ai height of the vehicle when loaded in this configuration
Type: Float
Required: no
length="float"Description: ai length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
maxBrakeAcceleration="float"Description: AI vehicle max brake acceleration
Type: Float
Required: no
maxCentripedalAcceleration="float"Description: AI vehicle max centripedal acceleration
Type: Float
Required: no
maxTurningRadius="float"Description: Max. turning radius (overwrites value detected from ackermann steering)
Type: Float
Required: no
width="float"Description: ai width of the vehicle when loaded in this configuration
Type: Float
Required: no
/>

<attacherJoint allowDetachingWhileLifted="true"Description: Allow detach while lifted
Type: Boolean
Default: true
Required: no
allowFoldingWhileAttached="true"Description: Allow folding while attached
Type: Boolean
Default: true
Required: no
allowsJointLimitMovement="true"Description: Allows joint limit movement
Type: Boolean
Default: true
Required: no
allowsLowering="true"Description: Allows lowering
Type: Boolean
Default: true
Required: no
canTurnOnImplement="true"Description: Can turn on implement
Type: Boolean
Default: true
Required: no
comboTime="float"Description: Combo time
Type: Float
Required: no
delayedObjectChanges="true"Description: Defines if object change is deactivated after the bottomArm has moved (if available)
Type: Boolean
Default: true
Required: no
delayedObjectChangesOnAttach="false"Description: Defines if object change is activated on attach or post attach
Type: Boolean
Default: false
Required: no
disabledByAttacherJoints="1 2 .. n"Description: This attacher becomes unavailable after attaching something to these attacher joint indices
Type: Multiple values
Required: no
enableCollision="false"Description: Collision between vehicle is enabled
Type: Boolean
Default: false
Required: no
isDefaultLowered="false"Description: Default lowered state
Type: Boolean
Default: false
Required: no
jointPositionOffset="0 0 0"Description: Joint position offset
Type: Multiple values (x, y, z)
Default: 0 0 0
Required: no
jointType="implement"Description: Joint type
Type: String
Default: implement
Required: no
lockDownRotLimit="false"Description: Lock down rotation limit
Type: Boolean
Default: false
Required: no
lockDownTransLimit="true"Description: Lock down translation limit
Type: Boolean
Default: true
Required: no
lockUpRotLimit="false"Description: Lock up rotation limit
Type: Boolean
Default: false
Required: no
lockUpTransLimit="false"Description: Lock up translation limit
Type: Boolean
Default: false
Required: no
lowerRotationOffset="0"Description: Upper rotation offset
Type: Angle
Default: 0
Required: no
lowerRotLimit="x y z"Description: Lower rotation limit
Type: Rotation values (x, y, z)
Default: (20 20 20) for implement type, otherwise (0 0 0)
Required: no
lowerTransLimit="x y z"Description: Lower translation limit
Type: Multiple values (x, y, z)
Default: (0.5 0.5 0.5) for implement type, otherwise (0 0 0)
Required: no
moveTime="0.5"Description: Move time
Type: Float
Default: 0.5
Required: no
node="node"Description: Node
Type: Index to i3d node or i3d mapping identifier
Required: no
nodeVisual="node"Description: Visual node
Type: Index to i3d node or i3d mapping identifier
Required: no
rootNode="node"Description: Root node
Type: Index to i3d node or i3d mapping identifier
Default: first component
Required: no
rotLimitDamping="1 1 1"Description: Rotation limit damping
Type: Multiple values (x, y, z)
Default: 1 1 1
Required: no
rotLimitForceLimit="-1 -1 -1"Description: Rotation limit force limit
Type: Multiple values (x, y, z)
Default: -1 -1 -1
Required: no
rotLimitSpring="0 0 0"Description: Rotation limit spring
Type: Multiple values (x, y, z)
Default: 0 0 0
Required: no
supportsHardAttach="boolean"Description: Supports hard attach
Type: Boolean
Required: no
transLimitDamping="1 1 1"Description: Translation limit damping
Type: Multiple values (x, y, z)
Default: 1 1 1
Required: no
transLimitForceLimit="-1 -1 -1"Description: Translation limit force limit
Type: Multiple values (x, y, z)
Default: -1 -1 -1
Required: no
transLimitSpring="0 0 0"Description: Translation limit spring
Type: Multiple values (x, y, z)
Default: 0 0 0
Required: no
upperRotationOffset="0"Description: Lower rotation offset
Type: Angle
Default: 0
Required: no
upperRotLimit="x y z"Description: Upper rotation limit
Type: Rotation values (x, y, z)
Default: Lower rot limit
Required: no
upperTransLimit="x y z"Description: Upper translation limit
Type: Multiple values (x, y, z)
Default: Lower trans limit
Required: no
>

<additionalAttachment attacherJointDirection="integer"Description: Attacher joint direction
Type: Integer
Required: no
/>

<attachSound debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</attachSound>
<bottomArm jointPositionNode="node"Description: Node that will be equalized with the current attacher joint position of the attached implement
Type: Index to i3d node or i3d mapping identifier
Required: no
lockDirection="true"Description: Lock direction
Type: Boolean
Default: true
Required: no
referenceNode="node"Description: Reference node of bottom arm
Type: Index to i3d node or i3d mapping identifier
Required: no
resetSpeed="45"Description: Speed of bottom arm to return to idle position (deg/sec)
Type: Angle
Default: 45
Required: no
rotationNode="node"Description: Rotation node of bottom arm
Type: Index to i3d node or i3d mapping identifier
Required: no
startRotation="x y z"Description: Start rotation
Type: Rotation values (x, y, z)
Default: values set in i3d
Required: no
toggleVisibility="false"Description: Bottom arm will be hidden on detach
Type: Boolean
Default: false
Required: no
translationNode="node"Description: Translation node of bottom arm
Type: Index to i3d node or i3d mapping identifier
Required: no
updateReferenceDistance="false"Description: If 'true', the reference distance will be updated dynamically. So it's possible to adjust the bottom arm length.
Type: Boolean
Default: false
Required: no
zScale="1"Description: Inverts bottom arm direction
Type: Integer
Default: 1
Required: no
/>

<detachSound debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</detachSound>
<distanceToGround lower="0.7"Description: Lower distance to ground
Type: Float
Default: 0.7
Required: no
upper="1"Description: Upper distance to ground
Type: Float
Default: 1
Required: no
/>

<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

<rotationNode lowerRotation="0 0 0"Description: Lower rotation
Type: Rotation values (x, y, z)
Default: 0 0 0
Required: no
node="node"Description: Rotation node
Type: Index to i3d node or i3d mapping identifier
Required: no
startRotation="x y z"Description: Start rotation
Type: Rotation values (x, y, z)
Default: rotation in i3d
Required: no
upperRotation="x y z"Description: Upper rotation
Type: Rotation values (x, y, z)
Default: rotation in i3d
Required: no
/>

<rotationNode2 lowerRotation="0 0 0"Description: Lower rotation
Type: Rotation values (x, y, z)
Default: 0 0 0
Required: no
node="node"Description: Rotation node
Type: Index to i3d node or i3d mapping identifier
Required: no
upperRotation="x y z"Description: Upper rotation
Type: Rotation values (x, y, z)
Default: rotation in i3d
Required: no
/>

<schema invertX="false"Description: Invert X
Type: Boolean
Default: false
Required: no
liftedOffset="0 5"Description: Offset if lifted
Type: Multiple values (x, y)
Default: 0 5
Required: no
position="x y"Description: Schema position
Type: Multiple values (x, y)
Required: no
rotation="0"Description: Schema rotation
Type: Angle
Default: 0
Required: no
/>

<steeringBars forceUsage="true"Description: Forces usage of tools steering axle even if no steering bars are defined
Type: Boolean
Default: true
Required: no
leftNode="node"Description: Steering bar left node
Type: Index to i3d node or i3d mapping identifier
Required: no
rightNode="node"Description: Steering bar right node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<subType brandRestriction="string"Description: If defined it's only possible to attach tools from these brands (can be multiple separated by ' ')
Type: String
Required: no
name="string"Description: If defined this type needs to match with the sub type in the tool
Type: String
Required: no
subTypeShowWarning="true"Description: Show warning if sub type does not match
Type: Boolean
Default: true
Required: no
vehicleRestriction="string"Description: If defined it's only possible to attach tools containing these strings in there xml path (can be multiple separated by ' ')
Type: String
Required: no
/>

<toolbar filename="$data/shared/assets/toolbar.i3d"Description: Filename to toolbar i3d
Type: String
Default: $data/shared/assets/toolbar.i3d
Required: no
/>

<topArm baseNode="node"Description: Link node for upper link
Type: Index to i3d node or i3d mapping identifier
Required: no
color="r g b"Description: Top arm color
Type: Color values (r, g, b) or brand color id
Required: no
color2="r g b"Description: Top arm color 2
Type: Color values (r, g, b) or brand color id
Required: no
decalColor="r g b"Description: Top arm decal color
Type: Color values (r, g, b) or brand color id
Required: no
filename="string"Description: Path to top arm i3d file
Type: String
Required: no
material="integer"Description: Top arm material index
Type: Integer
Required: no
material2="integer"Description: Top arm material index 2
Type: Integer
Required: no
referenceNode="node"Description: Reference node if top arm not loaded from i3d
Type: Index to i3d node or i3d mapping identifier
Required: no
rotationNode="node"Description: Rotation node if top arm not loaded from i3d
Type: Index to i3d node or i3d mapping identifier
Required: no
secondPartUseMainColor="true"Description: Second part of upper link (parts on colorMat3) will use main color or color2
Type: Boolean
Default: true
Required: no
toggleVisibility="false"Description: Top arm will be hidden on detach
Type: Boolean
Default: false
Required: no
translationNode="node"Description: Translation node if top arm not loaded from i3d
Type: Index to i3d node or i3d mapping identifier
Required: no
useBrandDecal="true"Description: Defines if the brand decal on the top arm is allowed or not
Type: Boolean
Default: true
Required: no
zScale="1"Description: Inverts top arm direction
Type: Integer
Default: 1
Required: no
>

<rotationNode node="string"Description: Local index path inside the topArm
Type: String
Required: no
rotation="x y z"Description: Rotation to be used while not active
Type: Rotation values (x, y, z)
Required: no
/>

</topArm>
<transNode height="0.12"Description: Height of visual translation node
Type: Float
Default: 0.12
Required: no
maxY="float"Description: Max Y translation
Type: Float
Required: no
minY="float"Description: Min Y translation
Type: Float
Required: no
node="node"Description: Translation node
Type: Index to i3d node or i3d mapping identifier
Required: no
>

<dependentBottomArm node="node"Description: Dependent bottom arm node
Type: Index to i3d node or i3d mapping identifier
Required: no
rotation="0 0 0"Description: Rotation to be set when the translation node is below the threshold
Type: Rotation values (x, y, z)
Default: 0 0 0
Required: no
threshold="float"Description: If the trans node Y translation is below this threshold the rotation will be set
Type: Float
Default: unlimited, so rotation is always set
Required: no
/>

</transNode>
<visuals hide="node"Description: Visual nodes that will be hidden while attacher joint is active if there attacher is inactive
Type: List of indices to i3d nodes or i3d mapping identifiers
Required: no
nodes="node"Description: Visual nodes of attacher joint that will be visible when the joint is active
Type: List of indices to i3d nodes or i3d mapping identifiers
Required: no
/>

</attacherJoint>
<foliageBendingModifier index="integer"Description: Bending node index
Type: Integer
Required: no
indices="1 2 .. n"Description: Bending node indices
Type: Multiple values
Required: no
isActive="true"Description: Bending node is active
Type: Boolean
Default: true
Required: no
maxX="float"Description: Max. width
Type: Float
Required: no
maxZ="float"Description: Max. length
Type: Float
Required: no
minX="float"Description: Min. width
Type: Float
Required: no
minZ="float"Description: Min. length
Type: Float
Required: no
overwrite="true"Description: Overwrite the bending node values and do not use the max values
Type: Boolean
Default: true
Required: no
yOffset="float"Description: Y translation offset
Type: Float
Required: no
/>

<material color="r g b"Description: Color
Type: Color values (r, g, b) or brand color id
Required: no
materialId="integer"Description: Material id
Type: Integer
Required: no
name="string"Description: Material name
Type: String
Required: no
node="node"Description: Material node
Type: Index to i3d node or i3d mapping identifier
Required: no
refNode="node"Description: Material reference node
Type: Index to i3d node or i3d mapping identifier
Required: no
shaderParameter="string"Description: Material shader parameter name
Type: String
Required: no
/>

<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

<reverseDriving isAllowed="true"Description: Reverse driving is allowed while this configuration is equipped
Type: Boolean
Default: true
Required: no
/>

<size height="float"Description: occupied height of the vehicle when loaded in this configuration
Type: Float
Required: no
heightOffset="float"Description: height offset
Type: Float
Required: no
length="float"Description: occupied length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
width="float"Description: occupied width of the vehicle when loaded in this configuration
Type: Float
Required: no
widthOffset="float"Description: width offset
Type: Float
Required: no
/>

</attacherJointConfiguration>
</attacherJointConfigurations>
<sounds>
<attach debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</attach>
<detach debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</detach>
<hydraulic debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</hydraulic>
</sounds>
</attacherJoints>

<autoLoader fillUnitIndex="integer"Description: Fill unit index to check fill type
Type: Integer
Required: no
maxObjects="integer"Description: Max. number of objects to load
Type: Integer
Default: Number of load places
Required: no
supportedObject="string"Description: Path to xml of supported object
Type: String
Required: no
useBales="false"Description: Use for bales
Type: Boolean
Default: false
Required: no
useTensionBelts="boolean"Description: Automatically mount tension belts
Type: Boolean
Default: False for mobile, otherwise true
Required: no
>

<loadPlaces checkOffset="x y z"Description: Check offset from load place node
Type: Translation values (x, y, z)
Required: no
checkSize="x y z"Description: Check size around load place node
Type: Translation values (x, y, z)
Required: no
>

<loadPlace node="node"Description: Load place node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</loadPlaces>
<pickupTrigger node="node"Description: Pickup trigger node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<trigger node="node"Description: Trigger node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</autoLoader>

<baleGrab forceAcceleration="20"Description: Force acceleration
Type: Float
Default: 20
Required: no
grabRefComponentJointIndex1="integer"Description: Component joint index of grab 1
Type: Integer
Required: no
grabRefComponentJointIndex2="integer"Description: Component joint index of grab 2
Type: Integer
Required: no
jointNode="node"Description: Joint node
Type: Index to i3d node or i3d mapping identifier
Required: no
jointType="TYPE_AUTO_ATTACH_XYZ"Description: Joint type
Type: String
Default: TYPE_AUTO_ATTACH_XYZ
Required: no
rootNode="node"Description: Root node
Type: Index to i3d node or i3d mapping identifier
Required: no
rotDiffThreshold1="2"Description: Rotation difference between component and joint to mount bale
Type: Angle
Default: 2
Required: no
rotDiffThreshold2="2"Description: Rotation difference between component and joint to mount bale
Type: Angle
Default: 2
Required: no
triggerNode="node"Description: Trigger node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>


<baleLoader allowKinematicMounting="true"Description: Kinematic mounting of bale is allow (= bales still have collision while loaded)
Type: Boolean
Default: true
Required: no
automaticUnloading="false"Description: Automatically unload the bale loader if platform lifted
Type: Boolean
Default: false
Required: no
balePlaceOffset="0"Description: Bale place offset
Type: Float
Default: 0
Required: no
fillUnitIndex="1"Description: Fill unit index
Type: Integer
Default: 1
Required: no
keepBaleRotationDuringLoad="false"Description: Keep the same bale rotation while loading bale
Type: Boolean
Default: false
Required: no
minUnloadingFillLevel="1"Description: Min. fill level until unloading is allowed
Type: Integer
Default: 1
Required: no
transportPositionAfterUnloading="true"Description: Activate transport mode after unloading
Type: Boolean
Default: true
Required: no
useBalePlaceAsLoadPosition="false"Description: Use bale place position as load position
Type: Boolean
Default: false
Required: no
>

<animationNodes>
<animationNode class="RotationAnimation"Description: Animation class (RotationAnimation | RotationAnimationSpikes | ScrollingAnimation | ShakeAnimation)
Type: String
Default: RotationAnimation
Required: no
minAlphaForTurnOff="0"Description: Min. alpha for turn off (speed [0-1])
Type: Float
Default: 0
Required: no
node="node"Description: Node
Type: Index to i3d node or i3d mapping identifier
Required: no
rotAxis="2"Description: Rotation axis
Type: Float
Default: 2
Required: no
rotSpeed="1"Description: Rotation speed
Type: Angle
Default: 1
Required: no
scrollLength="1"Description: (ScrollingAnimation) Scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (ScrollingAnimation) Scroll speed
Type: Float
Default: 1
Required: no
shaderComponentScale="1 0 0 0"Description: Shader parameter name
Type: Multiple values (x, y, z, w)
Default: 1 0 0 0
Required: no
shaderParameterComponent="1"Description: (ScrollingAnimation) Shader parameter component
Type: Float
Default: 1
Required: no
shaderParameterName="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterPrevName="automatically calculated from #shaderParameterName"Description: Prev Shader parameter name
Type: String
Default: automatically calculated from #shaderParameterName
Required: no
shaking="0 0 0 0"Description: (ShakeAnimation) Shaking scale for shader parameters
Type: Multiple values (x, y, z, w)
Default: 0 0 0 0
Required: no
speedFunc="string"Description: Lua speed function
Type: String
Required: no
speedFuncParam="string"Description: Additional string parameter that is passed to the speedFunc
Type: String
Required: no
turnedOffPosition="float"Description: (ScrollingAnimation) Target position while turned off
Type: Float
Required: no
turnedOffRotation="angle"Description: (RotationAnimation) Target rotation while turned off
Type: Angle
Required: no
turnedOffSubDivisions="1"Description: Amount of sub divisions which have the same state
Type: Float
Default: 1
Required: no
turnOffFadeTime="2"Description: Turn off fade time
Type: Float
Default: 2
Required: no
turnOnFadeTime="2"Description: Turn on fade time
Type: Float
Default: 2
Required: no
turnOnOffVariance="float"Description: Turn off time variance
Type: Float
Required: no
type="string"Description: (ScrollingAnimation) Fill type name
Type: String
Required: no
>

<spikes maxRot="angle"Description: Max. spike rotation
Type: Angle
Required: no
moveDownRange="x y"Description: Move down range
Type: Rotation values (x, y)
Required: no
moveUpRange="x y"Description: Move up range
Type: Rotation values (x, y)
Required: no
rotAxis="3"Description: Rotation axis
Type: Integer
Default: 3
Required: no
>

<spike direction="integer"Description: Spike rot. direction
Type: Integer
Required: no
node="node"Description: Spike node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</spikes>
</animationNode>
</animationNodes>
<animations balesToOtherRow="balesToOtherRow"Description: Bales to othe row animation
Type: String
Default: balesToOtherRow
Required: no
closeGrippers="closeGrippers"Description: Close grippers animation
Type: String
Default: closeGrippers
Required: no
frontBalePusher="frontBalePusher"Description: Front bale pusher animation
Type: String
Default: frontBalePusher
Required: no
>

<baleGrabber dropBale="baleGrabberDropBale"Description: Bale grabber drop bale animation
Type: String
Default: baleGrabberDropBale
Required: no
dropBaleReverseSpeed="5"Description: Speed of grabber in reverse
Type: Float
Default: 5
Required: no
dropToWork="string"Description: Custom grabber animation when moving from drop to work
Type: String
Required: no
transportToWork="baleGrabberTransportToWork"Description: Transport to work animation
Type: String
Default: baleGrabberTransportToWork
Required: no
workToDrop="baleGrabberWorkToDrop"Description: Bale grabber work to drop animation
Type: String
Default: baleGrabberWorkToDrop
Required: no
/>

<emptyRotate name="emptyRotate"Description: Empty rotate
Type: String
Default: emptyRotate
Required: no
reset="true"Description: Reset empty rotate animation
Type: Boolean
Default: true
Required: no
/>

<moveBalePlaces alwaysMove="false"Description: Always move bale places
Type: Boolean
Default: false
Required: no
empty="moveBalePlaces"Description: Move bale places empty animation
Type: String
Default: moveBalePlaces
Required: no
emptyReverseSpeed="-1"Description: Reverse speed of move bale places to empty
Type: Float
Default: -1
Required: no
emptySpeed="1.5"Description: Speed of move bale places to empty
Type: Float
Default: 1.5
Required: no
extrasOnce="moveBalePlaces"Description: Move bale places extra once animation
Type: String
Default: moveBalePlaces
Required: no
maxGrabberTime="float"Description: Max. grabber time to move bale places
Type: Float
Default: inf
Required: no
moveAfterRotatePlatform="false"Description: Move bale places after rotate platform
Type: Boolean
Default: false
Required: no
name="moveBalePlaces"Description: Move bale places animation
Type: String
Default: moveBalePlaces
Required: no
pushOffset="0"Description: Delay of empty animation to give pusher time to move to the last bale
Type: Float
Default: 0
Required: no
resetOnSink="false"Description: Reset move bale places on platform sink
Type: Boolean
Default: false
Required: no
/>

<platform allowPickupWhileMoving="false"Description: Allow pickup of next bale while platform is rotating
Type: Boolean
Default: false
Required: no
rotate="rotatePlatform"Description: Rotate platform animation name
Type: String
Default: rotatePlatform
Required: no
rotateBack="rotatePlatform"Description: Rotate platform back animation name
Type: String
Default: rotatePlatform
Required: no
rotateEmpty="rotatePlatform"Description: Rotate platform empty animation name
Type: String
Default: rotatePlatform
Required: no
/>

<pusher emptyHide="emptyHidePusher1"Description: Empty hide animation
Type: String
Default: emptyHidePusher1
Required: no
hidePusherOnEmpty="true"Description: Reverse move to empty animation after execution
Type: Boolean
Default: true
Required: no
moveToEmpty="moveBalePusherToEmpty"Description: Move to empty position
Type: String
Default: moveBalePusherToEmpty
Required: no
pushBalesOnEmpty="false"Description: Defines if bale are pushed or pulled on empty
Type: Boolean
Default: false
Required: no
/>

<releaseFrontPlatform fillLevelSpeed="false"Description: Front platform speed is dependent on fill level
Type: Boolean
Default: false
Required: no
name="releaseFrontplattform"Description: Release front platform animation name
Type: String
Default: releaseFrontplattform
Required: no
/>

</animations>
<balePacker node="node"Description: Node where to create the packed bale
Type: Index to i3d node or i3d mapping identifier
Required: no
packedFilename="string"Description: Filename to packed bale
Type: String
Required: no
/>

<balePlaces startBalePlace="node"Description: Start bale place node
Type: Index to i3d node or i3d mapping identifier
Required: no
>

<balePlace node="node"Description: Bale place node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</balePlaces>
<baleTypes>
<baleType diameter="float"Description: Bale diameter
Type: Float
Required: no
fillUnitIndex="integer"Description: Fill unit index
Type: Integer
Default: baleLoader#fillUnitIndex
Required: no
height="float"Description: Bale height
Type: Float
Required: no
length="float"Description: Bale length
Type: Float
Required: no
maxDiameter="float"Description: Bale max diameter
Type: Float
Default: diameter value
Required: no
maxHeight="float"Description: Bale max height
Type: Float
Default: height value
Required: no
maxLength="float"Description: Bale max length
Type: Float
Default: length value
Required: no
maxWidth="float"Description: Bale max width
Type: Float
Default: width value
Required: no
minDiameter="float"Description: Bale min diameter
Type: Float
Default: diameter value
Required: no
minHeight="float"Description: Bale min height
Type: Float
Default: height value
Required: no
minLength="float"Description: Bale min length
Type: Float
Default: length value
Required: no
minWidth="float"Description: Bale min width
Type: Float
Default: width value
Required: no
mixedFillTypes="true"Description: Allow loading of mixed fill types
Type: Boolean
Default: true
Required: no
width="float"Description: Bale width
Type: Float
Required: no
>

<animations balesToOtherRow="balesToOtherRow"Description: Bales to othe row animation
Type: String
Default: balesToOtherRow
Required: no
closeGrippers="closeGrippers"Description: Close grippers animation
Type: String
Default: closeGrippers
Required: no
frontBalePusher="frontBalePusher"Description: Front bale pusher animation
Type: String
Default: frontBalePusher
Required: no
>

<baleGrabber dropBale="baleGrabberDropBale"Description: Bale grabber drop bale animation
Type: String
Default: baleGrabberDropBale
Required: no
dropBaleReverseSpeed="5"Description: Speed of grabber in reverse
Type: Float
Default: 5
Required: no
dropToWork="string"Description: Custom grabber animation when moving from drop to work
Type: String
Required: no
transportToWork="baleGrabberTransportToWork"Description: Transport to work animation
Type: String
Default: baleGrabberTransportToWork
Required: no
workToDrop="baleGrabberWorkToDrop"Description: Bale grabber work to drop animation
Type: String
Default: baleGrabberWorkToDrop
Required: no
/>

<emptyRotate name="emptyRotate"Description: Empty rotate
Type: String
Default: emptyRotate
Required: no
reset="true"Description: Reset empty rotate animation
Type: Boolean
Default: true
Required: no
/>

<moveBalePlaces alwaysMove="false"Description: Always move bale places
Type: Boolean
Default: false
Required: no
empty="moveBalePlaces"Description: Move bale places empty animation
Type: String
Default: moveBalePlaces
Required: no
emptyReverseSpeed="-1"Description: Reverse speed of move bale places to empty
Type: Float
Default: -1
Required: no
emptySpeed="1.5"Description: Speed of move bale places to empty
Type: Float
Default: 1.5
Required: no
extrasOnce="moveBalePlaces"Description: Move bale places extra once animation
Type: String
Default: moveBalePlaces
Required: no
maxGrabberTime="float"Description: Max. grabber time to move bale places
Type: Float
Default: inf
Required: no
moveAfterRotatePlatform="false"Description: Move bale places after rotate platform
Type: Boolean
Default: false
Required: no
name="moveBalePlaces"Description: Move bale places animation
Type: String
Default: moveBalePlaces
Required: no
pushOffset="0"Description: Delay of empty animation to give pusher time to move to the last bale
Type: Float
Default: 0
Required: no
resetOnSink="false"Description: Reset move bale places on platform sink
Type: Boolean
Default: false
Required: no
/>

<platform allowPickupWhileMoving="false"Description: Allow pickup of next bale while platform is rotating
Type: Boolean
Default: false
Required: no
rotate="rotatePlatform"Description: Rotate platform animation name
Type: String
Default: rotatePlatform
Required: no
rotateBack="rotatePlatform"Description: Rotate platform back animation name
Type: String
Default: rotatePlatform
Required: no
rotateEmpty="rotatePlatform"Description: Rotate platform empty animation name
Type: String
Default: rotatePlatform
Required: no
/>

<pusher emptyHide="emptyHidePusher1"Description: Empty hide animation
Type: String
Default: emptyHidePusher1
Required: no
hidePusherOnEmpty="true"Description: Reverse move to empty animation after execution
Type: Boolean
Default: true
Required: no
moveToEmpty="moveBalePusherToEmpty"Description: Move to empty position
Type: String
Default: moveBalePusherToEmpty
Required: no
pushBalesOnEmpty="false"Description: Defines if bale are pushed or pulled on empty
Type: Boolean
Default: false
Required: no
/>

<releaseFrontPlatform fillLevelSpeed="false"Description: Front platform speed is dependent on fill level
Type: Boolean
Default: false
Required: no
name="releaseFrontplattform"Description: Release front platform animation name
Type: String
Default: releaseFrontplattform
Required: no
/>

</animations>
<balePlaces startBalePlace="node"Description: Start bale place node
Type: Index to i3d node or i3d mapping identifier
Required: no
>

<balePlace node="node"Description: Bale place node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</balePlaces>
<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

</baleType>
</baleTypes>
<dynamicBaleUnloading connectedRows="1 2 .. n"Description: Indices of rows that are connected together
Type: Multiple values
Required: no
diameterOffset="float"Description: Diameter offset
Type: Float
Required: no
enabled="boolean"Description: Bales are joint together during unloading
Type: Boolean
Required: no
heightOffset="float"Description: Height offset
Type: Float
Required: no
interConnectedRowEnds="string"Description: Interconnections at row ends between rows (e.g. '1-2 3-4')
Type: String
Required: no
interConnectedRowStarts="string"Description: Interconnections at row start between rows (e.g. '1-2 3-4')
Type: String
Required: no
rowConnectionRotLimit="angle"Description: Rotation limit for row joints
Type: Angle
Required: no
rowInterConnectionRotLimit="angle"Description: Rotation limit for inter row joints
Type: Angle
Required: no
widthOffset="float"Description: Width offset
Type: Float
Required: no
>

<releaseAnimation name="string"Description: Reference animation to remove joints
Type: String
Required: no
time="1"Description: If animation time is higher than this time the joints will be removed
Type: Float
Default: 1
Required: no
useUnloadingMoverTrigger="false"Description: Bale joints will be removed as soon all bales hast left the unloading mover trigger
Type: Boolean
Default: false
Required: no
/>

</dynamicBaleUnloading>
<dynamicMount doInterpolation="false"Description: Bale position is interpolated from bale origin position to grabber position
Type: Boolean
Default: false
Required: no
enabled="false"Description: Bales are dynamically mounted
Type: Boolean
Default: false
Required: no
interpolationSpeedTrans="0.1"Description: Speed of translation interpolation (m/sec)
Type: Float
Default: 0.1
Required: no
interpolationTimeRot="1"Description: Time for bale rotation interpolation
Type: Time in seconds
Default: 1
Required: no
maxTransLimits="x y z"Description: Max translation limit
Type: Translation values (x, y, z)
Required: no
minTransLimits="x y z"Description: Min translation limit
Type: Translation values (x, y, z)
Required: no
/>

<foldingAnimations baseAnimation="baleGrabberTransportToWork"Description: Base animation name
Type: String
Default: baleGrabberTransportToWork
Required: no
>

<foldingAnimation baleTypeIndex="integer"Description: Index of current bale type
Type: Integer
Default: '0' - any bale type
Required: no
maxBalePlace="float"Description: Max. bales on platform to use this animation
Type: Float
Default: inf
Required: no
maxFillLevel="float"Description: Max. fill level to use this animation
Type: Float
Default: inf
Required: no
minBalePlace="float"Description: Min. bales on platform to use this animation
Type: Float
Default: -inf
Required: no
minFillLevel="float"Description: Min. fill level to use this animation
Type: Float
Default: -inf
Required: no
name="string"Description: Animation name
Type: String
Required: no
/>

</foldingAnimations>
<grabber effectDisableDuration="0.6"Description: Disable duration
Type: Time in seconds
Default: 0.6
Required: no
grabNode="node"Description: Grab node
Type: Index to i3d node or i3d mapping identifier
Required: no
pickupRange="3"Description: Pickup range
Type: Float
Default: 3
Required: no
triggerNode="node"Description: Trigger node
Type: Index to i3d node or i3d mapping identifier
Required: no
>

<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<snowPlowEffect maxScale="1 1 1"Description: (SnowPlowMotionPathEffect) Max. Scale which corresponds to the second motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
minScale="1 1 1"Description: (SnowPlowMotionPathEffect) Min. Scale which corresponds to the first motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
scrollSpeed="1"Description: (SnowPlowMotionPathEffect) UV scroll speed
Type: Float
Default: 1
Required: no
shaderPlane="node"Description: (SnowPlowMotionPathEffect) Node of shader plane effect to control the same way
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
</grabber>
<sounds>
<emptyRotate debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</emptyRotate>
<grab debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</grab>
<unload debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</unload>
<work debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</work>
</sounds>
<synchronization maxPosition="3"Description: Max. position offset of bales from bale place in meter
Type: Float
Default: 3
Required: no
numBitsPosition="10"Description: Number of bits to synchronize bale positions
Type: Integer
Default: 10
Required: no
/>

<texts abortUnloading="action_baleloaderAbortUnloading"Description: Abort unloading text
Type: String or l10n key
Default: action_baleloaderAbortUnloading
Required: no
baleDoNotAllowFillTypeMixing="warning_baleDoNotAllowFillTypeMixing"Description: Warning to be shown if the fill type is different from loaded fill types
Type: String or l10n key
Default: warning_baleDoNotAllowFillTypeMixing
Required: no
baleNotSupported="warning_baleNotSupported"Description: Bale not supported warning
Type: String or l10n key
Default: warning_baleNotSupported
Required: no
lowering="info_baleloaderLoweringTable"Description: Lowering text
Type: String or l10n key
Default: info_baleloaderLoweringTable
Required: no
lowerPlattform="action_baleloaderLowerPlatform"Description: Lower platform text
Type: String or l10n key
Default: action_baleloaderLowerPlatform
Required: no
minUnloadingFillLevelWarning="warning_baleLoaderNotFullyLoaded"Description: Warning to be displayed if min fill level is not reached
Type: String or l10n key
Default: warning_baleLoaderNotFullyLoaded
Required: no
onlyOneBaleTypeWarning="warning_baleLoaderOnlyAllowOnceSize"Description: Warning to be shown if user tries to collect a different bale type as already loaded
Type: String or l10n key
Default: warning_baleLoaderOnlyAllowOnceSize
Required: no
operatingPosition="action_baleloaderOperatingPosition"Description: Operating position text
Type: String or l10n key
Default: action_baleloaderOperatingPosition
Required: no
tilting="info_baleloaderTiltingTable"Description: Tilting text
Type: String or l10n key
Default: info_baleloaderTiltingTable
Required: no
transportPosition="action_baleloaderTransportPosition"Description: Transport position text
Type: String or l10n key
Default: action_baleloaderTransportPosition
Required: no
unload="action_baleloaderUnload"Description: Unload text
Type: String or l10n key
Default: action_baleloaderUnload
Required: no
unloadHere="action_baleloaderUnloadHere"Description: Unload here text
Type: String or l10n key
Default: action_baleloaderUnloadHere
Required: no
/>

<unloadingMoverNodes trigger="node"Description: As long as bales are in this trigger the mover nodes are active and the player can not lower the platform
Type: Index to i3d node or i3d mapping identifier
Required: no
>

<animationNodes>
<animationNode class="RotationAnimation"Description: Animation class (RotationAnimation | RotationAnimationSpikes | ScrollingAnimation | ShakeAnimation)
Type: String
Default: RotationAnimation
Required: no
minAlphaForTurnOff="0"Description: Min. alpha for turn off (speed [0-1])
Type: Float
Default: 0
Required: no
node="node"Description: Node
Type: Index to i3d node or i3d mapping identifier
Required: no
rotAxis="2"Description: Rotation axis
Type: Float
Default: 2
Required: no
rotSpeed="1"Description: Rotation speed
Type: Angle
Default: 1
Required: no
scrollLength="1"Description: (ScrollingAnimation) Scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (ScrollingAnimation) Scroll speed
Type: Float
Default: 1
Required: no
shaderComponentScale="1 0 0 0"Description: Shader parameter name
Type: Multiple values (x, y, z, w)
Default: 1 0 0 0
Required: no
shaderParameterComponent="1"Description: (ScrollingAnimation) Shader parameter component
Type: Float
Default: 1
Required: no
shaderParameterName="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterPrevName="automatically calculated from #shaderParameterName"Description: Prev Shader parameter name
Type: String
Default: automatically calculated from #shaderParameterName
Required: no
shaking="0 0 0 0"Description: (ShakeAnimation) Shaking scale for shader parameters
Type: Multiple values (x, y, z, w)
Default: 0 0 0 0
Required: no
speedFunc="string"Description: Lua speed function
Type: String
Required: no
speedFuncParam="string"Description: Additional string parameter that is passed to the speedFunc
Type: String
Required: no
turnedOffPosition="float"Description: (ScrollingAnimation) Target position while turned off
Type: Float
Required: no
turnedOffRotation="angle"Description: (RotationAnimation) Target rotation while turned off
Type: Angle
Required: no
turnedOffSubDivisions="1"Description: Amount of sub divisions which have the same state
Type: Float
Default: 1
Required: no
turnOffFadeTime="2"Description: Turn off fade time
Type: Float
Default: 2
Required: no
turnOnFadeTime="2"Description: Turn on fade time
Type: Float
Default: 2
Required: no
turnOnOffVariance="float"Description: Turn off time variance
Type: Float
Required: no
type="string"Description: (ScrollingAnimation) Fill type name
Type: String
Required: no
>

<spikes maxRot="angle"Description: Max. spike rotation
Type: Angle
Required: no
moveDownRange="x y"Description: Move down range
Type: Rotation values (x, y)
Required: no
moveUpRange="x y"Description: Move up range
Type: Rotation values (x, y)
Required: no
rotAxis="3"Description: Rotation axis
Type: Integer
Default: 3
Required: no
>

<spike direction="integer"Description: Spike rot. direction
Type: Integer
Required: no
node="node"Description: Spike node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</spikes>
</animationNode>
</animationNodes>
<unloadingMoverNode node="node"Description: Node that moves bales
Type: Index to i3d node or i3d mapping identifier
Required: no
speed="-1"Description: Defines direction and speed of moving in X direction
Type: Float
Default: -1
Required: no
/>

</unloadingMoverNodes>
</baleLoader>

<baler canUnloadUnfinishedBale="false"Description: Can unload unfinished bale
Type: Boolean
Default: false
Required: no
fillScale="1"Description: Fill scale
Type: Float
Default: 1
Required: no
fillUnitIndex="1"Description: Fill unit index
Type: Integer
Default: 1
Required: no
maxPickupLitersPerSecond="string"Description: Max pickup liters per second
Type: String
Default: 500
Required: no
unfinishedBaleThreshold="2000"Description: Threshold to unload a unfinished bale
Type: Float
Default: 2000
Required: no
useDropLandOwnershipForBales="false"Description: Defines if the produced bales are always owned by the land owner of the current location while dropping the bale. If not, the owner is either the owner from the last workArea pickup location (if available) or the owner of the bale as default.
Type: Boolean
Default: false
Required: no
>

<additiveEffects>
<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<snowPlowEffect maxScale="1 1 1"Description: (SnowPlowMotionPathEffect) Max. Scale which corresponds to the second motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
minScale="1 1 1"Description: (SnowPlowMotionPathEffect) Min. Scale which corresponds to the first motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
scrollSpeed="1"Description: (SnowPlowMotionPathEffect) UV scroll speed
Type: Float
Default: 1
Required: no
shaderPlane="node"Description: (SnowPlowMotionPathEffect) Node of shader plane effect to control the same way
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
</additiveEffects>
<additives appliedByBufferOverloading="false"Description: Additives are applied while the buffer unit is overloaded into main unit
Type: Boolean
Default: false
Required: no
fillTypes="GRASS_WINDROW"Description: Fill types to apply additives
Type: String
Default: GRASS_WINDROW
Required: no
fillUnitIndex="integer"Description: Additives fill unit index
Type: Integer
Required: no
usage="2.75e-05"Description: Usage per picked up liter
Type: Float
Default: 2.75e-05
Required: no
/>

<animationNodes>
<animationNode class="RotationAnimation"Description: Animation class (RotationAnimation | RotationAnimationSpikes | ScrollingAnimation | ShakeAnimation)
Type: String
Default: RotationAnimation
Required: no
minAlphaForTurnOff="0"Description: Min. alpha for turn off (speed [0-1])
Type: Float
Default: 0
Required: no
node="node"Description: Node
Type: Index to i3d node or i3d mapping identifier
Required: no
rotAxis="2"Description: Rotation axis
Type: Float
Default: 2
Required: no
rotSpeed="1"Description: Rotation speed
Type: Angle
Default: 1
Required: no
scrollLength="1"Description: (ScrollingAnimation) Scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (ScrollingAnimation) Scroll speed
Type: Float
Default: 1
Required: no
shaderComponentScale="1 0 0 0"Description: Shader parameter name
Type: Multiple values (x, y, z, w)
Default: 1 0 0 0
Required: no
shaderParameterComponent="1"Description: (ScrollingAnimation) Shader parameter component
Type: Float
Default: 1
Required: no
shaderParameterName="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterPrevName="automatically calculated from #shaderParameterName"Description: Prev Shader parameter name
Type: String
Default: automatically calculated from #shaderParameterName
Required: no
shaking="0 0 0 0"Description: (ShakeAnimation) Shaking scale for shader parameters
Type: Multiple values (x, y, z, w)
Default: 0 0 0 0
Required: no
speedFunc="string"Description: Lua speed function
Type: String
Required: no
speedFuncParam="string"Description: Additional string parameter that is passed to the speedFunc
Type: String
Required: no
turnedOffPosition="float"Description: (ScrollingAnimation) Target position while turned off
Type: Float
Required: no
turnedOffRotation="angle"Description: (RotationAnimation) Target rotation while turned off
Type: Angle
Required: no
turnedOffSubDivisions="1"Description: Amount of sub divisions which have the same state
Type: Float
Default: 1
Required: no
turnOffFadeTime="2"Description: Turn off fade time
Type: Float
Default: 2
Required: no
turnOnFadeTime="2"Description: Turn on fade time
Type: Float
Default: 2
Required: no
turnOnOffVariance="float"Description: Turn off time variance
Type: Float
Required: no
type="string"Description: (ScrollingAnimation) Fill type name
Type: String
Required: no
>

<spikes maxRot="angle"Description: Max. spike rotation
Type: Angle
Required: no
moveDownRange="x y"Description: Move down range
Type: Rotation values (x, y)
Required: no
moveUpRange="x y"Description: Move up range
Type: Rotation values (x, y)
Required: no
rotAxis="3"Description: Rotation axis
Type: Integer
Default: 3
Required: no
>

<spike direction="integer"Description: Spike rot. direction
Type: Integer
Required: no
node="node"Description: Spike node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</spikes>
</animationNode>
</animationNodes>
<automaticDrop enabled="boolean"Description: Automatic drop default enabled
Type: Boolean
Default: true on mobile
Required: no
textNeg="action_toggleAutomaticBaleDropNeg"Description: Negative toggle automatic drop text
Type: String or l10n key
Default: action_toggleAutomaticBaleDropNeg
Required: no
textPos="action_toggleAutomaticBaleDropPos"Description: Positive toggle automatic drop text
Type: String or l10n key
Default: action_toggleAutomaticBaleDropPos
Required: no
toggleable="boolean"Description: Automatic bale drop can be toggled
Type: Boolean
Default: false on mobile
Required: no
/>

<baleAnimation closeAnimationName="string"Description: Close animation name
Type: String
Required: no
closeAnimationSpeed="1"Description: Close animation speed
Type: Float
Default: 1
Required: no
spacing="0"Description: Spacing between bales
Type: Float
Default: 0
Required: no
>

<key pos="x y z"Description: Key position
Type: Translation values (x, y, z)
Required: no
rot="x y z"Description: Key rotation
Type: Rotation values (x, y, z)
Required: no
time="float"Description: Key time
Type: Float
Required: no
/>

</baleAnimation>
<baleTypes changeText="action_changeBaleSize"Description: Change bale size text
Type: String or l10n key
Default: action_changeBaleSize
Required: no
>

<baleType diameter="2.8"Description: Bale diameter
Type: Float
Default: 2.8
Required: no
height="0.9"Description: Bale height
Type: Float
Default: 0.9
Required: no
isDefault="false"Description: Bale type is selected by default
Type: Boolean
Default: false
Required: no
isRoundBale="false"Description: Is round bale
Type: Boolean
Default: false
Required: no
length="2.4"Description: Bale length
Type: Float
Default: 2.4
Required: no
width="1.2"Description: Bale width
Type: Float
Default: 1.2
Required: no
>

<animations dropAnimationTime="time"Description: Specific time in #unloadAnimation when to drop the bale
Type: Time in seconds
Default: At the end of the unloading animation
Required: no
fillAnimation="string"Description: Fill animation while this bale type is active
Type: String
Required: no
unloadAnimation="string"Description: Unload animation while this bale type is active
Type: String
Required: no
unloadAnimationSpeed="1"Description: Unload animation speed
Type: Float
Default: 1
Required: no
/>

<detailVisibilityCutNode axis="3"Description: Axis of visibility cut [1, 3]
Type: Integer
Default: 3
Required: no
direction="1"Description: Direction of visibility cut [-1, 1]
Type: Integer
Default: 1
Required: no
node="node"Description: Reference node for details visibility cut
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<nodes baleNode="node"Description: Bale link node
Type: Index to i3d node or i3d mapping identifier
Required: no
baleRootNode="node"Description: Bale root node
Type: Index to i3d node or i3d mapping identifier
Default: Same as baleNode
Required: no
scaleComponents="x y z"Description: Bale scale component
Type: Multiple values (x, y, z)
Required: no
scaleNode="node"Description: Bale scale node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

</baleType>
</baleTypes>
<baleUnloading allowed="false"Description: Bale unloading allowed
Type: Boolean
Default: false
Required: no
foldThreshold="0.25"Description: Bale unloading fold threshold
Type: Float
Default: 0.25
Required: no
time="4"Description: Bale unloading time
Type: Float
Default: 4
Required: no
/>

<buffer balerDisplayType="string"Description: Forced fill type to display on baler unit
Type: String
Required: no
capacityPercentage="float"Description: If set, this percentage of the bale capacity is set for the buffer. If not set the defined capacity from the xml is used.
Type: Float
Required: no
fillMainUnitAfterOverload="false"Description: After overloading the full buffer to the main unit it will continue filling the main unit until it's full
Type: Boolean
Default: false
Required: no
fillUnitIndex="integer"Description: Buffer fill unit index
Type: Integer
Required: no
overloadingDelay="0"Description: Time until the real overloading is starting (can be used to wait for the effects to be fully fade in) (sec)
Type: Time in seconds
Default: 0
Required: no
overloadingDuration="0.5"Description: Duration of overloading from buffer to baler unit (sec)
Type: Time in seconds
Default: 0.5
Required: no
overloadingStartFillLevelPct="1"Description: Fill level percentage [0-1] of the buffer to start the overloading
Type: Float
Default: 1
Required: no
unloadInfoIndex="1"Description: Fill volume unload info index index
Type: Integer
Default: 1
Required: no
>

<dummyBale node="node"Description: Dummy bale link node
Type: Index to i3d node or i3d mapping identifier
Required: no
scaleComponents="1 1 0"Description: Dummy bale link scale components
Type: Multiple values (x, y, z)
Default: 1 1 0
Required: no
/>

<loadingStateAnimation name="string"Description: Name of loading state animation
Type: String
Required: no
speedScale="1"Description: Speed of loading state animation
Type: Float
Default: 1
Required: no
/>

<overloadAnimation name="string"Description: Name of overload animation
Type: String
Required: no
speedScale="1"Description: Speed of overload animation
Type: Float
Default: 1
Required: no
/>

<overloadingAnimationNodes>
<animationNode class="RotationAnimation"Description: Animation class (RotationAnimation | RotationAnimationSpikes | ScrollingAnimation | ShakeAnimation)
Type: String
Default: RotationAnimation
Required: no
minAlphaForTurnOff="0"Description: Min. alpha for turn off (speed [0-1])
Type: Float
Default: 0
Required: no
node="node"Description: Node
Type: Index to i3d node or i3d mapping identifier
Required: no
rotAxis="2"Description: Rotation axis
Type: Float
Default: 2
Required: no
rotSpeed="1"Description: Rotation speed
Type: Angle
Default: 1
Required: no
scrollLength="1"Description: (ScrollingAnimation) Scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (ScrollingAnimation) Scroll speed
Type: Float
Default: 1
Required: no
shaderComponentScale="1 0 0 0"Description: Shader parameter name
Type: Multiple values (x, y, z, w)
Default: 1 0 0 0
Required: no
shaderParameterComponent="1"Description: (ScrollingAnimation) Shader parameter component
Type: Float
Default: 1
Required: no
shaderParameterName="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterPrevName="automatically calculated from #shaderParameterName"Description: Prev Shader parameter name
Type: String
Default: automatically calculated from #shaderParameterName
Required: no
shaking="0 0 0 0"Description: (ShakeAnimation) Shaking scale for shader parameters
Type: Multiple values (x, y, z, w)
Default: 0 0 0 0
Required: no
speedFunc="string"Description: Lua speed function
Type: String
Required: no
speedFuncParam="string"Description: Additional string parameter that is passed to the speedFunc
Type: String
Required: no
turnedOffPosition="float"Description: (ScrollingAnimation) Target position while turned off
Type: Float
Required: no
turnedOffRotation="angle"Description: (RotationAnimation) Target rotation while turned off
Type: Angle
Required: no
turnedOffSubDivisions="1"Description: Amount of sub divisions which have the same state
Type: Float
Default: 1
Required: no
turnOffFadeTime="2"Description: Turn off fade time
Type: Float
Default: 2
Required: no
turnOnFadeTime="2"Description: Turn on fade time
Type: Float
Default: 2
Required: no
turnOnOffVariance="float"Description: Turn off time variance
Type: Float
Required: no
type="string"Description: (ScrollingAnimation) Fill type name
Type: String
Required: no
>

<spikes maxRot="angle"Description: Max. spike rotation
Type: Angle
Required: no
moveDownRange="x y"Description: Move down range
Type: Rotation values (x, y)
Required: no
moveUpRange="x y"Description: Move up range
Type: Rotation values (x, y)
Required: no
rotAxis="3"Description: Rotation axis
Type: Integer
Default: 3
Required: no
>

<spike direction="integer"Description: Spike rot. direction
Type: Integer
Required: no
node="node"Description: Spike node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</spikes>
</animationNode>
</overloadingAnimationNodes>
<overloadingEffect>
<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<snowPlowEffect maxScale="1 1 1"Description: (SnowPlowMotionPathEffect) Max. Scale which corresponds to the second motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
minScale="1 1 1"Description: (SnowPlowMotionPathEffect) Min. Scale which corresponds to the first motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
scrollSpeed="1"Description: (SnowPlowMotionPathEffect) UV scroll speed
Type: Float
Default: 1
Required: no
shaderPlane="node"Description: (SnowPlowMotionPathEffect) Node of shader plane effect to control the same way
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
</overloadingEffect>
</buffer>
<compactingAnimation compactTime="5"Description: Compacting time
Type: Float
Default: 5
Required: no
interval="60"Description: Compacting interval
Type: Float
Default: 60
Required: no
maxFillLevelTime="0.1"Description: Compacting max. fill level animation target time
Type: Float
Default: 0.1
Required: no
minFillLevelTime="1"Description: Compacting min. fill level animation target time
Type: Float
Default: 1
Required: no
name="string"Description: Compacting animation name
Type: String
Required: no
speed="1"Description: Compacting animation speed
Type: Float
Default: 1
Required: no
/>

<fillEffect>
<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<snowPlowEffect maxScale="1 1 1"Description: (SnowPlowMotionPathEffect) Max. Scale which corresponds to the second motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
minScale="1 1 1"Description: (SnowPlowMotionPathEffect) Min. Scale which corresponds to the first motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
scrollSpeed="1"Description: (SnowPlowMotionPathEffect) UV scroll speed
Type: Float
Default: 1
Required: no
shaderPlane="node"Description: (SnowPlowMotionPathEffect) Node of shader plane effect to control the same way
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
</fillEffect>
<knotingAnimation name="string"Description: Knoting animation name
Type: String
Required: no
speed="1"Description: Knoting animation speed
Type: Float
Default: 1
Required: no
/>

<platform aiSpeed="3"Description: Speed of AI while dropping a bale from platform (km/h)
Type: Float
Default: 3
Required: no
animationName="string"Description: Platform animation
Type: String
Required: no
automaticDrop="boolean"Description: Bale is automatically dropped from platform
Type: Boolean
Default: true on mobile
Required: no
nextBaleTime="0"Description: Animation time when directly the next bale is unloaded after dropping from platform
Type: Float
Default: 0
Required: no
/>

<sounds>
<bufferOverloadingStart debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</bufferOverloadingStart>
<bufferOverloadingStop debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</bufferOverloadingStop>
<bufferOverloadingWork debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</bufferOverloadingWork>
<door debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</door>
<eject debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</eject>
<knotCleaning debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</knotCleaning>
<unload debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</unload>
<work debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</work>
</sounds>
<unloadAnimationNodes>
<animationNode class="RotationAnimation"Description: Animation class (RotationAnimation | RotationAnimationSpikes | ScrollingAnimation | ShakeAnimation)
Type: String
Default: RotationAnimation
Required: no
minAlphaForTurnOff="0"Description: Min. alpha for turn off (speed [0-1])
Type: Float
Default: 0
Required: no
node="node"Description: Node
Type: Index to i3d node or i3d mapping identifier
Required: no
rotAxis="2"Description: Rotation axis
Type: Float
Default: 2
Required: no
rotSpeed="1"Description: Rotation speed
Type: Angle
Default: 1
Required: no
scrollLength="1"Description: (ScrollingAnimation) Scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (ScrollingAnimation) Scroll speed
Type: Float
Default: 1
Required: no
shaderComponentScale="1 0 0 0"Description: Shader parameter name
Type: Multiple values (x, y, z, w)
Default: 1 0 0 0
Required: no
shaderParameterComponent="1"Description: (ScrollingAnimation) Shader parameter component
Type: Float
Default: 1
Required: no
shaderParameterName="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterPrevName="automatically calculated from #shaderParameterName"Description: Prev Shader parameter name
Type: String
Default: automatically calculated from #shaderParameterName
Required: no
shaking="0 0 0 0"Description: (ShakeAnimation) Shaking scale for shader parameters
Type: Multiple values (x, y, z, w)
Default: 0 0 0 0
Required: no
speedFunc="string"Description: Lua speed function
Type: String
Required: no
speedFuncParam="string"Description: Additional string parameter that is passed to the speedFunc
Type: String
Required: no
turnedOffPosition="float"Description: (ScrollingAnimation) Target position while turned off
Type: Float
Required: no
turnedOffRotation="angle"Description: (RotationAnimation) Target rotation while turned off
Type: Angle
Required: no
turnedOffSubDivisions="1"Description: Amount of sub divisions which have the same state
Type: Float
Default: 1
Required: no
turnOffFadeTime="2"Description: Turn off fade time
Type: Float
Default: 2
Required: no
turnOnFadeTime="2"Description: Turn on fade time
Type: Float
Default: 2
Required: no
turnOnOffVariance="float"Description: Turn off time variance
Type: Float
Required: no
type="string"Description: (ScrollingAnimation) Fill type name
Type: String
Required: no
>

<spikes maxRot="angle"Description: Max. spike rotation
Type: Angle
Required: no
moveDownRange="x y"Description: Move down range
Type: Rotation values (x, y)
Required: no
moveUpRange="x y"Description: Move up range
Type: Rotation values (x, y)
Required: no
rotAxis="3"Description: Rotation axis
Type: Integer
Default: 3
Required: no
>

<spike direction="integer"Description: Spike rot. direction
Type: Integer
Required: no
node="node"Description: Spike node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</spikes>
</animationNode>
</unloadAnimationNodes>
<variableSpeedLimit changeInterval="1"Description: Interval which adjusts speed limit to conditions
Type: Time in seconds
Default: 1
Required: no
defaultSpeedLimit="10"Description: Default speed limit
Type: Float
Default: 10
Required: no
maxSpeedLimit="15"Description: Max. speed limit
Type: Float
Default: 15
Required: no
minSpeedLimit="5"Description: Min. speed limit
Type: Float
Default: 5
Required: no
targetLiterPerSecond="200"Description: Target liters per second
Type: Float
Default: 200
Required: no
>

<target defaultSpeedLimit="10"Description: Default speed limit with this fill type
Type: Float
Default: 10
Required: no
fillType="string"Description: Name of fill type
Type: String
Required: no
targetLiterPerSecond="200"Description: Target liters per second with this fill type
Type: Float
Default: 200
Required: no
/>

</variableSpeedLimit>
</baler>

<baleWrapper foldMaxLimit="1"Description: Fold max limit (Allow grabbing if folding is between these values)
Type: Float
Default: 1
Required: no
foldMinLimit="0"Description: Fold min limit (Allow grabbing if folding is between these values)
Type: Float
Default: 0
Required: no
>

<automaticDrop enabled="boolean"Description: Automatic drop
Type: Boolean
Default: true on mobile
Required: no
textNeg="action_toggleAutomaticBaleDropNeg"Description: Negative toggle automatic drop text
Type: String or l10n key
Default: action_toggleAutomaticBaleDropNeg
Required: no
textPos="action_toggleAutomaticBaleDropPos"Description: Positive toggle automatic drop text
Type: String or l10n key
Default: action_toggleAutomaticBaleDropPos
Required: no
toggleable="boolean"Description: Automatic bale drop can be toggled
Type: Boolean
Default: false on mobile
Required: no
/>

<grabber nearestDistance="3"Description: Distance to bale to grab it
Type: Float
Default: 3
Required: no
node="node"Description: Grabber node
Type: Index to i3d node or i3d mapping identifier
Required: no
triggerNode="node"Description: Grabber trigger node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<roundBaleWrapper baleNode="node"Description: Bale Node
Type: Index to i3d node or i3d mapping identifier
Required: no
skipUnsupportedBales="boolean"Description: Skip unsupported bales (pick them up and drop them instantly)
Type: Boolean
Required: no
unloadBaleText="'action_unloadRoundBale' for round bales and 'action_unloadSquareBale' for square bales"Description: Unload bale text
Type: String or l10n key
Default: 'action_unloadRoundBale' for round bales and 'action_unloadSquareBale' for square bales
Required: no
wrapperNode="node"Description: Wrapper Node
Type: Index to i3d node or i3d mapping identifier
Required: no
wrapperRotAxis="2"Description: Wrapper rotation axis
Type: Integer
Default: 2
Required: no
wrappingTime="5"Description: Wrapping duration
Type: Float
Default: 5
Required: no
>

<animations>
<dropFromWrapper animName="string"Description: Animation name
Type: String
Default: 1
Required: no
animSpeed="1"Description: Animation speed
Type: Float
Default: 1
Required: no
resetOnStart="false"Description: Reset animation on start
Type: Boolean
Default: false
Required: no
reverseAfterMove="true"Description: Reverse animation after playing
Type: Boolean
Default: true
Required: no
/>

<moveToWrapper animName="string"Description: Animation name
Type: String
Default: 1
Required: no
animSpeed="1"Description: Animation speed
Type: Float
Default: 1
Required: no
resetOnStart="false"Description: Reset animation on start
Type: Boolean
Default: false
Required: no
reverseAfterMove="true"Description: Reverse animation after playing
Type: Boolean
Default: true
Required: no
/>

<resetAfterDrop animName="string"Description: Animation name
Type: String
Default: 1
Required: no
animSpeed="1"Description: Animation speed
Type: Float
Default: 1
Required: no
resetOnStart="false"Description: Reset animation on start
Type: Boolean
Default: false
Required: no
reverseAfterMove="true"Description: Reverse animation after playing
Type: Boolean
Default: true
Required: no
/>

<resetWrapping animName="string"Description: Animation name
Type: String
Default: 1
Required: no
animSpeed="1"Description: Animation speed
Type: Float
Default: 1
Required: no
resetOnStart="false"Description: Reset animation on start
Type: Boolean
Default: false
Required: no
reverseAfterMove="true"Description: Reverse animation after playing
Type: Boolean
Default: true
Required: no
/>

<wrapBale animName="string"Description: Animation name
Type: String
Default: 1
Required: no
animSpeed="1"Description: Animation speed
Type: Float
Default: 1
Required: no
resetOnStart="false"Description: Reset animation on start
Type: Boolean
Default: false
Required: no
reverseAfterMove="true"Description: Reverse animation after playing
Type: Boolean
Default: true
Required: no
/>

</animations>
<baleTypes>
<baleType diameter="0"Description: Bale diameter
Type: Float
Default: 0
Required: no
fillType="string"Description: Fill type name
Type: String
Required: no
forceWhileFolding="false"Description: Force this bale type while wrapper is folded
Type: Boolean
Default: false
Required: no
height="0"Description: Bale height
Type: Float
Default: 0
Required: no
length="0"Description: Bale length
Type: Float
Default: 0
Required: no
skipWrapping="false"Description: Bale is picked up, but not wrapped
Type: Boolean
Default: false
Required: no
width="0"Description: Bale width
Type: Float
Default: 0
Required: no
>

<animations>
<dropFromWrapper animName="string"Description: Animation name
Type: String
Default: 1
Required: no
animSpeed="1"Description: Animation speed
Type: Float
Default: 1
Required: no
resetOnStart="false"Description: Reset animation on start
Type: Boolean
Default: false
Required: no
reverseAfterMove="true"Description: Reverse animation after playing
Type: Boolean
Default: true
Required: no
/>

<moveToWrapper animName="string"Description: Animation name
Type: String
Default: 1
Required: no
animSpeed="1"Description: Animation speed
Type: Float
Default: 1
Required: no
resetOnStart="false"Description: Reset animation on start
Type: Boolean
Default: false
Required: no
reverseAfterMove="true"Description: Reverse animation after playing
Type: Boolean
Default: true
Required: no
/>

<resetAfterDrop animName="string"Description: Animation name
Type: String
Default: 1
Required: no
animSpeed="1"Description: Animation speed
Type: Float
Default: 1
Required: no
resetOnStart="false"Description: Reset animation on start
Type: Boolean
Default: false
Required: no
reverseAfterMove="true"Description: Reverse animation after playing
Type: Boolean
Default: true
Required: no
/>

<resetWrapping animName="string"Description: Animation name
Type: String
Default: 1
Required: no
animSpeed="1"Description: Animation speed
Type: Float
Default: 1
Required: no
resetOnStart="false"Description: Reset animation on start
Type: Boolean
Default: false
Required: no
reverseAfterMove="true"Description: Reverse animation after playing
Type: Boolean
Default: true
Required: no
/>

<wrapBale animName="string"Description: Animation name
Type: String
Default: 1
Required: no
animSpeed="1"Description: Animation speed
Type: Float
Default: 1
Required: no
resetOnStart="false"Description: Reset animation on start
Type: Boolean
Default: false
Required: no
reverseAfterMove="true"Description: Reverse animation after playing
Type: Boolean
Default: true
Required: no
/>

</animations>
<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

<textures diffuse="string"Description: Path to wrap diffuse map
Type: String
Required: no
normal="string"Description: Path to wrap normal map
Type: String
Required: no
/>

<wrappingFoilAnimation clipName="string"Description: Name of the clip to control
Type: String
Required: no
clipNode="node"Description: Node which has clip assigned
Type: Index to i3d node or i3d mapping identifier
Required: no
maxRot="angle"Description: Max. reference rotation
Type: Angle
Required: no
minRot="angle"Description: Min. reference rotation
Type: Angle
Required: no
referenceAxis="integer"Description: Rotation axis
Type: Integer
Required: no
referenceNode="node"Description: Time reference node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<wrappingState>
<key time="float"Description: Time of wrapping (0-1)
Type: Float
Required: no
wrappingState="float"Description: Wrapping state for shader
Type: Float
Required: no
/>

</wrappingState>
</baleType>
</baleTypes>
<sounds wrappingEndTime="1"Description: Wrapping time to play end wrapping sound
Type: Float
Default: 1
Required: no
>

<start debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</start>
<stop debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</stop>
<wrap debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</wrap>
</sounds>
<wrapAnimNodes>
<wrapAnimNode node="node"Description: Wrap node
Type: Index to i3d node or i3d mapping identifier
Required: no
normalizeRotationOnBaleDrop="0"Description: Normalize rotation on bale drop
Type: Integer
Default: 0
Required: no
repeatWrapperRot="false"Description: Repeat wrapper rotation, so wrapper rotation is always between 0 and 360
Type: Boolean
Default: false
Required: no
>

<key rot="0 0 0"Description: Rotation
Type: Rotation values (x, y, z)
Default: 0 0 0
Required: no
scale="1 1 1"Description: Scale
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
trans="0 0 0"Description: Trans
Type: Translation values (x, y, z)
Default: 0 0 0
Required: no
wrapperRot="float"Description: Wrapper rotation
Type: Float
Required: no
wrapperTime="float"Description: Wrapper time
Type: Float
Required: no
/>

</wrapAnimNode>
</wrapAnimNodes>
<wrapNodes>
<wrapNode emptyVisibility="false"Description: Visibility while empty
Type: Boolean
Default: false
Required: no
maxWrapperRot="float"Description: Max. wrapper rotation
Type: Float
Required: no
node="node"Description: Wrap node
Type: Index to i3d node or i3d mapping identifier
Required: no
wrapVisibility="false"Description: Visibility while wrapping
Type: Boolean
Default: false
Required: no
/>

</wrapNodes>
<wrapperAnimation>
<key baleRot="x y z"Description: Bale rotation
Type: Rotation values (x, y, z)
Required: no
time="float"Description: Key time
Type: Float
Required: no
wrapperRot="0 0 0"Description: Wrapper rotation
Type: Rotation values (x, y, z)
Default: 0 0 0
Required: no
/>

</wrapperAnimation>
<wrappingAnimationNodes maxRot="0"Description: Max. rotation
Type: Angle
Default: 0
Required: no
maxTime="float"Description: Max. time of animation nodes
Type: Float
Default: Wrapper anim time
Required: no
minRot="0"Description: Min. rotation
Type: Angle
Default: 0
Required: no
referenceAxis="1"Description: Reference axis
Type: Integer
Default: 1
Required: no
referenceNode="node"Description: Reference node
Type: Index to i3d node or i3d mapping identifier
Required: no
>

<key linkNode="node"Description: Node will be linked to this node while key is activated
Type: Index to i3d node or i3d mapping identifier
Required: no
node="node"Description: Animation node
Type: Index to i3d node or i3d mapping identifier
Required: no
rootNode="node"Description: Reference node for rotation
Type: Index to i3d node or i3d mapping identifier
Required: no
time="float"Description: Time to activate key
Type: Float
Required: no
translation="x y z"Description: Translation of key
Type: Translation values (x, y, z)
Required: no
/>

</wrappingAnimationNodes>
<wrappingCollisions>
<collision activeCollisionMask="integer"Description: Collision mask active
Type: Integer
Required: no
inActiveCollisionMask="integer"Description: Collision mask in active
Type: Integer
Required: no
node="node"Description: Collision node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</wrappingCollisions>
<wrappingFoilAnimation clipName="string"Description: Name of the clip to control
Type: String
Required: no
clipNode="node"Description: Node which has clip assigned
Type: Index to i3d node or i3d mapping identifier
Required: no
maxRot="angle"Description: Max. reference rotation
Type: Angle
Required: no
minRot="angle"Description: Min. reference rotation
Type: Angle
Required: no
referenceAxis="integer"Description: Rotation axis
Type: Integer
Required: no
referenceNode="node"Description: Time reference node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<wrappingState>
<key time="float"Description: Time of wrapping (0-1)
Type: Float
Required: no
wrappingState="float"Description: Wrapping state for shader
Type: Float
Required: no
/>

</wrappingState>
</roundBaleWrapper>
<squareBaleWrapper baleNode="node"Description: Bale Node
Type: Index to i3d node or i3d mapping identifier
Required: no
skipUnsupportedBales="boolean"Description: Skip unsupported bales (pick them up and drop them instantly)
Type: Boolean
Required: no
unloadBaleText="'action_unloadRoundBale' for round bales and 'action_unloadSquareBale' for square bales"Description: Unload bale text
Type: String or l10n key
Default: 'action_unloadRoundBale' for round bales and 'action_unloadSquareBale' for square bales
Required: no
wrapperNode="node"Description: Wrapper Node
Type: Index to i3d node or i3d mapping identifier
Required: no
wrapperRotAxis="2"Description: Wrapper rotation axis
Type: Integer
Default: 2
Required: no
wrappingTime="5"Description: Wrapping duration
Type: Float
Default: 5
Required: no
>

<animations>
<dropFromWrapper animName="string"Description: Animation name
Type: String
Default: 1
Required: no
animSpeed="1"Description: Animation speed
Type: Float
Default: 1
Required: no
resetOnStart="false"Description: Reset animation on start
Type: Boolean
Default: false
Required: no
reverseAfterMove="true"Description: Reverse animation after playing
Type: Boolean
Default: true
Required: no
/>

<moveToWrapper animName="string"Description: Animation name
Type: String
Default: 1
Required: no
animSpeed="1"Description: Animation speed
Type: Float
Default: 1
Required: no
resetOnStart="false"Description: Reset animation on start
Type: Boolean
Default: false
Required: no
reverseAfterMove="true"Description: Reverse animation after playing
Type: Boolean
Default: true
Required: no
/>

<resetAfterDrop animName="string"Description: Animation name
Type: String
Default: 1
Required: no
animSpeed="1"Description: Animation speed
Type: Float
Default: 1
Required: no
resetOnStart="false"Description: Reset animation on start
Type: Boolean
Default: false
Required: no
reverseAfterMove="true"Description: Reverse animation after playing
Type: Boolean
Default: true
Required: no
/>

<resetWrapping animName="string"Description: Animation name
Type: String
Default: 1
Required: no
animSpeed="1"Description: Animation speed
Type: Float
Default: 1
Required: no
resetOnStart="false"Description: Reset animation on start
Type: Boolean
Default: false
Required: no
reverseAfterMove="true"Description: Reverse animation after playing
Type: Boolean
Default: true
Required: no
/>

<wrapBale animName="string"Description: Animation name
Type: String
Default: 1
Required: no
animSpeed="1"Description: Animation speed
Type: Float
Default: 1
Required: no
resetOnStart="false"Description: Reset animation on start
Type: Boolean
Default: false
Required: no
reverseAfterMove="true"Description: Reverse animation after playing
Type: Boolean
Default: true
Required: no
/>

</animations>
<baleTypes>
<baleType diameter="0"Description: Bale diameter
Type: Float
Default: 0
Required: no
fillType="string"Description: Fill type name
Type: String
Required: no
forceWhileFolding="false"Description: Force this bale type while wrapper is folded
Type: Boolean
Default: false
Required: no
height="0"Description: Bale height
Type: Float
Default: 0
Required: no
length="0"Description: Bale length
Type: Float
Default: 0
Required: no
skipWrapping="false"Description: Bale is picked up, but not wrapped
Type: Boolean
Default: false
Required: no
width="0"Description: Bale width
Type: Float
Default: 0
Required: no
>

<animations>
<dropFromWrapper animName="string"Description: Animation name
Type: String
Default: 1
Required: no
animSpeed="1"Description: Animation speed
Type: Float
Default: 1
Required: no
resetOnStart="false"Description: Reset animation on start
Type: Boolean
Default: false
Required: no
reverseAfterMove="true"Description: Reverse animation after playing
Type: Boolean
Default: true
Required: no
/>

<moveToWrapper animName="string"Description: Animation name
Type: String
Default: 1
Required: no
animSpeed="1"Description: Animation speed
Type: Float
Default: 1
Required: no
resetOnStart="false"Description: Reset animation on start
Type: Boolean
Default: false
Required: no
reverseAfterMove="true"Description: Reverse animation after playing
Type: Boolean
Default: true
Required: no
/>

<resetAfterDrop animName="string"Description: Animation name
Type: String
Default: 1
Required: no
animSpeed="1"Description: Animation speed
Type: Float
Default: 1
Required: no
resetOnStart="false"Description: Reset animation on start
Type: Boolean
Default: false
Required: no
reverseAfterMove="true"Description: Reverse animation after playing
Type: Boolean
Default: true
Required: no
/>

<resetWrapping animName="string"Description: Animation name
Type: String
Default: 1
Required: no
animSpeed="1"Description: Animation speed
Type: Float
Default: 1
Required: no
resetOnStart="false"Description: Reset animation on start
Type: Boolean
Default: false
Required: no
reverseAfterMove="true"Description: Reverse animation after playing
Type: Boolean
Default: true
Required: no
/>

<wrapBale animName="string"Description: Animation name
Type: String
Default: 1
Required: no
animSpeed="1"Description: Animation speed
Type: Float
Default: 1
Required: no
resetOnStart="false"Description: Reset animation on start
Type: Boolean
Default: false
Required: no
reverseAfterMove="true"Description: Reverse animation after playing
Type: Boolean
Default: true
Required: no
/>

</animations>
<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

<textures diffuse="string"Description: Path to wrap diffuse map
Type: String
Required: no
normal="string"Description: Path to wrap normal map
Type: String
Required: no
/>

<wrappingFoilAnimation clipName="string"Description: Name of the clip to control
Type: String
Required: no
clipNode="node"Description: Node which has clip assigned
Type: Index to i3d node or i3d mapping identifier
Required: no
maxRot="angle"Description: Max. reference rotation
Type: Angle
Required: no
minRot="angle"Description: Min. reference rotation
Type: Angle
Required: no
referenceAxis="integer"Description: Rotation axis
Type: Integer
Required: no
referenceNode="node"Description: Time reference node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<wrappingState>
<key time="float"Description: Time of wrapping (0-1)
Type: Float
Required: no
wrappingState="float"Description: Wrapping state for shader
Type: Float
Required: no
/>

</wrappingState>
</baleType>
</baleTypes>
<sounds wrappingEndTime="1"Description: Wrapping time to play end wrapping sound
Type: Float
Default: 1
Required: no
>

<start debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</start>
<stop debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</stop>
<wrap debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</wrap>
</sounds>
<wrapAnimNodes>
<wrapAnimNode node="node"Description: Wrap node
Type: Index to i3d node or i3d mapping identifier
Required: no
normalizeRotationOnBaleDrop="0"Description: Normalize rotation on bale drop
Type: Integer
Default: 0
Required: no
repeatWrapperRot="false"Description: Repeat wrapper rotation, so wrapper rotation is always between 0 and 360
Type: Boolean
Default: false
Required: no
>

<key rot="0 0 0"Description: Rotation
Type: Rotation values (x, y, z)
Default: 0 0 0
Required: no
scale="1 1 1"Description: Scale
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
trans="0 0 0"Description: Trans
Type: Translation values (x, y, z)
Default: 0 0 0
Required: no
wrapperRot="float"Description: Wrapper rotation
Type: Float
Required: no
wrapperTime="float"Description: Wrapper time
Type: Float
Required: no
/>

</wrapAnimNode>
</wrapAnimNodes>
<wrapNodes>
<wrapNode emptyVisibility="false"Description: Visibility while empty
Type: Boolean
Default: false
Required: no
maxWrapperRot="float"Description: Max. wrapper rotation
Type: Float
Required: no
node="node"Description: Wrap node
Type: Index to i3d node or i3d mapping identifier
Required: no
wrapVisibility="false"Description: Visibility while wrapping
Type: Boolean
Default: false
Required: no
/>

</wrapNodes>
<wrapperAnimation>
<key baleRot="x y z"Description: Bale rotation
Type: Rotation values (x, y, z)
Required: no
time="float"Description: Key time
Type: Float
Required: no
wrapperRot="0 0 0"Description: Wrapper rotation
Type: Rotation values (x, y, z)
Default: 0 0 0
Required: no
/>

</wrapperAnimation>
<wrappingAnimationNodes maxRot="0"Description: Max. rotation
Type: Angle
Default: 0
Required: no
maxTime="float"Description: Max. time of animation nodes
Type: Float
Default: Wrapper anim time
Required: no
minRot="0"Description: Min. rotation
Type: Angle
Default: 0
Required: no
referenceAxis="1"Description: Reference axis
Type: Integer
Default: 1
Required: no
referenceNode="node"Description: Reference node
Type: Index to i3d node or i3d mapping identifier
Required: no
>

<key linkNode="node"Description: Node will be linked to this node while key is activated
Type: Index to i3d node or i3d mapping identifier
Required: no
node="node"Description: Animation node
Type: Index to i3d node or i3d mapping identifier
Required: no
rootNode="node"Description: Reference node for rotation
Type: Index to i3d node or i3d mapping identifier
Required: no
time="float"Description: Time to activate key
Type: Float
Required: no
translation="x y z"Description: Translation of key
Type: Translation values (x, y, z)
Required: no
/>

</wrappingAnimationNodes>
<wrappingCollisions>
<collision activeCollisionMask="integer"Description: Collision mask active
Type: Integer
Required: no
inActiveCollisionMask="integer"Description: Collision mask in active
Type: Integer
Required: no
node="node"Description: Collision node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</wrappingCollisions>
<wrappingFoilAnimation clipName="string"Description: Name of the clip to control
Type: String
Required: no
clipNode="node"Description: Node which has clip assigned
Type: Index to i3d node or i3d mapping identifier
Required: no
maxRot="angle"Description: Max. reference rotation
Type: Angle
Required: no
minRot="angle"Description: Min. reference rotation
Type: Angle
Required: no
referenceAxis="integer"Description: Rotation axis
Type: Integer
Required: no
referenceNode="node"Description: Time reference node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<wrappingState>
<key time="float"Description: Time of wrapping (0-1)
Type: Float
Required: no
wrappingState="float"Description: Wrapping state for shader
Type: Float
Required: no
/>

</wrappingState>
</squareBaleWrapper>
<wrappingAnimationConfigurations title="string"Description: Configration title to display in shop
Type: String or l10n key
Required: no
>

<wrappingAnimationConfiguration dailyUpkeep="0"Description: Daily up keep with this configration
Type: Float
Default: 0
Required: no
desc="string"Description: Configuration description
Type: String or l10n key
Required: no
displayBrand="string"Description: If defined a brand icon is displayed in the shop config screen
Type: String
Required: no
isDefault="false"Description: Is selected by default in shop config screen
Type: Boolean
Default: false
Required: no
isSelectable="true"Description: Configuration can be selected in the shop
Type: Boolean
Default: true
Required: no
name="string"Description: Configuration name
Type: String or l10n key
Required: no
params="string"Description: Extra paramters to insert in #name text
Type: String
Required: no
price="0"Description: Price of configuration
Type: Float
Default: 0
Required: no
saveId="Number of configuration"Description: Custom save id
Type: String
Default: Number of configuration
Required: no
typeDesc="string"Description: Custom type desc
Type: String or l10n key
Required: no
vehicleBrand="string"Description: Custom brand to display after bought with this configuration
Type: String
Required: no
vehicleIcon="string"Description: Custom icon to display after bought with this configuration
Type: String
Required: no
vehicleName="string"Description: Custom vehicle name to display after bought with this configuration
Type: String
Required: no
workingWidth="float"Description: Work width to display in shop while config is active
Type: Float
Required: no
>

<aiAgent frontOffset="float"Description: front offset
Type: Float
Required: no
height="float"Description: ai height of the vehicle when loaded in this configuration
Type: Float
Required: no
length="float"Description: ai length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
maxBrakeAcceleration="float"Description: AI vehicle max brake acceleration
Type: Float
Required: no
maxCentripedalAcceleration="float"Description: AI vehicle max centripedal acceleration
Type: Float
Required: no
maxTurningRadius="float"Description: Max. turning radius (overwrites value detected from ackermann steering)
Type: Float
Required: no
width="float"Description: ai width of the vehicle when loaded in this configuration
Type: Float
Required: no
/>

<foliageBendingModifier index="integer"Description: Bending node index
Type: Integer
Required: no
indices="1 2 .. n"Description: Bending node indices
Type: Multiple values
Required: no
isActive="true"Description: Bending node is active
Type: Boolean
Default: true
Required: no
maxX="float"Description: Max. width
Type: Float
Required: no
maxZ="float"Description: Max. length
Type: Float
Required: no
minX="float"Description: Min. width
Type: Float
Required: no
minZ="float"Description: Min. length
Type: Float
Required: no
overwrite="true"Description: Overwrite the bending node values and do not use the max values
Type: Boolean
Default: true
Required: no
yOffset="float"Description: Y translation offset
Type: Float
Required: no
/>

<material color="r g b"Description: Color
Type: Color values (r, g, b) or brand color id
Required: no
materialId="integer"Description: Material id
Type: Integer
Required: no
name="string"Description: Material name
Type: String
Required: no
node="node"Description: Material node
Type: Index to i3d node or i3d mapping identifier
Required: no
refNode="node"Description: Material reference node
Type: Index to i3d node or i3d mapping identifier
Required: no
shaderParameter="string"Description: Material shader parameter name
Type: String
Required: no
/>

<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

<reverseDriving isAllowed="true"Description: Reverse driving is allowed while this configuration is equipped
Type: Boolean
Default: true
Required: no
/>

<roundBaleWrapper>
<animations>
<dropFromWrapper animName="string"Description: Animation name
Type: String
Default: 1
Required: no
animSpeed="1"Description: Animation speed
Type: Float
Default: 1
Required: no
resetOnStart="false"Description: Reset animation on start
Type: Boolean
Default: false
Required: no
reverseAfterMove="true"Description: Reverse animation after playing
Type: Boolean
Default: true
Required: no
/>

<moveToWrapper animName="string"Description: Animation name
Type: String
Default: 1
Required: no
animSpeed="1"Description: Animation speed
Type: Float
Default: 1
Required: no
resetOnStart="false"Description: Reset animation on start
Type: Boolean
Default: false
Required: no
reverseAfterMove="true"Description: Reverse animation after playing
Type: Boolean
Default: true
Required: no
/>

<resetAfterDrop animName="string"Description: Animation name
Type: String
Default: 1
Required: no
animSpeed="1"Description: Animation speed
Type: Float
Default: 1
Required: no
resetOnStart="false"Description: Reset animation on start
Type: Boolean
Default: false
Required: no
reverseAfterMove="true"Description: Reverse animation after playing
Type: Boolean
Default: true
Required: no
/>

<resetWrapping animName="string"Description: Animation name
Type: String
Default: 1
Required: no
animSpeed="1"Description: Animation speed
Type: Float
Default: 1
Required: no
resetOnStart="false"Description: Reset animation on start
Type: Boolean
Default: false
Required: no
reverseAfterMove="true"Description: Reverse animation after playing
Type: Boolean
Default: true
Required: no
/>

<wrapBale animName="string"Description: Animation name
Type: String
Default: 1
Required: no
animSpeed="1"Description: Animation speed
Type: Float
Default: 1
Required: no
resetOnStart="false"Description: Reset animation on start
Type: Boolean
Default: false
Required: no
reverseAfterMove="true"Description: Reverse animation after playing
Type: Boolean
Default: true
Required: no
/>

</animations>
<baleTypes>
<baleType>
<animations>
<dropFromWrapper animName="string"Description: Animation name
Type: String
Default: 1
Required: no
animSpeed="1"Description: Animation speed
Type: Float
Default: 1
Required: no
resetOnStart="false"Description: Reset animation on start
Type: Boolean
Default: false
Required: no
reverseAfterMove="true"Description: Reverse animation after playing
Type: Boolean
Default: true
Required: no
/>

<moveToWrapper animName="string"Description: Animation name
Type: String
Default: 1
Required: no
animSpeed="1"Description: Animation speed
Type: Float
Default: 1
Required: no
resetOnStart="false"Description: Reset animation on start
Type: Boolean
Default: false
Required: no
reverseAfterMove="true"Description: Reverse animation after playing
Type: Boolean
Default: true
Required: no
/>

<resetAfterDrop animName="string"Description: Animation name
Type: String
Default: 1
Required: no
animSpeed="1"Description: Animation speed
Type: Float
Default: 1
Required: no
resetOnStart="false"Description: Reset animation on start
Type: Boolean
Default: false
Required: no
reverseAfterMove="true"Description: Reverse animation after playing
Type: Boolean
Default: true
Required: no
/>

<resetWrapping animName="string"Description: Animation name
Type: String
Default: 1
Required: no
animSpeed="1"Description: Animation speed
Type: Float
Default: 1
Required: no
resetOnStart="false"Description: Reset animation on start
Type: Boolean
Default: false
Required: no
reverseAfterMove="true"Description: Reverse animation after playing
Type: Boolean
Default: true
Required: no
/>

<wrapBale animName="string"Description: Animation name
Type: String
Default: 1
Required: no
animSpeed="1"Description: Animation speed
Type: Float
Default: 1
Required: no
resetOnStart="false"Description: Reset animation on start
Type: Boolean
Default: false
Required: no
reverseAfterMove="true"Description: Reverse animation after playing
Type: Boolean
Default: true
Required: no
/>

</animations>
</baleType>
</baleTypes>
</roundBaleWrapper>
<size height="float"Description: occupied height of the vehicle when loaded in this configuration
Type: Float
Required: no
heightOffset="float"Description: height offset
Type: Float
Required: no
length="float"Description: occupied length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
width="float"Description: occupied width of the vehicle when loaded in this configuration
Type: Float
Required: no
widthOffset="float"Description: width offset
Type: Float
Required: no
/>

<squareBaleWrapper>
<animations>
<dropFromWrapper animName="string"Description: Animation name
Type: String
Default: 1
Required: no
animSpeed="1"Description: Animation speed
Type: Float
Default: 1
Required: no
resetOnStart="false"Description: Reset animation on start
Type: Boolean
Default: false
Required: no
reverseAfterMove="true"Description: Reverse animation after playing
Type: Boolean
Default: true
Required: no
/>

<moveToWrapper animName="string"Description: Animation name
Type: String
Default: 1
Required: no
animSpeed="1"Description: Animation speed
Type: Float
Default: 1
Required: no
resetOnStart="false"Description: Reset animation on start
Type: Boolean
Default: false
Required: no
reverseAfterMove="true"Description: Reverse animation after playing
Type: Boolean
Default: true
Required: no
/>

<resetAfterDrop animName="string"Description: Animation name
Type: String
Default: 1
Required: no
animSpeed="1"Description: Animation speed
Type: Float
Default: 1
Required: no
resetOnStart="false"Description: Reset animation on start
Type: Boolean
Default: false
Required: no
reverseAfterMove="true"Description: Reverse animation after playing
Type: Boolean
Default: true
Required: no
/>

<resetWrapping animName="string"Description: Animation name
Type: String
Default: 1
Required: no
animSpeed="1"Description: Animation speed
Type: Float
Default: 1
Required: no
resetOnStart="false"Description: Reset animation on start
Type: Boolean
Default: false
Required: no
reverseAfterMove="true"Description: Reverse animation after playing
Type: Boolean
Default: true
Required: no
/>

<wrapBale animName="string"Description: Animation name
Type: String
Default: 1
Required: no
animSpeed="1"Description: Animation speed
Type: Float
Default: 1
Required: no
resetOnStart="false"Description: Reset animation on start
Type: Boolean
Default: false
Required: no
reverseAfterMove="true"Description: Reverse animation after playing
Type: Boolean
Default: true
Required: no
/>

</animations>
<baleTypes>
<baleType>
<animations>
<dropFromWrapper animName="string"Description: Animation name
Type: String
Default: 1
Required: no
animSpeed="1"Description: Animation speed
Type: Float
Default: 1
Required: no
resetOnStart="false"Description: Reset animation on start
Type: Boolean
Default: false
Required: no
reverseAfterMove="true"Description: Reverse animation after playing
Type: Boolean
Default: true
Required: no
/>

<moveToWrapper animName="string"Description: Animation name
Type: String
Default: 1
Required: no
animSpeed="1"Description: Animation speed
Type: Float
Default: 1
Required: no
resetOnStart="false"Description: Reset animation on start
Type: Boolean
Default: false
Required: no
reverseAfterMove="true"Description: Reverse animation after playing
Type: Boolean
Default: true
Required: no
/>

<resetAfterDrop animName="string"Description: Animation name
Type: String
Default: 1
Required: no
animSpeed="1"Description: Animation speed
Type: Float
Default: 1
Required: no
resetOnStart="false"Description: Reset animation on start
Type: Boolean
Default: false
Required: no
reverseAfterMove="true"Description: Reverse animation after playing
Type: Boolean
Default: true
Required: no
/>

<resetWrapping animName="string"Description: Animation name
Type: String
Default: 1
Required: no
animSpeed="1"Description: Animation speed
Type: Float
Default: 1
Required: no
resetOnStart="false"Description: Reset animation on start
Type: Boolean
Default: false
Required: no
reverseAfterMove="true"Description: Reverse animation after playing
Type: Boolean
Default: true
Required: no
/>

<wrapBale animName="string"Description: Animation name
Type: String
Default: 1
Required: no
animSpeed="1"Description: Animation speed
Type: Float
Default: 1
Required: no
resetOnStart="false"Description: Reset animation on start
Type: Boolean
Default: false
Required: no
reverseAfterMove="true"Description: Reverse animation after playing
Type: Boolean
Default: true
Required: no
/>

</animations>
</baleType>
</baleTypes>
</squareBaleWrapper>
</wrappingAnimationConfiguration>
</wrappingAnimationConfigurations>
</baleWrapper>

<base>
<canBeReset>trueDescription: Vehicle can be reset to shop
Type: Boolean
Default: true
Required: no
</canBeReset>

<components maxMass="float"Description: Max. overall mass the vehicle can have
Type: Float
Default: unlimited
Required: no
numComponents="integer"Description: Number of components loaded from i3d
Type: Integer
Default: number of components the i3d contains
Required: no
>

<collisionPair component1="integer"Description: Index of first component
Type: Integer
Required: no
component2="integer"Description: Index of second component
Type: Integer
Required: no
enabled="boolean"Description: Collision between components enabled
Type: Boolean
Required: no
/>

<component centerOfMass="x y z"Description: Center of mass
Type: Translation values (x, y, z)
Default: Center of mass in i3d
Required: no
collideWithAttachables="false"Description: Collides with attachables
Type: Boolean
Default: false
Required: no
mass="float"Description: Mass of component
Type: Float
Default: Mass of component in i3d
Required: no
motorized="boolean"Description: Is motorized component
Type: Boolean
Default: set by motorized specialization
Required: no
solverIterationCount="integer"Description: Solver iterations count
Type: Integer
Required: no
/>

<joint breakable="false"Description: Joint is breakable
Type: Boolean
Default: false
Required: no
breakForce="10"Description: Joint force until it breaks
Type: Float
Default: 10
Required: no
breakTorque="10"Description: Joint torque until it breaks
Type: Float
Default: 10
Required: no
component1="integer"Description: First component of the joint
Type: Integer
Required: no
component2="integer"Description: Second component of the joint
Type: Integer
Required: no
enableCollision="false"Description: Enable collision between both components
Type: Boolean
Default: false
Required: no
initComponentPosition="true"Description: Defines if the component is translated and rotated during loading based on joint movement
Type: Boolean
Default: true
Required: no
maxRotDriveForce="0 0 0"Description: Max rotational drive force
Type: Multiple values (x, y, z)
Default: 0 0 0
Required: no
maxTransDriveForce="0 0 0"Description: Max translational drive force
Type: Multiple values (x, y, z)
Default: 0 0 0
Required: no
node="node"Description: Joint node
Type: Index to i3d node or i3d mapping identifier
Required: no
nodeActor1="node"Description: Actor node of second component
Type: Index to i3d node or i3d mapping identifier
Default: Joint node
Required: no
rotDriveDamping="0 0 0"Description: Rotational drive damping
Type: Multiple values (x, y, z)
Default: 0 0 0
Required: no
rotDriveRotation="x y z"Description: Rotational drive rotation
Type: Multiple values (x, y, z)
Required: no
rotDriveSpring="0 0 0"Description: Rotational drive spring
Type: Multiple values (x, y, z)
Default: 0 0 0
Required: no
rotDriveVelocity="x y z"Description: Rotational drive velocity
Type: Multiple values (x, y, z)
Required: no
rotLimit="0 0 0"Description: Rotation limit
Type: Multiple values (x, y, z)
Default: 0 0 0
Required: no
rotLimitDamping="1 1 1"Description: Rotation damping limit
Type: Multiple values (x, y, z)
Default: 1 1 1
Required: no
rotLimitForceLimit="-1 -1 -1"Description: Rotation limit force limit (-1 = infinite)
Type: Multiple values (x, y, z)
Default: -1 -1 -1
Required: no
rotLimitSpring="0 0 0"Description: Rotation spring limit
Type: Multiple values (x, y, z)
Default: 0 0 0
Required: no
rotMinLimit="x y z"Description: Min rotation limit
Type: Multiple values (x, y, z)
Default: inversed rotation limit
Required: no
transDriveDamping="1 1 1"Description: Translational drive damping
Type: Multiple values (x, y, z)
Default: 1 1 1
Required: no
transDrivePosition="x y z"Description: Translational drive position
Type: Multiple values (x, y, z)
Required: no
transDriveSpring="0 0 0"Description: Translational drive spring
Type: Multiple values (x, y, z)
Default: 0 0 0
Required: no
transDriveVelocity="x y z"Description: Translational drive velocity
Type: Multiple values (x, y, z)
Required: no
transLimit="0 0 0"Description: Translation limit
Type: Multiple values (x, y, z)
Default: 0 0 0
Required: no
transLimitDamping="1 1 1"Description: Translation damping limit
Type: Multiple values (x, y, z)
Default: 1 1 1
Required: no
transLimitForceLimit="-1 -1 -1"Description: Translation limit force limit (-1 = infinite)
Type: Multiple values (x, y, z)
Default: -1 -1 -1
Required: no
transLimitSpring="0 0 0"Description: Translation spring limit
Type: Multiple values (x, y, z)
Default: 0 0 0
Required: no
transMinLimit="x y z"Description: Min translation limit
Type: Multiple values (x, y, z)
Default: inversed translation limit
Required: no
zRotationNode="node"Description: Position of joints z rotation
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</components>
<filename>stringDescription: Path to i3d filename
Type: String
Required: no
</filename>

<input allowed="true"Description: Vehicle allows key input
Type: Boolean
Default: true
Required: no
/>

<mapHotspot available="true"Description: Map hotspot is available
Type: Boolean
Default: true
Required: no
hasDirection="boolean"Description: Map hotspot has direction
Type: Boolean
Required: no
type="string"Description: Map hotspot type
Type: String
Required: no
/>

<objectChanges>
<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

</objectChanges>
<schemaOverlay attacherJointPosition="x y"Description: Position of attacher joint
Type: Multiple values (x, y)
Required: no
basePosition="x y"Description: Position of vehicle
Type: Multiple values (x, y)
Required: no
invisibleBorderLeft="float"Description: Size of invisible border on the left
Type: Float
Required: no
invisibleBorderRight="float"Description: Size of invisible border on the right
Type: Float
Required: no
name="string"Description: Name of schema overlay
Type: String
Required: no
/>

<showInVehicleMenu>trueDescription: Vehicle shows in vehicle menu
Type: Boolean
Default: true
Required: no
</showInVehicleMenu>

<size height="float"Description: Occupied height of the vehicle when loaded
Type: Float
Required: no
heightOffset="float"Description: Height offset
Type: Float
Required: no
length="float"Description: Occupied length of the vehicle when loaded
Type: Float
Required: yes
lengthOffset="float"Description: Width offset
Type: Float
Required: no
width="float"Description: Occupied width of the vehicle when loaded
Type: Float
Required: yes
widthOffset="float"Description: Width offset
Type: Float
Required: no
yRotation="0"Description: Y Rotation offset in i3d (Needs to be set to the vehicle's rotation in the i3d file and is e.g. used to check ai working direction)
Type: Angle
Default: 0
Required: no
/>

<sounds filename="string"Description: Path to external sound files
Type: String
Required: no
volumeFactor="float"Description: This factor will be applied to all sounds of this vehicle
Type: Float
Required: no
/>

<speedLimit value="float"Description: Speed limit
Type: Float
Required: no
/>

<steeringAxle node="node"Description: Steering axle node used to calculate the steering angle of attachments
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<supportsPickUp>booleanDescription: Vehicle can be picked up by hand
Type: Boolean
Default: true if vehicle is a pallet, false otherwise
Required: no
</supportsPickUp>

<supportsRadio>trueDescription: Vehicle supported radio
Type: Boolean
Default: true
Required: no
</supportsRadio>

<synchronizePosition>trueDescription: Vehicle position synchronized
Type: Boolean
Default: true
Required: no
</synchronizePosition>

<tailwaterDepth threshold="2.5"Description: Vehicle is broken after this water depth
Type: Float
Default: 2.5
Required: no
warning="1"Description: Tailwater depth warning is shown from this water depth
Type: Float
Default: 1
Required: no
/>

<typeDesc>stringDescription: Type description
Type: String or l10n key
Required: no
</typeDesc>

</base>

<baseColorConfigurations defaultColorIndex="integer"Description: Default color index on start
Type: Integer
Required: no
price="1000"Description: Default color price
Type: Integer
Default: 1000
Required: no
title="string"Description: Configration title to display in shop
Type: String or l10n key
Required: no
useDefaultColors="false"Description: Use default colors
Type: Boolean
Default: false
Required: no
>

<baseColorConfiguration color="1 1 1 1"Description: Configuration color
Type: Color values (r, g, b) or brand color id
Default: 1 1 1 1
Required: no
dailyUpkeep="0"Description: Daily up keep with this configration
Type: Float
Default: 0
Required: no
desc="string"Description: Configuration description
Type: String or l10n key
Required: no
displayBrand="string"Description: If defined a brand icon is displayed in the shop config screen
Type: String
Required: no
isDefault="false"Description: Is selected by default in shop config screen
Type: Boolean
Default: false
Required: no
isSelectable="true"Description: Configuration can be selected in the shop
Type: Boolean
Default: true
Required: no
material="integer"Description: Configuration material
Type: Integer
Required: no
name="string"Description: Color name
Type: String or l10n key
Required: no
params="string"Description: Extra paramters to insert in #name text
Type: String
Required: no
price="0"Description: Price of configuration
Type: Float
Default: 0
Required: no
saveId="Number of configuration"Description: Custom save id
Type: String
Default: Number of configuration
Required: no
typeDesc="string"Description: Custom type desc
Type: String or l10n key
Required: no
uiColor="1 1 1 1"Description: Configuration UI color
Type: Color values (r, g, b) or brand color id
Default: 1 1 1 1
Required: no
vehicleBrand="string"Description: Custom brand to display after bought with this configuration
Type: String
Required: no
vehicleIcon="string"Description: Custom icon to display after bought with this configuration
Type: String
Required: no
vehicleName="string"Description: Custom vehicle name to display after bought with this configuration
Type: String
Required: no
workingWidth="float"Description: Work width to display in shop while config is active
Type: Float
Required: no
>

<aiAgent frontOffset="float"Description: front offset
Type: Float
Required: no
height="float"Description: ai height of the vehicle when loaded in this configuration
Type: Float
Required: no
length="float"Description: ai length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
maxBrakeAcceleration="float"Description: AI vehicle max brake acceleration
Type: Float
Required: no
maxCentripedalAcceleration="float"Description: AI vehicle max centripedal acceleration
Type: Float
Required: no
maxTurningRadius="float"Description: Max. turning radius (overwrites value detected from ackermann steering)
Type: Float
Required: no
width="float"Description: ai width of the vehicle when loaded in this configuration
Type: Float
Required: no
/>

<foliageBendingModifier index="integer"Description: Bending node index
Type: Integer
Required: no
indices="1 2 .. n"Description: Bending node indices
Type: Multiple values
Required: no
isActive="true"Description: Bending node is active
Type: Boolean
Default: true
Required: no
maxX="float"Description: Max. width
Type: Float
Required: no
maxZ="float"Description: Max. length
Type: Float
Required: no
minX="float"Description: Min. width
Type: Float
Required: no
minZ="float"Description: Min. length
Type: Float
Required: no
overwrite="true"Description: Overwrite the bending node values and do not use the max values
Type: Boolean
Default: true
Required: no
yOffset="float"Description: Y translation offset
Type: Float
Required: no
/>

<material color="r g b"Description: Color
Type: Color values (r, g, b) or brand color id
Required: no
materialId="integer"Description: Material id
Type: Integer
Required: no
name="string"Description: Material name
Type: String
Required: no
node="node"Description: Material node
Type: Index to i3d node or i3d mapping identifier
Required: no
refNode="node"Description: Material reference node
Type: Index to i3d node or i3d mapping identifier
Required: no
shaderParameter="string"Description: Material shader parameter name
Type: String
Required: no
/>

<reverseDriving isAllowed="true"Description: Reverse driving is allowed while this configuration is equipped
Type: Boolean
Default: true
Required: no
/>

<size height="float"Description: occupied height of the vehicle when loaded in this configuration
Type: Float
Required: no
heightOffset="float"Description: height offset
Type: Float
Required: no
length="float"Description: occupied length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
width="float"Description: occupied width of the vehicle when loaded in this configuration
Type: Float
Required: no
widthOffset="float"Description: width offset
Type: Float
Required: no
/>

</baseColorConfiguration>
<colorNode node="node"Description: Color node
Type: Index to i3d node or i3d mapping identifier
Required: no
recursive="boolean"Description: Apply recursively
Type: Boolean
Required: no
/>

</baseColorConfigurations>

<baseMaterial>
<material baseNode="node"Description: Material base node
Type: Index to i3d node or i3d mapping identifier
Required: no
name="string"Description: Material name
Type: String
Required: no
>

<shaderParameter material="integer"Description: Material value
Type: Integer
Required: no
name="string"Description: Shader parameter name
Type: String
Required: no
value="r g b"Description: Color value
Type: Color values (r, g, b) or brand color id
Required: no
/>

</material>
</baseMaterial>

<baseMaterialConfigurations defaultColorIndex="integer"Description: Default color index on start
Type: Integer
Required: no
price="1000"Description: Default color price
Type: Integer
Default: 1000
Required: no
title="string"Description: Configration title to display in shop
Type: String or l10n key
Required: no
useDefaultColors="false"Description: Use default colors
Type: Boolean
Default: false
Required: no
>

<baseMaterialConfiguration color="1 1 1 1"Description: Configuration color
Type: Color values (r, g, b) or brand color id
Default: 1 1 1 1
Required: no
dailyUpkeep="0"Description: Daily up keep with this configration
Type: Float
Default: 0
Required: no
desc="string"Description: Configuration description
Type: String or l10n key
Required: no
displayBrand="string"Description: If defined a brand icon is displayed in the shop config screen
Type: String
Required: no
isDefault="false"Description: Is selected by default in shop config screen
Type: Boolean
Default: false
Required: no
isSelectable="true"Description: Configuration can be selected in the shop
Type: Boolean
Default: true
Required: no
material="integer"Description: Configuration material
Type: Integer
Required: no
name="string"Description: Color name
Type: String or l10n key
Required: no
params="string"Description: Extra paramters to insert in #name text
Type: String
Required: no
price="0"Description: Price of configuration
Type: Float
Default: 0
Required: no
saveId="Number of configuration"Description: Custom save id
Type: String
Default: Number of configuration
Required: no
typeDesc="string"Description: Custom type desc
Type: String or l10n key
Required: no
uiColor="1 1 1 1"Description: Configuration UI color
Type: Color values (r, g, b) or brand color id
Default: 1 1 1 1
Required: no
vehicleBrand="string"Description: Custom brand to display after bought with this configuration
Type: String
Required: no
vehicleIcon="string"Description: Custom icon to display after bought with this configuration
Type: String
Required: no
vehicleName="string"Description: Custom vehicle name to display after bought with this configuration
Type: String
Required: no
workingWidth="float"Description: Work width to display in shop while config is active
Type: Float
Required: no
>

<aiAgent frontOffset="float"Description: front offset
Type: Float
Required: no
height="float"Description: ai height of the vehicle when loaded in this configuration
Type: Float
Required: no
length="float"Description: ai length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
maxBrakeAcceleration="float"Description: AI vehicle max brake acceleration
Type: Float
Required: no
maxCentripedalAcceleration="float"Description: AI vehicle max centripedal acceleration
Type: Float
Required: no
maxTurningRadius="float"Description: Max. turning radius (overwrites value detected from ackermann steering)
Type: Float
Required: no
width="float"Description: ai width of the vehicle when loaded in this configuration
Type: Float
Required: no
/>

<foliageBendingModifier index="integer"Description: Bending node index
Type: Integer
Required: no
indices="1 2 .. n"Description: Bending node indices
Type: Multiple values
Required: no
isActive="true"Description: Bending node is active
Type: Boolean
Default: true
Required: no
maxX="float"Description: Max. width
Type: Float
Required: no
maxZ="float"Description: Max. length
Type: Float
Required: no
minX="float"Description: Min. width
Type: Float
Required: no
minZ="float"Description: Min. length
Type: Float
Required: no
overwrite="true"Description: Overwrite the bending node values and do not use the max values
Type: Boolean
Default: true
Required: no
yOffset="float"Description: Y translation offset
Type: Float
Required: no
/>

<material color="r g b"Description: Color
Type: Color values (r, g, b) or brand color id
Required: no
materialId="integer"Description: Material id
Type: Integer
Required: no
name="string"Description: Material name
Type: String
Required: no
node="node"Description: Material node
Type: Index to i3d node or i3d mapping identifier
Required: no
refNode="node"Description: Material reference node
Type: Index to i3d node or i3d mapping identifier
Required: no
shaderParameter="string"Description: Material shader parameter name
Type: String
Required: no
/>

<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

<reverseDriving isAllowed="true"Description: Reverse driving is allowed while this configuration is equipped
Type: Boolean
Default: true
Required: no
/>

<size height="float"Description: occupied height of the vehicle when loaded in this configuration
Type: Float
Required: no
heightOffset="float"Description: height offset
Type: Float
Required: no
length="float"Description: occupied length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
width="float"Description: occupied width of the vehicle when loaded in this configuration
Type: Float
Required: no
widthOffset="float"Description: width offset
Type: Float
Required: no
/>

</baseMaterialConfiguration>
<colorNode node="node"Description: Color node
Type: Index to i3d node or i3d mapping identifier
Required: no
recursive="boolean"Description: Apply recursively
Type: Boolean
Required: no
/>

<material color="r g b"Description: Material color if it shouldn't be used from configuration
Type: Color values (r, g, b) or brand color id
Required: no
contrastThreshold="0.5"Description: Contrast color brightness threshold
Type: Float
Default: 0.5
Required: no
material="integer"Description: Material id if it shouldn't be used from configuration
Type: Integer
Required: no
name="string"Description: Material name
Type: String
Required: no
shaderParameter="string"Description: Material shader parameter
Type: String
Required: no
useContrastColor="false"Description: Use contrast color from configuration
Type: Boolean
Default: false
Required: no
/>

</baseMaterialConfigurations>

<bigBag fillUnitIndex="integer"Description: Fill unit index
Type: Integer
Required: no
>

<componentJoint angularDamping="0.01"Description: Angular damping of components
Type: Float
Default: 0.01
Required: no
index="1"Description: Component Joint Index
Type: Integer
Default: 1
Required: no
maxRotLimit="x y z"Description: Rot Limit if trans limit is at max
Type: Rotation values (x, y, z)
Required: no
maxTransLimit="x y z"Description: Trans Limit if big bag is full
Type: Translation values (x, y, z)
Required: no
minRotLimit="x y z"Description: Rot Limit if trans limit is at min
Type: Rotation values (x, y, z)
Required: no
minTransLimit="x y z"Description: Trans Limit if big bag is empty
Type: Translation values (x, y, z)
Required: no
/>

<sizeAnimation liftShrinkTime="0.2"Description: Time of animation that is reduced while the big bag is lifted
Type: Float
Default: 0.2
Required: no
maxTime="1"Description: Max. animation that is used while it's full
Type: Float
Default: 1
Required: no
minTime="0"Description: Min. animation that is used while it's empty
Type: Float
Default: 0
Required: no
name="string"Description: Name of size animation
Type: String
Required: no
/>

</bigBag>

<bunkerSiloCompacter compactingScale="1"Description: Compacting scale
Type: Float
Default: 1
Required: no
turnedOnCompactingScale="float"Description: Compacting scale which is used while vehicle is turned on
Type: Float
Default: normal scale
Required: no
useSpeedLimit="false"Description: Defines if speed limit is used while compactor has contact with ground
Type: Boolean
Default: false
Required: no
>

<sounds>
<compacting debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</compacting>
<rolling debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</rolling>
</sounds>
</bunkerSiloCompacter>

<cctDrivable cctHeight="1"Description: CCT height
Type: Float
Default: 1
Required: no
cctRadius="1"Description: CCT radius
Type: Float
Default: 1
Required: no
cctSlopeLimit="25"Description: CCT slope limit
Type: Float
Default: 25
Required: no
cctStepOffset="0.35"Description: CCT step offset
Type: Float
Default: 0.35
Required: no
customOffset="0"Description: CCT custom offset
Type: Float
Default: 0
Required: no
/>


<combine allowThreshingDuringRain="false"Description: Allow threshing during rain
Type: Boolean
Default: false
Required: no
fillLevelBufferTime="2000"Description: Fill level buffer time for forage harvesters
Type: Float
Default: 2000
Required: no
fillTimeThreshold="0.5"Description: After receiving no input for this threshold time we stop the fill effects
Type: Time in seconds
Default: 0.5
Required: no
fillUnitIndex="1"Description: Fill unit index
Type: Integer
Default: 1
Required: no
loadInfoIndex="1"Description: Load info index
Type: Integer
Default: 1
Required: no
>

<additives fillTypes="CHAFF GRASS_WINDROW"Description: Fill types to apply additives
Type: String
Default: CHAFF GRASS_WINDROW
Required: no
fillUnitIndex="integer"Description: Additives fill unit index
Type: Integer
Required: no
usage="2"Description: Usage per picked up liter
Type: Float
Default: 2
Required: no
/>

<animationNodes speedReverseFillLevel="float"Description: If fill level is above the animation nodes will be reversed (Percent 0-1)
Type: Float
Required: no
>

<animationNode class="RotationAnimation"Description: Animation class (RotationAnimation | RotationAnimationSpikes | ScrollingAnimation | ShakeAnimation)
Type: String
Default: RotationAnimation
Required: no
minAlphaForTurnOff="0"Description: Min. alpha for turn off (speed [0-1])
Type: Float
Default: 0
Required: no
node="node"Description: Node
Type: Index to i3d node or i3d mapping identifier
Required: no
rotAxis="2"Description: Rotation axis
Type: Float
Default: 2
Required: no
rotSpeed="1"Description: Rotation speed
Type: Angle
Default: 1
Required: no
scrollLength="1"Description: (ScrollingAnimation) Scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (ScrollingAnimation) Scroll speed
Type: Float
Default: 1
Required: no
shaderComponentScale="1 0 0 0"Description: Shader parameter name
Type: Multiple values (x, y, z, w)
Default: 1 0 0 0
Required: no
shaderParameterComponent="1"Description: (ScrollingAnimation) Shader parameter component
Type: Float
Default: 1
Required: no
shaderParameterName="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterPrevName="automatically calculated from #shaderParameterName"Description: Prev Shader parameter name
Type: String
Default: automatically calculated from #shaderParameterName
Required: no
shaking="0 0 0 0"Description: (ShakeAnimation) Shaking scale for shader parameters
Type: Multiple values (x, y, z, w)
Default: 0 0 0 0
Required: no
speedFunc="string"Description: Lua speed function
Type: String
Required: no
speedFuncParam="string"Description: Additional string parameter that is passed to the speedFunc
Type: String
Required: no
turnedOffPosition="float"Description: (ScrollingAnimation) Target position while turned off
Type: Float
Required: no
turnedOffRotation="angle"Description: (RotationAnimation) Target rotation while turned off
Type: Angle
Required: no
turnedOffSubDivisions="1"Description: Amount of sub divisions which have the same state
Type: Float
Default: 1
Required: no
turnOffFadeTime="2"Description: Turn off fade time
Type: Float
Default: 2
Required: no
turnOnFadeTime="2"Description: Turn on fade time
Type: Float
Default: 2
Required: no
turnOnOffVariance="float"Description: Turn off time variance
Type: Float
Required: no
type="string"Description: (ScrollingAnimation) Fill type name
Type: String
Required: no
>

<spikes maxRot="angle"Description: Max. spike rotation
Type: Angle
Required: no
moveDownRange="x y"Description: Move down range
Type: Rotation values (x, y)
Required: no
moveUpRange="x y"Description: Move up range
Type: Rotation values (x, y)
Required: no
rotAxis="3"Description: Rotation axis
Type: Integer
Default: 3
Required: no
>

<spike direction="integer"Description: Spike rot. direction
Type: Integer
Required: no
node="node"Description: Spike node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</spikes>
</animationNode>
</animationNodes>
<automaticTilt>
<automaticTiltNode dependentAnimation="string"Description: Animation that is updated depending on tilt state
Type: String
Required: no
maxAngle="5"Description: Max. angle
Type: Angle
Default: 5
Required: no
maxSpeed="2"Description: Max. angle change per second
Type: Angle
Default: 2
Required: no
minAngle="-5"Description: Min. angle
Type: Angle
Default: -5
Required: no
node="node"Description: Automatic tilt node
Type: Index to i3d node or i3d mapping identifier
Required: no
updateAttacherJoint="boolean"Description: Update cutter attacher joint
Type: Boolean
Required: no
/>

</automaticTilt>
<buffer fillUnitIndex="integer"Description: Buffer fill unit index (This fill unit will be filled first until it's full. Will be emptied if stopped to harvest)
Type: Integer
Required: no
loadingDelay="0"Description: Time until the crops from the cutter are added to the tank
Type: Time in seconds
Default: 0
Required: no
unloadingDelay="time"Description: Time until the crops are not longer added to the tank after the cutting has been stopped
Type: Time in seconds
Default: same as #loadingDelay
Required: no
unloadingTime="0"Description: Buffer unloading speed
Type: Time in seconds
Default: 0
Required: no
/>

<chopper animName="string"Description: Chopper toggle animation name
Type: String
Required: no
animSpeedScale="1"Description: Chopper toggle animation speed
Type: Float
Default: 1
Required: no
available="false"Description: Chopper is available
Type: Boolean
Default: false
Required: no
isPowered="true"Description: Vehicle needs to be powered to switch chopper
Type: Boolean
Default: true
Required: no
workAreaIndex="integer"Description: Chopper work area index
Type: Integer
Required: no
/>

<chopperAnimationNodes>
<animationNode class="RotationAnimation"Description: Animation class (RotationAnimation | RotationAnimationSpikes | ScrollingAnimation | ShakeAnimation)
Type: String
Default: RotationAnimation
Required: no
minAlphaForTurnOff="0"Description: Min. alpha for turn off (speed [0-1])
Type: Float
Default: 0
Required: no
node="node"Description: Node
Type: Index to i3d node or i3d mapping identifier
Required: no
rotAxis="2"Description: Rotation axis
Type: Float
Default: 2
Required: no
rotSpeed="1"Description: Rotation speed
Type: Angle
Default: 1
Required: no
scrollLength="1"Description: (ScrollingAnimation) Scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (ScrollingAnimation) Scroll speed
Type: Float
Default: 1
Required: no
shaderComponentScale="1 0 0 0"Description: Shader parameter name
Type: Multiple values (x, y, z, w)
Default: 1 0 0 0
Required: no
shaderParameterComponent="1"Description: (ScrollingAnimation) Shader parameter component
Type: Float
Default: 1
Required: no
shaderParameterName="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterPrevName="automatically calculated from #shaderParameterName"Description: Prev Shader parameter name
Type: String
Default: automatically calculated from #shaderParameterName
Required: no
shaking="0 0 0 0"Description: (ShakeAnimation) Shaking scale for shader parameters
Type: Multiple values (x, y, z, w)
Default: 0 0 0 0
Required: no
speedFunc="string"Description: Lua speed function
Type: String
Required: no
speedFuncParam="string"Description: Additional string parameter that is passed to the speedFunc
Type: String
Required: no
turnedOffPosition="float"Description: (ScrollingAnimation) Target position while turned off
Type: Float
Required: no
turnedOffRotation="angle"Description: (RotationAnimation) Target rotation while turned off
Type: Angle
Required: no
turnedOffSubDivisions="1"Description: Amount of sub divisions which have the same state
Type: Float
Default: 1
Required: no
turnOffFadeTime="2"Description: Turn off fade time
Type: Float
Default: 2
Required: no
turnOnFadeTime="2"Description: Turn on fade time
Type: Float
Default: 2
Required: no
turnOnOffVariance="float"Description: Turn off time variance
Type: Float
Required: no
type="string"Description: (ScrollingAnimation) Fill type name
Type: String
Required: no
>

<spikes maxRot="angle"Description: Max. spike rotation
Type: Angle
Required: no
moveDownRange="x y"Description: Move down range
Type: Rotation values (x, y)
Required: no
moveUpRange="x y"Description: Move up range
Type: Rotation values (x, y)
Required: no
rotAxis="3"Description: Rotation axis
Type: Integer
Default: 3
Required: no
>

<spike direction="integer"Description: Spike rot. direction
Type: Integer
Required: no
node="node"Description: Spike node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</spikes>
</animationNode>
</chopperAnimationNodes>
<chopperEffect>
<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<snowPlowEffect maxScale="1 1 1"Description: (SnowPlowMotionPathEffect) Max. Scale which corresponds to the second motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
minScale="1 1 1"Description: (SnowPlowMotionPathEffect) Min. Scale which corresponds to the first motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
scrollSpeed="1"Description: (SnowPlowMotionPathEffect) UV scroll speed
Type: Float
Default: 1
Required: no
shaderPlane="node"Description: (SnowPlowMotionPathEffect) Node of shader plane effect to control the same way
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
</chopperEffect>
<dashboards>
<dashboard animName="string"Description: (ANIMATION) Animation name
Type: String
Required: no
baseColor="string"Description: (EMITTER) Base color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
displayType="string"Description: Display type name
Type: String
Required: no
doInterpolation="false"Description: Do interpolation
Type: Boolean
Default: false
Required: no
emissiveScale="0.2"Description: (NUMBER) Scale of emissive map
Type: Float
Default: 0.2
Required: no
emitColor="string"Description: (EMITTER) Emit color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
font="DIGIT"Description: (NUMBER) Name of font to apply to mesh
Type: String
Default: DIGIT
Required: no
fontThickness="1"Description: (TEXT) Thickness factor for font characters
Type: Float
Default: 1
Required: no
groups="string"Description: List of groups
Type: String
Required: no
hasNormalMap="false"Description: (NUMBER) Normal map will be applied to number decals
Type: Boolean
Default: false
Required: no
hiddenColor="string"Description: (TEXT) Color of hidden character (if defined a '0' in this color is display instead of nothing)
Type: String
Required: no
idleValue="0"Description: Idle value
Type: Float
Default: 0
Required: no
intensity="1"Description: (EMITTER) Intensity
Type: Float
Default: 1
Required: no
interpolationSpeed="0.005"Description: Interpolation speed
Type: Float
Default: 0.005
Required: no
maxRot="string"Description: (ROT) Min. rotation (Rotation value if rotAxis is given | Rotation Vector of rotAxis is not given)
Type: String
Required: no
maxValueAnim="float"Description: (ANIMATION) Max. reference value for animation
Type: Float
Required: no
maxValueRot="float"Description: (ROT) Max. reference value for rotation
Type: Float
Required: no
maxValueSlider="float"Description: (SLIDER) Max. reference value for slider
Type: Float
Required: no
minRot="string"Description: (ROT) Min. rotation (Rotation value if rotAxis is given | Rotation Vector of rotAxis is not given)
Type: String
Required: no
minValueAnim="float"Description: (ANIMATION) Min. reference value for animation
Type: Float
Required: no
minValueRot="float"Description: (ROT) Min. reference value for rotation
Type: Float
Required: no
minValueSlider="float"Description: (SLIDER) Min. reference value for slider
Type: Float
Required: no
node="node"Description: (EMITTER | ROT | VISIBILITY) Node
Type: Index to i3d node or i3d mapping identifier
Required: no
numberColor="string"Description: (NUMBER) Numbers color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
numbers="node"Description: (NUMBER) Numbers node
Type: Index to i3d node or i3d mapping identifier
Required: no
precision="1"Description: (NUMBER) Precision
Type: Integer
Default: 1
Required: no
rotAxis="float"Description: (ROT) Rotation axis
Type: Float
Required: no
textAlignment="RIGHT"Description: (TEXT) Alignment of text (LEFT | RIGHT | CENTER)
Type: String
Default: RIGHT
Required: no
textColor="string"Description: (TEXT) Font color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
textMask="00.0"Description: (TEXT) Font Mask
Type: String
Default: 00.0
Required: no
textScaleX="1"Description: (TEXT) Global X scale of text
Type: Float
Default: 1
Required: no
textScaleY="1"Description: (TEXT) Global Y scale of text
Type: Float
Default: 1
Required: no
textSize="0.03"Description: (TEXT) Size of font in meter
Type: Float
Default: 0.03
Required: no
valueType="string"Description: Value type name (Available: workedHectars)
Type: String
Required: no
>

<state rotation="x y z"Description: (MULTI_STATE) Rotation while state is active
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: (MULTI_STATE) Scale while state is active
Type: Scale values (x, y, z)
Required: no
translation="x y z"Description: (MULTI_STATE) Translation while state is active
Type: Translation values (x, y, z)
Required: no
value="1 2 .. n"Description: (MULTI_STATE) One or multiple values separated by space to activate the state
Type: Multiple values
Required: no
visibility="boolean"Description: (MULTI_STATE) Visibility while state is active
Type: Boolean
Required: no
/>

</dashboard>
</dashboards>
<effect>
<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<snowPlowEffect maxScale="1 1 1"Description: (SnowPlowMotionPathEffect) Max. Scale which corresponds to the second motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
minScale="1 1 1"Description: (SnowPlowMotionPathEffect) Min. Scale which corresponds to the first motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
scrollSpeed="1"Description: (SnowPlowMotionPathEffect) UV scroll speed
Type: Float
Default: 1
Required: no
shaderPlane="node"Description: (SnowPlowMotionPathEffect) Node of shader plane effect to control the same way
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
</effect>
<fillEffect>
<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<snowPlowEffect maxScale="1 1 1"Description: (SnowPlowMotionPathEffect) Max. Scale which corresponds to the second motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
minScale="1 1 1"Description: (SnowPlowMotionPathEffect) Min. Scale which corresponds to the first motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
scrollSpeed="1"Description: (SnowPlowMotionPathEffect) UV scroll speed
Type: Float
Default: 1
Required: no
shaderPlane="node"Description: (SnowPlowMotionPathEffect) Node of shader plane effect to control the same way
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
</fillEffect>
<fillingAnimationNodes>
<animationNode class="RotationAnimation"Description: Animation class (RotationAnimation | RotationAnimationSpikes | ScrollingAnimation | ShakeAnimation)
Type: String
Default: RotationAnimation
Required: no
minAlphaForTurnOff="0"Description: Min. alpha for turn off (speed [0-1])
Type: Float
Default: 0
Required: no
node="node"Description: Node
Type: Index to i3d node or i3d mapping identifier
Required: no
rotAxis="2"Description: Rotation axis
Type: Float
Default: 2
Required: no
rotSpeed="1"Description: Rotation speed
Type: Angle
Default: 1
Required: no
scrollLength="1"Description: (ScrollingAnimation) Scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (ScrollingAnimation) Scroll speed
Type: Float
Default: 1
Required: no
shaderComponentScale="1 0 0 0"Description: Shader parameter name
Type: Multiple values (x, y, z, w)
Default: 1 0 0 0
Required: no
shaderParameterComponent="1"Description: (ScrollingAnimation) Shader parameter component
Type: Float
Default: 1
Required: no
shaderParameterName="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterPrevName="automatically calculated from #shaderParameterName"Description: Prev Shader parameter name
Type: String
Default: automatically calculated from #shaderParameterName
Required: no
shaking="0 0 0 0"Description: (ShakeAnimation) Shaking scale for shader parameters
Type: Multiple values (x, y, z, w)
Default: 0 0 0 0
Required: no
speedFunc="string"Description: Lua speed function
Type: String
Required: no
speedFuncParam="string"Description: Additional string parameter that is passed to the speedFunc
Type: String
Required: no
turnedOffPosition="float"Description: (ScrollingAnimation) Target position while turned off
Type: Float
Required: no
turnedOffRotation="angle"Description: (RotationAnimation) Target rotation while turned off
Type: Angle
Required: no
turnedOffSubDivisions="1"Description: Amount of sub divisions which have the same state
Type: Float
Default: 1
Required: no
turnOffFadeTime="2"Description: Turn off fade time
Type: Float
Default: 2
Required: no
turnOnFadeTime="2"Description: Turn on fade time
Type: Float
Default: 2
Required: no
turnOnOffVariance="float"Description: Turn off time variance
Type: Float
Required: no
type="string"Description: (ScrollingAnimation) Fill type name
Type: String
Required: no
>

<spikes maxRot="angle"Description: Max. spike rotation
Type: Angle
Required: no
moveDownRange="x y"Description: Move down range
Type: Rotation values (x, y)
Required: no
moveUpRange="x y"Description: Move up range
Type: Rotation values (x, y)
Required: no
rotAxis="3"Description: Rotation axis
Type: Integer
Default: 3
Required: no
>

<spike direction="integer"Description: Spike rot. direction
Type: Integer
Required: no
node="node"Description: Spike node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</spikes>
</animationNode>
</fillingAnimationNodes>
<folding allowWhileThreshing="false"Description: Allow folding while combine is threshing
Type: Boolean
Default: false
Required: no
direction="1"Description: Folding direction
Type: Integer
Default: 1
Required: no
fillLevelThresholdPct="0.15"Description: Max. fill level to be folded (percetange between 0 and 1)
Type: Float
Default: 0.15
Required: no
/>

<ladder animName="string"Description: Ladder animation name
Type: String
Required: no
animSpeedScale="1"Description: Ladder animation speed scale
Type: Float
Default: 1
Required: no
foldDirection="integer"Description: Fold direction to unfold ladder
Type: Integer
Default: signed animation speed
Required: no
foldMaxLimit="1"Description: Max. folding time to fold ladder
Type: Float
Default: 1
Required: no
foldMinLimit="0.99"Description: Min. folding time to fold ladder
Type: Float
Default: 0.99
Required: no
unfoldWhileCutterAttached="false"Description: Unfold ladder while a cutter is attached
Type: Boolean
Default: false
Required: no
/>

<processing toggleTime="0"Description: Time from crop cutting to dropping straw
Type: Float
Default: 0
Required: no
/>

<sounds>
<chopperStart debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</chopperStart>
<chopperStop debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</chopperStop>
<chopperWork debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</chopperWork>
<chopStraw debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</chopStraw>
<dropStraw debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</dropStraw>
<fill debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</fill>
<start debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</start>
<stop debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</stop>
<work debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</work>
</sounds>
<strawDropAnimationNodes>
<animationNode class="RotationAnimation"Description: Animation class (RotationAnimation | RotationAnimationSpikes | ScrollingAnimation | ShakeAnimation)
Type: String
Default: RotationAnimation
Required: no
minAlphaForTurnOff="0"Description: Min. alpha for turn off (speed [0-1])
Type: Float
Default: 0
Required: no
node="node"Description: Node
Type: Index to i3d node or i3d mapping identifier
Required: no
rotAxis="2"Description: Rotation axis
Type: Float
Default: 2
Required: no
rotSpeed="1"Description: Rotation speed
Type: Angle
Default: 1
Required: no
scrollLength="1"Description: (ScrollingAnimation) Scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (ScrollingAnimation) Scroll speed
Type: Float
Default: 1
Required: no
shaderComponentScale="1 0 0 0"Description: Shader parameter name
Type: Multiple values (x, y, z, w)
Default: 1 0 0 0
Required: no
shaderParameterComponent="1"Description: (ScrollingAnimation) Shader parameter component
Type: Float
Default: 1
Required: no
shaderParameterName="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterPrevName="automatically calculated from #shaderParameterName"Description: Prev Shader parameter name
Type: String
Default: automatically calculated from #shaderParameterName
Required: no
shaking="0 0 0 0"Description: (ShakeAnimation) Shaking scale for shader parameters
Type: Multiple values (x, y, z, w)
Default: 0 0 0 0
Required: no
speedFunc="string"Description: Lua speed function
Type: String
Required: no
speedFuncParam="string"Description: Additional string parameter that is passed to the speedFunc
Type: String
Required: no
turnedOffPosition="float"Description: (ScrollingAnimation) Target position while turned off
Type: Float
Required: no
turnedOffRotation="angle"Description: (RotationAnimation) Target rotation while turned off
Type: Angle
Required: no
turnedOffSubDivisions="1"Description: Amount of sub divisions which have the same state
Type: Float
Default: 1
Required: no
turnOffFadeTime="2"Description: Turn off fade time
Type: Float
Default: 2
Required: no
turnOnFadeTime="2"Description: Turn on fade time
Type: Float
Default: 2
Required: no
turnOnOffVariance="float"Description: Turn off time variance
Type: Float
Required: no
type="string"Description: (ScrollingAnimation) Fill type name
Type: String
Required: no
>

<spikes maxRot="angle"Description: Max. spike rotation
Type: Angle
Required: no
moveDownRange="x y"Description: Move down range
Type: Rotation values (x, y)
Required: no
moveUpRange="x y"Description: Move up range
Type: Rotation values (x, y)
Required: no
rotAxis="3"Description: Rotation axis
Type: Integer
Default: 3
Required: no
>

<spike direction="integer"Description: Spike rot. direction
Type: Integer
Required: no
node="node"Description: Spike node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</spikes>
</animationNode>
</strawDropAnimationNodes>
<strawEffect>
<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<snowPlowEffect maxScale="1 1 1"Description: (SnowPlowMotionPathEffect) Max. Scale which corresponds to the second motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
minScale="1 1 1"Description: (SnowPlowMotionPathEffect) Min. Scale which corresponds to the first motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
scrollSpeed="1"Description: (SnowPlowMotionPathEffect) UV scroll speed
Type: Float
Default: 1
Required: no
shaderPlane="node"Description: (SnowPlowMotionPathEffect) Node of shader plane effect to control the same way
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
</strawEffect>
<swath available="false"Description: Swath is available
Type: Boolean
Default: false
Required: no
isDefaultActive="boolean"Description: Swath is default active
Type: Boolean
Default: true if available
Required: no
workAreaIndex="integer"Description: Swath work area index
Type: Integer
Required: no
/>

<threshingStartAnimation initialIsStarted="boolean"Description: Threshing start animation is initial started
Type: Boolean
Required: no
name="string"Description: Threshing start animation
Type: String
Required: no
speedScale="float"Description: Threshing start animation speed scale
Type: Float
Required: no
/>

<warning noCutter="$l10n_warning_noCuttersAttached"Description: No cutter warning
Type: String or l10n key
Default: $l10n_warning_noCuttersAttached
Required: no
/>

</combine>

<conditionalAnimation>
<item entryTransitionDuration="float"Description:
Type: Float
Required: no
exitTransitionDuration="float"Description:
Type: Float
Required: no
id="string"Description:
Type: String
Required: no
>

<clips blended="boolean"Description:
Type: Boolean
Required: no
blendingParameter="string"Description:
Type: String
Required: no
blendingParameterType="string"Description:
Type: String
Required: no
speedScaleParameter="float"Description:
Type: Float
Required: no
speedScaleType="string"Description:
Type: String
Required: no
>

<clip blendingThreshold="float"Description:
Type: Float
Required: no
clipName="string"Description:
Type: String
Required: no
id="string"Description:
Type: String
Required: no
/>

</clips>
<conditions>
<conditionGroup>
<condition between="string"Description:
Type: String
Required: no
equal="boolean"Description:
Type: Boolean
Required: no
greater="float"Description:
Type: Float
Required: no
lower="float"Description:
Type: Float
Required: no
parameter="string"Description:
Type: String
Required: no
/>

</conditionGroup>
</conditions>
</item>
</conditionalAnimation>

<configurationSets title="string"Description: Title to display in config screen
Type: String or l10n key
Required: no
>

<configurationSet isDefault="boolean"Description: Is default set
Type: Boolean
Required: no
name="string"Description: Set name
Type: String or l10n key
Required: no
params="string"Description: Parameters to insert into name
Type: String
Required: no
>

<configuration index="integer"Description: Selected index
Type: Integer
Required: no
name="string"Description: Configuration name
Type: String
Required: no
/>

</configurationSet>
</configurationSets>

<connectionHoses maxUpdateDistance="50"Description: Max. distance to vehicle root to update connection hoses
Type: Float
Default: 50
Required: no
>

<connectionHoseConfigurations>
<connectionHoseConfiguration>
<customHose attacherJointIndices="1 2 .. n"Description: Attacher joint indices
Type: Multiple values
Required: no
inputAttacherJointIndices="1 2 .. n"Description: Input attacher joint indices
Type: Multiple values
Required: no
node="node"Description: Target or source node
Type: Index to i3d node or i3d mapping identifier
Required: no
type="string"Description: Hose type which can be any string that needs to match between hose and target node
Type: String
Required: no
>

<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

</customHose>
<customTarget attacherJointIndices="1 2 .. n"Description: Attacher joint indices
Type: Multiple values
Required: no
inputAttacherJointIndices="1 2 .. n"Description: Input attacher joint indices
Type: Multiple values
Required: no
node="node"Description: Target or source node
Type: Index to i3d node or i3d mapping identifier
Required: no
type="string"Description: Hose type which can be any string that needs to match between hose and target node
Type: String
Required: no
>

<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

</customTarget>
<hose adapterNode="node"Description: Link node for detached adapter
Type: Index to i3d node or i3d mapping identifier
Required: no
adapterType="string"Description: Adapter type name
Type: String
Required: no
centerPointDropFactor="1"Description: Can be used to manipulate how much the hose will drop while it's getting shorter then set
Type: Float
Default: 1
Required: no
centerPointTension="0"Description: Defines the tension on the center control point (0: default behavior)
Type: Float
Default: 0
Required: no
color="r g b"Description: Hose color
Type: Color values (r, g, b) or brand color id
Required: no
dampingFactor="50"Description: Damping factor
Type: Float
Default: 50
Required: no
dampingRange="string"Description: Damping range in meters
Type: String
Default: 0.05
Required: no
diameter="0.02"Description: Hose diameter
Type: Float
Default: 0.02
Required: no
hoseType="DEFAULT"Description: Hose material type
Type: String
Default: DEFAULT
Required: no
inputAttacherJointIndices="1 2 .. n"Description: List of corresponding input attacher joint indices
Type: Multiple values
Required: no
inputAttacherJointNodes="node"Description: List of corresponding input attacher joint nodes (i3dIdentifiers or paths separated by space)
Type: List of indices to i3d nodes or i3d mapping identifiers
Required: no
isTwoPointHose="false"Description: Is two point hose without sagging
Type: Boolean
Default: false
Required: no
isWorldSpaceHose="true"Description: Sagging is calculated in world space or local space of hose node
Type: Boolean
Default: true
Required: no
length="3"Description: Hose length
Type: Float
Default: 3
Required: no
maxCenterPointOffset="x y z"Description: Max. center point offset from hose node
Type: Translation values (x, y, z)
Default: unlimited
Required: no
minCenterPointAngle="angle"Description: Min. angle of sagged curve
Type: Angle
Default: Defined on connectionHose xml, default 90 degree
Required: no
minCenterPointOffset="x y z"Description: Min. center point offset from hose node
Type: Translation values (x, y, z)
Default: unlimited
Required: no
minDeltaY="float"Description: Min. delta Y from center point
Type: Float
Required: no
minDeltaYComponent="node"Description: Min. delta Y reference node
Type: Index to i3d node or i3d mapping identifier
Required: no
node="node"Description: Hose output node
Type: Index to i3d node or i3d mapping identifier
Required: no
outgoingAdapter="string"Description: Adapter type that is used for outgoing connection hose
Type: String
Required: no
socket="string"Description: Outgoing socket name to load
Type: String
Required: no
socketColor="r g b"Description: Socket custom color
Type: Color values (r, g, b) or brand color id
Required: no
specType="string"Description: Connection hose specialization type (if defined it needs to match the type of the other tool)
Type: String
Required: no
straighteningFactor="1"Description: Straightening Factor
Type: Float
Default: 1
Required: no
type="string"Description: Hose type
Type: String
Required: no
>

<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

</hose>
<localHose>
<hose adapterNode="node"Description: Link node for detached adapter
Type: Index to i3d node or i3d mapping identifier
Required: no
adapterType="string"Description: Adapter type name
Type: String
Required: no
centerPointDropFactor="1"Description: Can be used to manipulate how much the hose will drop while it's getting shorter then set
Type: Float
Default: 1
Required: no
centerPointTension="0"Description: Defines the tension on the center control point (0: default behavior)
Type: Float
Default: 0
Required: no
color="r g b"Description: Hose color
Type: Color values (r, g, b) or brand color id
Required: no
dampingFactor="50"Description: Damping factor
Type: Float
Default: 50
Required: no
dampingRange="string"Description: Damping range in meters
Type: String
Default: 0.05
Required: no
diameter="0.02"Description: Hose diameter
Type: Float
Default: 0.02
Required: no
hoseType="DEFAULT"Description: Hose material type
Type: String
Default: DEFAULT
Required: no
inputAttacherJointIndices="1 2 .. n"Description: List of corresponding input attacher joint indices
Type: Multiple values
Required: no
inputAttacherJointNodes="node"Description: List of corresponding input attacher joint nodes (i3dIdentifiers or paths separated by space)
Type: List of indices to i3d nodes or i3d mapping identifiers
Required: no
isTwoPointHose="false"Description: Is two point hose without sagging
Type: Boolean
Default: false
Required: no
isWorldSpaceHose="true"Description: Sagging is calculated in world space or local space of hose node
Type: Boolean
Default: true
Required: no
length="3"Description: Hose length
Type: Float
Default: 3
Required: no
maxCenterPointOffset="x y z"Description: Max. center point offset from hose node
Type: Translation values (x, y, z)
Default: unlimited
Required: no
minCenterPointAngle="angle"Description: Min. angle of sagged curve
Type: Angle
Default: Defined on connectionHose xml, default 90 degree
Required: no
minCenterPointOffset="x y z"Description: Min. center point offset from hose node
Type: Translation values (x, y, z)
Default: unlimited
Required: no
minDeltaY="float"Description: Min. delta Y from center point
Type: Float
Required: no
minDeltaYComponent="node"Description: Min. delta Y reference node
Type: Index to i3d node or i3d mapping identifier
Required: no
node="node"Description: Hose output node
Type: Index to i3d node or i3d mapping identifier
Required: no
outgoingAdapter="string"Description: Adapter type that is used for outgoing connection hose
Type: String
Required: no
socket="string"Description: Outgoing socket name to load
Type: String
Required: no
socketColor="r g b"Description: Socket custom color
Type: Color values (r, g, b) or brand color id
Required: no
specType="string"Description: Connection hose specialization type (if defined it needs to match the type of the other tool)
Type: String
Required: no
straighteningFactor="1"Description: Straightening Factor
Type: Float
Default: 1
Required: no
type="string"Description: Hose type
Type: String
Required: no
>

<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

</hose>
<target adapterType="DEFAULT"Description: Adapter type to use
Type: String
Default: DEFAULT
Required: no
attacherJointIndices="1 2 .. n"Description: List of corresponding attacher joint indices
Type: Multiple values
Required: no
attacherJointNodes="node"Description: List of corresponding attacher joint nodes (i3dIdentifiers or paths separated by space)
Type: List of indices to i3d nodes or i3d mapping identifiers
Required: no
node="node"Description: Target node
Type: Index to i3d node or i3d mapping identifier
Required: no
socket="string"Description: Socket name to load
Type: String
Required: no
socketColor="r g b"Description: Socket custom color
Type: Color values (r, g, b) or brand color id
Required: no
specType="string"Description: Connection hose specialization type (if defined it needs to match the type of the other tool)
Type: String
Required: no
straighteningDirection="0 0 1"Description: Straightening direction
Type: Multiple values (x, y, z)
Default: 0 0 1
Required: no
straighteningFactor="1"Description: Straightening Factor
Type: Float
Default: 1
Required: no
type="string"Description: Hose type
Type: String
Required: no
>

<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

</target>
</localHose>
<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

<skipNode attacherJointIndex="1"Description: Attacher joint index
Type: Integer
Default: 1
Required: no
inputAttacherJointIndex="1"Description: Input attacher joint index
Type: Integer
Default: 1
Required: no
isTwoPointHose="false"Description: Is two point hose without sagging
Type: Boolean
Default: false
Required: no
length="float"Description: Hose length
Type: Float
Required: no
node="node"Description: Skip node
Type: Index to i3d node or i3d mapping identifier
Required: no
specType="string"Description: Connection hose specialization type (if defined it needs to match the type of the other tool)
Type: String
Required: no
type="string"Description: Connection hose type
Type: String
Required: no
/>

<target adapterType="DEFAULT"Description: Adapter type to use
Type: String
Default: DEFAULT
Required: no
attacherJointIndices="1 2 .. n"Description: List of corresponding attacher joint indices
Type: Multiple values
Required: no
attacherJointNodes="node"Description: List of corresponding attacher joint nodes (i3dIdentifiers or paths separated by space)
Type: List of indices to i3d nodes or i3d mapping identifiers
Required: no
node="node"Description: Target node
Type: Index to i3d node or i3d mapping identifier
Required: no
socket="string"Description: Socket name to load
Type: String
Required: no
socketColor="r g b"Description: Socket custom color
Type: Color values (r, g, b) or brand color id
Required: no
specType="string"Description: Connection hose specialization type (if defined it needs to match the type of the other tool)
Type: String
Required: no
straighteningDirection="0 0 1"Description: Straightening direction
Type: Multiple values (x, y, z)
Default: 0 0 1
Required: no
straighteningFactor="1"Description: Straightening Factor
Type: Float
Default: 1
Required: no
type="string"Description: Hose type
Type: String
Required: no
>

<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

</target>
<toolConnectorHose additionalHose="true"Description: Defines if between start and end node a additional hose is created
Type: Boolean
Default: true
Required: no
mountingNode="node"Description: Mounting node to toggle visibility
Type: Index to i3d node or i3d mapping identifier
Required: no
moveNodes="true"Description: Defines if the start and end nodes are moved up depending on hose diameter
Type: Boolean
Default: true
Required: no
>

<endTarget adapterType="DEFAULT"Description: Adapter type to use
Type: String
Default: DEFAULT
Required: no
attacherJointIndices="1 2 .. n"Description: List of corresponding attacher joint indices
Type: Multiple values
Required: no
attacherJointNodes="node"Description: List of corresponding attacher joint nodes (i3dIdentifiers or paths separated by space)
Type: List of indices to i3d nodes or i3d mapping identifiers
Required: no
node="node"Description: Target node
Type: Index to i3d node or i3d mapping identifier
Required: no
socket="string"Description: Socket name to load
Type: String
Required: no
socketColor="r g b"Description: Socket custom color
Type: Color values (r, g, b) or brand color id
Required: no
specType="string"Description: Connection hose specialization type (if defined it needs to match the type of the other tool)
Type: String
Required: no
straighteningDirection="0 0 1"Description: Straightening direction
Type: Multiple values (x, y, z)
Default: 0 0 1
Required: no
straighteningFactor="1"Description: Straightening Factor
Type: Float
Default: 1
Required: no
type="string"Description: Hose type
Type: String
Required: no
>

<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

</endTarget>
<startTarget adapterType="DEFAULT"Description: Adapter type to use
Type: String
Default: DEFAULT
Required: no
attacherJointIndices="1 2 .. n"Description: List of corresponding attacher joint indices
Type: Multiple values
Required: no
attacherJointNodes="node"Description: List of corresponding attacher joint nodes (i3dIdentifiers or paths separated by space)
Type: List of indices to i3d nodes or i3d mapping identifiers
Required: no
node="node"Description: Target node
Type: Index to i3d node or i3d mapping identifier
Required: no
socket="string"Description: Socket name to load
Type: String
Required: no
socketColor="r g b"Description: Socket custom color
Type: Color values (r, g, b) or brand color id
Required: no
specType="string"Description: Connection hose specialization type (if defined it needs to match the type of the other tool)
Type: String
Required: no
straighteningDirection="0 0 1"Description: Straightening direction
Type: Multiple values (x, y, z)
Default: 0 0 1
Required: no
straighteningFactor="1"Description: Straightening Factor
Type: Float
Default: 1
Required: no
type="string"Description: Hose type
Type: String
Required: no
>

<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

</startTarget>
</toolConnectorHose>
</connectionHoseConfiguration>
</connectionHoseConfigurations>
<customHose attacherJointIndices="1 2 .. n"Description: Attacher joint indices
Type: Multiple values
Required: no
inputAttacherJointIndices="1 2 .. n"Description: Input attacher joint indices
Type: Multiple values
Required: no
node="node"Description: Target or source node
Type: Index to i3d node or i3d mapping identifier
Required: no
type="string"Description: Hose type which can be any string that needs to match between hose and target node
Type: String
Required: no
>

<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

</customHose>
<customTarget attacherJointIndices="1 2 .. n"Description: Attacher joint indices
Type: Multiple values
Required: no
inputAttacherJointIndices="1 2 .. n"Description: Input attacher joint indices
Type: Multiple values
Required: no
node="node"Description: Target or source node
Type: Index to i3d node or i3d mapping identifier
Required: no
type="string"Description: Hose type which can be any string that needs to match between hose and target node
Type: String
Required: no
>

<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

</customTarget>
<hose adapterNode="node"Description: Link node for detached adapter
Type: Index to i3d node or i3d mapping identifier
Required: no
adapterType="string"Description: Adapter type name
Type: String
Required: no
centerPointDropFactor="1"Description: Can be used to manipulate how much the hose will drop while it's getting shorter then set
Type: Float
Default: 1
Required: no
centerPointTension="0"Description: Defines the tension on the center control point (0: default behavior)
Type: Float
Default: 0
Required: no
color="r g b"Description: Hose color
Type: Color values (r, g, b) or brand color id
Required: no
dampingFactor="50"Description: Damping factor
Type: Float
Default: 50
Required: no
dampingRange="string"Description: Damping range in meters
Type: String
Default: 0.05
Required: no
diameter="0.02"Description: Hose diameter
Type: Float
Default: 0.02
Required: no
hoseType="DEFAULT"Description: Hose material type
Type: String
Default: DEFAULT
Required: no
inputAttacherJointIndices="1 2 .. n"Description: List of corresponding input attacher joint indices
Type: Multiple values
Required: no
inputAttacherJointNodes="node"Description: List of corresponding input attacher joint nodes (i3dIdentifiers or paths separated by space)
Type: List of indices to i3d nodes or i3d mapping identifiers
Required: no
isTwoPointHose="false"Description: Is two point hose without sagging
Type: Boolean
Default: false
Required: no
isWorldSpaceHose="true"Description: Sagging is calculated in world space or local space of hose node
Type: Boolean
Default: true
Required: no
length="3"Description: Hose length
Type: Float
Default: 3
Required: no
maxCenterPointOffset="x y z"Description: Max. center point offset from hose node
Type: Translation values (x, y, z)
Default: unlimited
Required: no
minCenterPointAngle="angle"Description: Min. angle of sagged curve
Type: Angle
Default: Defined on connectionHose xml, default 90 degree
Required: no
minCenterPointOffset="x y z"Description: Min. center point offset from hose node
Type: Translation values (x, y, z)
Default: unlimited
Required: no
minDeltaY="float"Description: Min. delta Y from center point
Type: Float
Required: no
minDeltaYComponent="node"Description: Min. delta Y reference node
Type: Index to i3d node or i3d mapping identifier
Required: no
node="node"Description: Hose output node
Type: Index to i3d node or i3d mapping identifier
Required: no
outgoingAdapter="string"Description: Adapter type that is used for outgoing connection hose
Type: String
Required: no
socket="string"Description: Outgoing socket name to load
Type: String
Required: no
socketColor="r g b"Description: Socket custom color
Type: Color values (r, g, b) or brand color id
Required: no
specType="string"Description: Connection hose specialization type (if defined it needs to match the type of the other tool)
Type: String
Required: no
straighteningFactor="1"Description: Straightening Factor
Type: Float
Default: 1
Required: no
type="string"Description: Hose type
Type: String
Required: no
>

<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

</hose>
<localHose>
<hose adapterNode="node"Description: Link node for detached adapter
Type: Index to i3d node or i3d mapping identifier
Required: no
adapterType="string"Description: Adapter type name
Type: String
Required: no
centerPointDropFactor="1"Description: Can be used to manipulate how much the hose will drop while it's getting shorter then set
Type: Float
Default: 1
Required: no
centerPointTension="0"Description: Defines the tension on the center control point (0: default behavior)
Type: Float
Default: 0
Required: no
color="r g b"Description: Hose color
Type: Color values (r, g, b) or brand color id
Required: no
dampingFactor="50"Description: Damping factor
Type: Float
Default: 50
Required: no
dampingRange="string"Description: Damping range in meters
Type: String
Default: 0.05
Required: no
diameter="0.02"Description: Hose diameter
Type: Float
Default: 0.02
Required: no
hoseType="DEFAULT"Description: Hose material type
Type: String
Default: DEFAULT
Required: no
inputAttacherJointIndices="1 2 .. n"Description: List of corresponding input attacher joint indices
Type: Multiple values
Required: no
inputAttacherJointNodes="node"Description: List of corresponding input attacher joint nodes (i3dIdentifiers or paths separated by space)
Type: List of indices to i3d nodes or i3d mapping identifiers
Required: no
isTwoPointHose="false"Description: Is two point hose without sagging
Type: Boolean
Default: false
Required: no
isWorldSpaceHose="true"Description: Sagging is calculated in world space or local space of hose node
Type: Boolean
Default: true
Required: no
length="3"Description: Hose length
Type: Float
Default: 3
Required: no
maxCenterPointOffset="x y z"Description: Max. center point offset from hose node
Type: Translation values (x, y, z)
Default: unlimited
Required: no
minCenterPointAngle="angle"Description: Min. angle of sagged curve
Type: Angle
Default: Defined on connectionHose xml, default 90 degree
Required: no
minCenterPointOffset="x y z"Description: Min. center point offset from hose node
Type: Translation values (x, y, z)
Default: unlimited
Required: no
minDeltaY="float"Description: Min. delta Y from center point
Type: Float
Required: no
minDeltaYComponent="node"Description: Min. delta Y reference node
Type: Index to i3d node or i3d mapping identifier
Required: no
node="node"Description: Hose output node
Type: Index to i3d node or i3d mapping identifier
Required: no
outgoingAdapter="string"Description: Adapter type that is used for outgoing connection hose
Type: String
Required: no
socket="string"Description: Outgoing socket name to load
Type: String
Required: no
socketColor="r g b"Description: Socket custom color
Type: Color values (r, g, b) or brand color id
Required: no
specType="string"Description: Connection hose specialization type (if defined it needs to match the type of the other tool)
Type: String
Required: no
straighteningFactor="1"Description: Straightening Factor
Type: Float
Default: 1
Required: no
type="string"Description: Hose type
Type: String
Required: no
>

<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

</hose>
<target adapterType="DEFAULT"Description: Adapter type to use
Type: String
Default: DEFAULT
Required: no
attacherJointIndices="1 2 .. n"Description: List of corresponding attacher joint indices
Type: Multiple values
Required: no
attacherJointNodes="node"Description: List of corresponding attacher joint nodes (i3dIdentifiers or paths separated by space)
Type: List of indices to i3d nodes or i3d mapping identifiers
Required: no
node="node"Description: Target node
Type: Index to i3d node or i3d mapping identifier
Required: no
socket="string"Description: Socket name to load
Type: String
Required: no
socketColor="r g b"Description: Socket custom color
Type: Color values (r, g, b) or brand color id
Required: no
specType="string"Description: Connection hose specialization type (if defined it needs to match the type of the other tool)
Type: String
Required: no
straighteningDirection="0 0 1"Description: Straightening direction
Type: Multiple values (x, y, z)
Default: 0 0 1
Required: no
straighteningFactor="1"Description: Straightening Factor
Type: Float
Default: 1
Required: no
type="string"Description: Hose type
Type: String
Required: no
>

<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

</target>
</localHose>
<skipNode attacherJointIndex="1"Description: Attacher joint index
Type: Integer
Default: 1
Required: no
inputAttacherJointIndex="1"Description: Input attacher joint index
Type: Integer
Default: 1
Required: no
isTwoPointHose="false"Description: Is two point hose without sagging
Type: Boolean
Default: false
Required: no
length="float"Description: Hose length
Type: Float
Required: no
node="node"Description: Skip node
Type: Index to i3d node or i3d mapping identifier
Required: no
specType="string"Description: Connection hose specialization type (if defined it needs to match the type of the other tool)
Type: String
Required: no
type="string"Description: Connection hose type
Type: String
Required: no
/>

<target adapterType="DEFAULT"Description: Adapter type to use
Type: String
Default: DEFAULT
Required: no
attacherJointIndices="1 2 .. n"Description: List of corresponding attacher joint indices
Type: Multiple values
Required: no
attacherJointNodes="node"Description: List of corresponding attacher joint nodes (i3dIdentifiers or paths separated by space)
Type: List of indices to i3d nodes or i3d mapping identifiers
Required: no
node="node"Description: Target node
Type: Index to i3d node or i3d mapping identifier
Required: no
socket="string"Description: Socket name to load
Type: String
Required: no
socketColor="r g b"Description: Socket custom color
Type: Color values (r, g, b) or brand color id
Required: no
specType="string"Description: Connection hose specialization type (if defined it needs to match the type of the other tool)
Type: String
Required: no
straighteningDirection="0 0 1"Description: Straightening direction
Type: Multiple values (x, y, z)
Default: 0 0 1
Required: no
straighteningFactor="1"Description: Straightening Factor
Type: Float
Default: 1
Required: no
type="string"Description: Hose type
Type: String
Required: no
>

<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

</target>
<toolConnectorHose additionalHose="true"Description: Defines if between start and end node a additional hose is created
Type: Boolean
Default: true
Required: no
mountingNode="node"Description: Mounting node to toggle visibility
Type: Index to i3d node or i3d mapping identifier
Required: no
moveNodes="true"Description: Defines if the start and end nodes are moved up depending on hose diameter
Type: Boolean
Default: true
Required: no
>

<endTarget adapterType="DEFAULT"Description: Adapter type to use
Type: String
Default: DEFAULT
Required: no
attacherJointIndices="1 2 .. n"Description: List of corresponding attacher joint indices
Type: Multiple values
Required: no
attacherJointNodes="node"Description: List of corresponding attacher joint nodes (i3dIdentifiers or paths separated by space)
Type: List of indices to i3d nodes or i3d mapping identifiers
Required: no
node="node"Description: Target node
Type: Index to i3d node or i3d mapping identifier
Required: no
socket="string"Description: Socket name to load
Type: String
Required: no
socketColor="r g b"Description: Socket custom color
Type: Color values (r, g, b) or brand color id
Required: no
specType="string"Description: Connection hose specialization type (if defined it needs to match the type of the other tool)
Type: String
Required: no
straighteningDirection="0 0 1"Description: Straightening direction
Type: Multiple values (x, y, z)
Default: 0 0 1
Required: no
straighteningFactor="1"Description: Straightening Factor
Type: Float
Default: 1
Required: no
type="string"Description: Hose type
Type: String
Required: no
>

<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

</endTarget>
<startTarget adapterType="DEFAULT"Description: Adapter type to use
Type: String
Default: DEFAULT
Required: no
attacherJointIndices="1 2 .. n"Description: List of corresponding attacher joint indices
Type: Multiple values
Required: no
attacherJointNodes="node"Description: List of corresponding attacher joint nodes (i3dIdentifiers or paths separated by space)
Type: List of indices to i3d nodes or i3d mapping identifiers
Required: no
node="node"Description: Target node
Type: Index to i3d node or i3d mapping identifier
Required: no
socket="string"Description: Socket name to load
Type: String
Required: no
socketColor="r g b"Description: Socket custom color
Type: Color values (r, g, b) or brand color id
Required: no
specType="string"Description: Connection hose specialization type (if defined it needs to match the type of the other tool)
Type: String
Required: no
straighteningDirection="0 0 1"Description: Straightening direction
Type: Multiple values (x, y, z)
Default: 0 0 1
Required: no
straighteningFactor="1"Description: Straightening Factor
Type: Float
Default: 1
Required: no
type="string"Description: Hose type
Type: String
Required: no
>

<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

</startTarget>
</toolConnectorHose>
</connectionHoses>

<conveyorBelt dischargeNodeIndex="1"Description: Discharge node index
Type: Integer
Default: 1
Required: no
startPercentage="0.9"Description: Start unloading percentage
Type: Float
Default: 0.9
Required: no
>

<animationNodes>
<animationNode class="RotationAnimation"Description: Animation class (RotationAnimation | RotationAnimationSpikes | ScrollingAnimation | ShakeAnimation)
Type: String
Default: RotationAnimation
Required: no
minAlphaForTurnOff="0"Description: Min. alpha for turn off (speed [0-1])
Type: Float
Default: 0
Required: no
node="node"Description: Node
Type: Index to i3d node or i3d mapping identifier
Required: no
rotAxis="2"Description: Rotation axis
Type: Float
Default: 2
Required: no
rotSpeed="1"Description: Rotation speed
Type: Angle
Default: 1
Required: no
scrollLength="1"Description: (ScrollingAnimation) Scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (ScrollingAnimation) Scroll speed
Type: Float
Default: 1
Required: no
shaderComponentScale="1 0 0 0"Description: Shader parameter name
Type: Multiple values (x, y, z, w)
Default: 1 0 0 0
Required: no
shaderParameterComponent="1"Description: (ScrollingAnimation) Shader parameter component
Type: Float
Default: 1
Required: no
shaderParameterName="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterPrevName="automatically calculated from #shaderParameterName"Description: Prev Shader parameter name
Type: String
Default: automatically calculated from #shaderParameterName
Required: no
shaking="0 0 0 0"Description: (ShakeAnimation) Shaking scale for shader parameters
Type: Multiple values (x, y, z, w)
Default: 0 0 0 0
Required: no
speedFunc="string"Description: Lua speed function
Type: String
Required: no
speedFuncParam="string"Description: Additional string parameter that is passed to the speedFunc
Type: String
Required: no
turnedOffPosition="float"Description: (ScrollingAnimation) Target position while turned off
Type: Float
Required: no
turnedOffRotation="angle"Description: (RotationAnimation) Target rotation while turned off
Type: Angle
Required: no
turnedOffSubDivisions="1"Description: Amount of sub divisions which have the same state
Type: Float
Default: 1
Required: no
turnOffFadeTime="2"Description: Turn off fade time
Type: Float
Default: 2
Required: no
turnOnFadeTime="2"Description: Turn on fade time
Type: Float
Default: 2
Required: no
turnOnOffVariance="float"Description: Turn off time variance
Type: Float
Required: no
type="string"Description: (ScrollingAnimation) Fill type name
Type: String
Required: no
>

<spikes maxRot="angle"Description: Max. spike rotation
Type: Angle
Required: no
moveDownRange="x y"Description: Move down range
Type: Rotation values (x, y)
Required: no
moveUpRange="x y"Description: Move up range
Type: Rotation values (x, y)
Required: no
rotAxis="3"Description: Rotation axis
Type: Integer
Default: 3
Required: no
>

<spike direction="integer"Description: Spike rot. direction
Type: Integer
Required: no
node="node"Description: Spike node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</spikes>
</animationNode>
</animationNodes>
<effects>
<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<snowPlowEffect maxScale="1 1 1"Description: (SnowPlowMotionPathEffect) Max. Scale which corresponds to the second motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
minScale="1 1 1"Description: (SnowPlowMotionPathEffect) Min. Scale which corresponds to the first motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
scrollSpeed="1"Description: (SnowPlowMotionPathEffect) UV scroll speed
Type: Float
Default: 1
Required: no
shaderPlane="node"Description: (SnowPlowMotionPathEffect) Node of shader plane effect to control the same way
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
</effects>
<offset movingToolNode="node"Description: Moving tool node
Type: Index to i3d node or i3d mapping identifier
Required: no
>

<effect index="0"Description: Index of effect
Type: Integer
Default: 0
Required: no
inverted="false"Description: Is inverted
Type: Boolean
Default: false
Required: no
maxOffset="1"Description: Max. offset
Type: Float
Default: 1
Required: no
minOffset="0"Description: Min. offset
Type: Float
Default: 0
Required: no
/>

</offset>
<sounds>
<belt debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</belt>
</sounds>
</conveyorBelt>

<cover>
<coverConfigurations title="string"Description: Configration title to display in shop
Type: String or l10n key
Required: no
>

<coverConfiguration closeCoverIfNotAllowed="false"Description: Close cover if not allowed to open it
Type: Boolean
Default: false
Required: no
dailyUpkeep="0"Description: Daily up keep with this configration
Type: Float
Default: 0
Required: no
desc="string"Description: Configuration description
Type: String or l10n key
Required: no
displayBrand="string"Description: If defined a brand icon is displayed in the shop config screen
Type: String
Required: no
isDefault="false"Description: Is selected by default in shop config screen
Type: Boolean
Default: false
Required: no
isSelectable="true"Description: Configuration can be selected in the shop
Type: Boolean
Default: true
Required: no
name="string"Description: Configuration name
Type: String or l10n key
Required: no
openCoverWhileTipping="false"Description: Open cover while tipping
Type: Boolean
Default: false
Required: no
params="string"Description: Extra paramters to insert in #name text
Type: String
Required: no
price="0"Description: Price of configuration
Type: Float
Default: 0
Required: no
saveId="Number of configuration"Description: Custom save id
Type: String
Default: Number of configuration
Required: no
typeDesc="string"Description: Custom type desc
Type: String or l10n key
Required: no
vehicleBrand="string"Description: Custom brand to display after bought with this configuration
Type: String
Required: no
vehicleIcon="string"Description: Custom icon to display after bought with this configuration
Type: String
Required: no
vehicleName="string"Description: Custom vehicle name to display after bought with this configuration
Type: String
Required: no
workingWidth="float"Description: Work width to display in shop while config is active
Type: Float
Required: no
>

<aiAgent frontOffset="float"Description: front offset
Type: Float
Required: no
height="float"Description: ai height of the vehicle when loaded in this configuration
Type: Float
Required: no
length="float"Description: ai length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
maxBrakeAcceleration="float"Description: AI vehicle max brake acceleration
Type: Float
Required: no
maxCentripedalAcceleration="float"Description: AI vehicle max centripedal acceleration
Type: Float
Required: no
maxTurningRadius="float"Description: Max. turning radius (overwrites value detected from ackermann steering)
Type: Float
Required: no
width="float"Description: ai width of the vehicle when loaded in this configuration
Type: Float
Required: no
/>

<cover autoReactToTrigger="true"Description: Automatically open in triggers
Type: Boolean
Default: true
Required: no
blockedToolTypes="dischargeable bale trigger pallet"Description: List with blocked tool types
Type: String
Default: dischargeable bale trigger pallet
Required: no
closeAnimation="string"Description: Close animation name
Type: String
Required: no
closeAnimationStopTime="float"Description: Close animation stop time
Type: Float
Required: no
fillUnitIndices="1 2 .. n"Description: Fill unit indices to cover
Type: Multiple values
Required: no
forceOpenOnTip="true"Description: Open while tipping
Type: Boolean
Default: true
Required: no
maxPipeState="integer"Description: Max. pipe state
Type: Integer
Default: inf.
Required: no
minPipeState="0"Description: Min. pipe state
Type: Integer
Default: 0
Required: no
openAnimation="string"Description: Open animation name
Type: String
Required: no
openAnimationStartTime="float"Description: Open animation start time
Type: Float
Required: no
openAnimationStopTime="float"Description: Open animation stop time
Type: Float
Required: no
openOnBuy="false"Description: Open after buying
Type: Boolean
Default: false
Required: no
/>

<foliageBendingModifier index="integer"Description: Bending node index
Type: Integer
Required: no
indices="1 2 .. n"Description: Bending node indices
Type: Multiple values
Required: no
isActive="true"Description: Bending node is active
Type: Boolean
Default: true
Required: no
maxX="float"Description: Max. width
Type: Float
Required: no
maxZ="float"Description: Max. length
Type: Float
Required: no
minX="float"Description: Min. width
Type: Float
Required: no
minZ="float"Description: Min. length
Type: Float
Required: no
overwrite="true"Description: Overwrite the bending node values and do not use the max values
Type: Boolean
Default: true
Required: no
yOffset="float"Description: Y translation offset
Type: Float
Required: no
/>

<material color="r g b"Description: Color
Type: Color values (r, g, b) or brand color id
Required: no
materialId="integer"Description: Material id
Type: Integer
Required: no
name="string"Description: Material name
Type: String
Required: no
node="node"Description: Material node
Type: Index to i3d node or i3d mapping identifier
Required: no
refNode="node"Description: Material reference node
Type: Index to i3d node or i3d mapping identifier
Required: no
shaderParameter="string"Description: Material shader parameter name
Type: String
Required: no
/>

<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

<reverseDriving isAllowed="true"Description: Reverse driving is allowed while this configuration is equipped
Type: Boolean
Default: true
Required: no
/>

<size height="float"Description: occupied height of the vehicle when loaded in this configuration
Type: Float
Required: no
heightOffset="float"Description: height offset
Type: Float
Required: no
length="float"Description: occupied length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
width="float"Description: occupied width of the vehicle when loaded in this configuration
Type: Float
Required: no
widthOffset="float"Description: width offset
Type: Float
Required: no
/>

</coverConfiguration>
</coverConfigurations>
</cover>

<crabSteering aiSteeringModeIndex="1"Description: AI steering mode index
Type: Float
Default: 1
Required: no
distFromCompJointToCenterOfBackWheels="float"Description: Distance from component joint to center of back wheels
Type: Float
Required: no
toggleSpeedFactor="1"Description: Toggle speed factor
Type: Float
Default: 1
Required: no
>

<crabSteeringConfiguration>
<steeringMode inputBindingName="string"Description: Input action name
Type: String
Required: no
name="string"Description: Steering mode name
Type: String or l10n key
Required: no
>

<animation name="string"Description: Change animation name
Type: String
Required: no
speed="1"Description: Animation speed
Type: Float
Default: 1
Required: no
stopTime="float"Description: Animation stop time
Type: Float
Required: no
/>

<articulatedAxis locked="false"Description: Articulated axis is locked
Type: Boolean
Default: false
Required: no
offset="0"Description: Articulated axis offset angle
Type: Angle
Default: 0
Required: no
wheelIndices="1 2 .. n"Description: Wheel indices
Type: Multiple values
Required: no
/>

<steeringWheel indoorRotation="0"Description: Steering wheel indoor rotation
Type: Angle
Default: 0
Required: no
node="node"Description: Steering wheel node
Type: Index to i3d node or i3d mapping identifier
Required: no
outdoorRotation="0"Description: Steering wheel outdoor rotation
Type: Angle
Default: 0
Required: no
/>

<wheel index="integer"Description: Wheel Index
Type: Integer
Required: no
locked="false"Description: Steering is locked
Type: Boolean
Default: false
Required: no
node="node"Description: Wheel Node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0"Description: Rotation offset
Type: Angle
Default: 0
Required: no
/>

</steeringMode>
</crabSteeringConfiguration>
<dashboards>
<dashboard animName="string"Description: (ANIMATION) Animation name
Type: String
Required: no
baseColor="string"Description: (EMITTER) Base color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
displayType="string"Description: Display type name
Type: String
Required: no
doInterpolation="false"Description: Do interpolation
Type: Boolean
Default: false
Required: no
emissiveScale="0.2"Description: (NUMBER) Scale of emissive map
Type: Float
Default: 0.2
Required: no
emitColor="string"Description: (EMITTER) Emit color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
font="DIGIT"Description: (NUMBER) Name of font to apply to mesh
Type: String
Default: DIGIT
Required: no
fontThickness="1"Description: (TEXT) Thickness factor for font characters
Type: Float
Default: 1
Required: no
groups="string"Description: List of groups
Type: String
Required: no
hasNormalMap="false"Description: (NUMBER) Normal map will be applied to number decals
Type: Boolean
Default: false
Required: no
hiddenColor="string"Description: (TEXT) Color of hidden character (if defined a '0' in this color is display instead of nothing)
Type: String
Required: no
idleValue="0"Description: Idle value
Type: Float
Default: 0
Required: no
intensity="1"Description: (EMITTER) Intensity
Type: Float
Default: 1
Required: no
interpolationSpeed="0.005"Description: Interpolation speed
Type: Float
Default: 0.005
Required: no
maxRot="string"Description: (ROT) Min. rotation (Rotation value if rotAxis is given | Rotation Vector of rotAxis is not given)
Type: String
Required: no
maxValueAnim="float"Description: (ANIMATION) Max. reference value for animation
Type: Float
Required: no
maxValueRot="float"Description: (ROT) Max. reference value for rotation
Type: Float
Required: no
maxValueSlider="float"Description: (SLIDER) Max. reference value for slider
Type: Float
Required: no
minRot="string"Description: (ROT) Min. rotation (Rotation value if rotAxis is given | Rotation Vector of rotAxis is not given)
Type: String
Required: no
minValueAnim="float"Description: (ANIMATION) Min. reference value for animation
Type: Float
Required: no
minValueRot="float"Description: (ROT) Min. reference value for rotation
Type: Float
Required: no
minValueSlider="float"Description: (SLIDER) Min. reference value for slider
Type: Float
Required: no
node="node"Description: (EMITTER | ROT | VISIBILITY) Node
Type: Index to i3d node or i3d mapping identifier
Required: no
numberColor="string"Description: (NUMBER) Numbers color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
numbers="node"Description: (NUMBER) Numbers node
Type: Index to i3d node or i3d mapping identifier
Required: no
precision="1"Description: (NUMBER) Precision
Type: Integer
Default: 1
Required: no
rotAxis="float"Description: (ROT) Rotation axis
Type: Float
Required: no
states="1 2 .. n"Description: Crab steering states which activate the dashboard
Type: Multiple values
Required: no
textAlignment="RIGHT"Description: (TEXT) Alignment of text (LEFT | RIGHT | CENTER)
Type: String
Default: RIGHT
Required: no
textColor="string"Description: (TEXT) Font color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
textMask="00.0"Description: (TEXT) Font Mask
Type: String
Default: 00.0
Required: no
textScaleX="1"Description: (TEXT) Global X scale of text
Type: Float
Default: 1
Required: no
textScaleY="1"Description: (TEXT) Global Y scale of text
Type: Float
Default: 1
Required: no
textSize="0.03"Description: (TEXT) Size of font in meter
Type: Float
Default: 0.03
Required: no
valueType="string"Description: Value type name (Available: state)
Type: String
Required: no
>

<state rotation="x y z"Description: (MULTI_STATE) Rotation while state is active
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: (MULTI_STATE) Scale while state is active
Type: Scale values (x, y, z)
Required: no
translation="x y z"Description: (MULTI_STATE) Translation while state is active
Type: Translation values (x, y, z)
Required: no
value="1 2 .. n"Description: (MULTI_STATE) One or multiple values separated by space to activate the state
Type: Multiple values
Required: no
visibility="boolean"Description: (MULTI_STATE) Visibility while state is active
Type: Boolean
Required: no
/>

</dashboard>
</dashboards>
<steeringMode inputBindingName="string"Description: Input action name
Type: String
Required: no
name="string"Description: Steering mode name
Type: String or l10n key
Required: no
>

<animation name="string"Description: Change animation name
Type: String
Required: no
speed="1"Description: Animation speed
Type: Float
Default: 1
Required: no
stopTime="float"Description: Animation stop time
Type: Float
Required: no
/>

<articulatedAxis locked="false"Description: Articulated axis is locked
Type: Boolean
Default: false
Required: no
offset="0"Description: Articulated axis offset angle
Type: Angle
Default: 0
Required: no
wheelIndices="1 2 .. n"Description: Wheel indices
Type: Multiple values
Required: no
/>

<steeringWheel indoorRotation="0"Description: Steering wheel indoor rotation
Type: Angle
Default: 0
Required: no
node="node"Description: Steering wheel node
Type: Index to i3d node or i3d mapping identifier
Required: no
outdoorRotation="0"Description: Steering wheel outdoor rotation
Type: Angle
Default: 0
Required: no
/>

<wheel index="integer"Description: Wheel Index
Type: Integer
Required: no
locked="false"Description: Steering is locked
Type: Boolean
Default: false
Required: no
node="node"Description: Wheel Node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0"Description: Rotation offset
Type: Angle
Default: 0
Required: no
/>

</steeringMode>
</crabSteering>

<cultivator isPowerHarrow="false"Description: If this is set the cultivator works standalone like a cultivator, but as soon as a sowing machine is attached to it, it's only using the sowing machine
Type: Boolean
Default: false
Required: no
isSubsoiler="false"Description: Is subsoiler
Type: Boolean
Default: false
Required: no
useDeepMode="true"Description: If true the implement acts like a cultivator. If false it's a discharrow or seedbed combination
Type: Boolean
Default: true
Required: no
>

<directionNode node="node"Description: Direction node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<onlyActiveWhenLowered value="true"Description: Only active when lowered
Type: Boolean
Default: true
Required: no
/>

<sounds>
<work debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</work>
</sounds>
</cultivator>

<cutter allowCuttingWhileRaised="false"Description: Allow cutting while raised
Type: Boolean
Default: false
Required: no
allowsForageGrowthState="false"Description: Allows forage growth state
Type: Boolean
Default: false
Required: no
fruitTypeCategories="string"Description: List with supported fruit types categories
Type: String
Required: no
fruitTypeConverter="string"Description: Name of fruit type converter
Type: String
Required: no
fruitTypes="string"Description: List with supported fruit types
Type: String
Required: no
movingDirection="1"Description: Moving direction
Type: Integer
Default: 1
Required: no
strawRatio="1"Description: Straw ratio
Type: Float
Default: 1
Required: no
useWindrowed="boolean"Description: Uses windrow types
Type: Boolean
Required: no
>

<animationNodes>
<animationNode class="RotationAnimation"Description: Animation class (RotationAnimation | RotationAnimationSpikes | ScrollingAnimation | ShakeAnimation)
Type: String
Default: RotationAnimation
Required: no
minAlphaForTurnOff="0"Description: Min. alpha for turn off (speed [0-1])
Type: Float
Default: 0
Required: no
node="node"Description: Node
Type: Index to i3d node or i3d mapping identifier
Required: no
rotAxis="2"Description: Rotation axis
Type: Float
Default: 2
Required: no
rotSpeed="1"Description: Rotation speed
Type: Angle
Default: 1
Required: no
scrollLength="1"Description: (ScrollingAnimation) Scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (ScrollingAnimation) Scroll speed
Type: Float
Default: 1
Required: no
shaderComponentScale="1 0 0 0"Description: Shader parameter name
Type: Multiple values (x, y, z, w)
Default: 1 0 0 0
Required: no
shaderParameterComponent="1"Description: (ScrollingAnimation) Shader parameter component
Type: Float
Default: 1
Required: no
shaderParameterName="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterPrevName="automatically calculated from #shaderParameterName"Description: Prev Shader parameter name
Type: String
Default: automatically calculated from #shaderParameterName
Required: no
shaking="0 0 0 0"Description: (ShakeAnimation) Shaking scale for shader parameters
Type: Multiple values (x, y, z, w)
Default: 0 0 0 0
Required: no
speedFunc="string"Description: Lua speed function
Type: String
Required: no
speedFuncParam="string"Description: Additional string parameter that is passed to the speedFunc
Type: String
Required: no
turnedOffPosition="float"Description: (ScrollingAnimation) Target position while turned off
Type: Float
Required: no
turnedOffRotation="angle"Description: (RotationAnimation) Target rotation while turned off
Type: Angle
Required: no
turnedOffSubDivisions="1"Description: Amount of sub divisions which have the same state
Type: Float
Default: 1
Required: no
turnOffFadeTime="2"Description: Turn off fade time
Type: Float
Default: 2
Required: no
turnOnFadeTime="2"Description: Turn on fade time
Type: Float
Default: 2
Required: no
turnOnOffVariance="float"Description: Turn off time variance
Type: Float
Required: no
type="string"Description: (ScrollingAnimation) Fill type name
Type: String
Required: no
>

<spikes maxRot="angle"Description: Max. spike rotation
Type: Angle
Required: no
moveDownRange="x y"Description: Move down range
Type: Rotation values (x, y)
Required: no
moveUpRange="x y"Description: Move up range
Type: Rotation values (x, y)
Required: no
rotAxis="3"Description: Rotation axis
Type: Integer
Default: 3
Required: no
>

<spike direction="integer"Description: Spike rot. direction
Type: Integer
Required: no
node="node"Description: Spike node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</spikes>
</animationNode>
</animationNodes>
<automaticTilt foldMaxLimit="1"Description: Fold max. time for cutter automatic tilt
Type: Float
Default: 1
Required: no
foldMinLimit="0"Description: Fold min. time for cutter automatic tilt
Type: Float
Default: 0
Required: no
raycastNode1="node"Description: Raycast node 1
Type: Index to i3d node or i3d mapping identifier
Required: no
raycastNode2="node"Description: Raycast node 2
Type: Index to i3d node or i3d mapping identifier
Required: no
>

<automaticTiltNode maxAngle="5"Description: Max. angle
Type: Angle
Default: 5
Required: no
maxSpeed="1"Description: Max. angle change per second
Type: Angle
Default: 1
Required: no
minAngle="-5"Description: Min. angle
Type: Angle
Default: -5
Required: no
node="node"Description: Automatic tilt node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</automaticTilt>
<effect>
<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<snowPlowEffect maxScale="1 1 1"Description: (SnowPlowMotionPathEffect) Max. Scale which corresponds to the second motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
minScale="1 1 1"Description: (SnowPlowMotionPathEffect) Min. Scale which corresponds to the first motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
scrollSpeed="1"Description: (SnowPlowMotionPathEffect) UV scroll speed
Type: Float
Default: 1
Required: no
shaderPlane="node"Description: (SnowPlowMotionPathEffect) Node of shader plane effect to control the same way
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
</effect>
<fillEffect>
<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<snowPlowEffect maxScale="1 1 1"Description: (SnowPlowMotionPathEffect) Max. Scale which corresponds to the second motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
minScale="1 1 1"Description: (SnowPlowMotionPathEffect) Min. Scale which corresponds to the first motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
scrollSpeed="1"Description: (SnowPlowMotionPathEffect) UV scroll speed
Type: Float
Default: 1
Required: no
shaderPlane="node"Description: (SnowPlowMotionPathEffect) Node of shader plane effect to control the same way
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
</fillEffect>
<fruitExtraObjects hideOnDetach="false"Description: Hide extra objects on detach
Type: Boolean
Default: false
Required: no
>

<fruitExtraObject anim="string"Description: Change animation name
Type: String
Required: no
fruitType="string"Description: Name of fruit type
Type: String
Required: no
isDefault="boolean"Description: Is default active
Type: Boolean
Required: no
node="node"Description: Name of fruit type converter
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</fruitExtraObjects>
<sounds>
<cut debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</cut>
</sounds>
<spikedDrums>
<spikedDrum node="node"Description: Spiked drum node (Needs to rotate on X axis)
Type: Index to i3d node or i3d mapping identifier
Required: no
spline="node"Description: Reference spline
Type: Index to i3d node or i3d mapping identifier
Required: no
>

<spike node="node"Description: Spike that is translated on Y axis depending on spline
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</spikedDrum>
</spikedDrums>
</cutter>

<cylindered loadMovingToolStatesAfterFolding="false"Description: Load moving tool states after folding state was loaded
Type: Boolean
Default: false
Required: no
loadMovingToolStatesFoldTime="float"Description: Fold time in which moving tool states should be loaded
Type: Float
Required: no
>

<dashboards>
<dashboard animName="string"Description: (ANIMATION) Animation name
Type: String
Required: no
attacherJointIndex="integer"Description: Index of attacher joint that has to be connected
Type: Integer
Required: no
attacherJointNode="node"Description: Node of attacher joint that has to be connected
Type: Index to i3d node or i3d mapping identifier
Required: no
axis="string"Description: Moving tool input action name
Type: String
Required: no
baseColor="string"Description: (EMITTER) Base color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
displayType="string"Description: Display type name
Type: String
Required: no
doInterpolation="false"Description: Do interpolation
Type: Boolean
Default: false
Required: no
emissiveScale="0.2"Description: (NUMBER) Scale of emissive map
Type: Float
Default: 0.2
Required: no
emitColor="string"Description: (EMITTER) Emit color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
font="DIGIT"Description: (NUMBER) Name of font to apply to mesh
Type: String
Default: DIGIT
Required: no
fontThickness="1"Description: (TEXT) Thickness factor for font characters
Type: Float
Default: 1
Required: no
groups="string"Description: List of groups
Type: String
Required: no
hasNormalMap="false"Description: (NUMBER) Normal map will be applied to number decals
Type: Boolean
Default: false
Required: no
hiddenColor="string"Description: (TEXT) Color of hidden character (if defined a '0' in this color is display instead of nothing)
Type: String
Required: no
idleValue="0"Description: Idle value
Type: Float
Default: 0
Required: no
intensity="1"Description: (EMITTER) Intensity
Type: Float
Default: 1
Required: no
interpolationSpeed="0.005"Description: Interpolation speed
Type: Float
Default: 0.005
Required: no
maxRot="string"Description: (ROT) Min. rotation (Rotation value if rotAxis is given | Rotation Vector of rotAxis is not given)
Type: String
Required: no
maxValueAnim="float"Description: (ANIMATION) Max. reference value for animation
Type: Float
Required: no
maxValueRot="float"Description: (ROT) Max. reference value for rotation
Type: Float
Required: no
maxValueSlider="float"Description: (SLIDER) Max. reference value for slider
Type: Float
Required: no
minRot="string"Description: (ROT) Min. rotation (Rotation value if rotAxis is given | Rotation Vector of rotAxis is not given)
Type: String
Required: no
minValueAnim="float"Description: (ANIMATION) Min. reference value for animation
Type: Float
Required: no
minValueRot="float"Description: (ROT) Min. reference value for rotation
Type: Float
Required: no
minValueSlider="float"Description: (SLIDER) Min. reference value for slider
Type: Float
Required: no
node="node"Description: (EMITTER | ROT | VISIBILITY) Node
Type: Index to i3d node or i3d mapping identifier
Required: no
numberColor="string"Description: (NUMBER) Numbers color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
numbers="node"Description: (NUMBER) Numbers node
Type: Index to i3d node or i3d mapping identifier
Required: no
precision="1"Description: (NUMBER) Precision
Type: Integer
Default: 1
Required: no
rotAxis="float"Description: (ROT) Rotation axis
Type: Float
Required: no
textAlignment="RIGHT"Description: (TEXT) Alignment of text (LEFT | RIGHT | CENTER)
Type: String
Default: RIGHT
Required: no
textColor="string"Description: (TEXT) Font color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
textMask="00.0"Description: (TEXT) Font Mask
Type: String
Default: 00.0
Required: no
textScaleX="1"Description: (TEXT) Global X scale of text
Type: Float
Default: 1
Required: no
textScaleY="1"Description: (TEXT) Global Y scale of text
Type: Float
Default: 1
Required: no
textSize="0.03"Description: (TEXT) Size of font in meter
Type: Float
Default: 0.03
Required: no
valueType="string"Description: Value type name (Available: movingTool)
Type: String
Required: no
>

<state rotation="x y z"Description: (MULTI_STATE) Rotation while state is active
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: (MULTI_STATE) Scale while state is active
Type: Scale values (x, y, z)
Required: no
translation="x y z"Description: (MULTI_STATE) Translation while state is active
Type: Translation values (x, y, z)
Required: no
value="1 2 .. n"Description: (MULTI_STATE) One or multiple values separated by space to activate the state
Type: Multiple values
Required: no
visibility="boolean"Description: (MULTI_STATE) Visibility while state is active
Type: Boolean
Required: no
/>

</dashboard>
</dashboards>
<movingParts>
<movingPart alignToWorldY="false"Description: Align part to world Y axis
Type: Boolean
Default: false
Required: no
debug="false"Description: Enables debug rendering for this part
Type: Boolean
Default: false
Required: no
directionThreshold="0.0001"Description: Direction threshold to update part if vehicle is inactive
Type: Float
Default: 0.0001
Required: no
directionThresholdActive="0.0001"Description: Direction threshold to update part if vehicle is inactive
Type: Float
Default: 0.0001
Required: no
divideTranslatingDistance="true"Description: If true all translating parts will move at the same time. If false they start to move in the order from the xml
Type: Boolean
Default: true
Required: no
doDirectionAlignment="true"Description: Do direction alignment
Type: Boolean
Default: true
Required: no
doInversedLineAlignment="false"Description: Do inversed line alignment (line inside part and fixed ref point)
Type: Boolean
Default: false
Required: no
doLineAlignment="false"Description: Do line alignment (line as ref point)
Type: Boolean
Default: false
Required: no
doRotationAlignment="false"Description: Do rotation alignment
Type: Boolean
Default: false
Required: no
dynamicLocalReferenceDistance="false"Description: Local reference distance will be calculated based on the initial distance and the localReferencePoint direction
Type: Boolean
Default: false
Required: no
foldMaxLimit="1"Description: Fold max. time
Type: Float
Default: 1
Required: no
foldMinLimit="0"Description: Fold min. time
Type: Float
Default: 0
Required: no
invertZ="false"Description: Invert Z axis
Type: Boolean
Default: false
Required: no
isActiveDirty="false"Description: Part is permanently updated
Type: Boolean
Default: false
Required: no
limitedAxis="integer"Description: Limited axis
Type: Integer
Required: no
localReferenceDistance="float"Description: Predefined reference distance
Type: Float
Default: calculated automatically
Required: no
localReferencePoint="node"Description: Local reference point
Type: Index to i3d node or i3d mapping identifier
Required: no
localReferenceTranslate="false"Description: Translate to local reference node
Type: Boolean
Default: false
Required: no
maxRot="angle"Description: Max. rotation for limited axis
Type: Angle
Required: no
maxUpdateDistance="string"Description: Max. distance to vehicle root while isActiveDirty is set ('-' means unlimited)
Type: String
Required: no
minRot="angle"Description: Min. rotation for limited axis
Type: Angle
Required: no
moveToReferenceFrame="false"Description: Move to reference frame
Type: Boolean
Default: false
Required: no
node="node"Description: Node
Type: Index to i3d node or i3d mapping identifier
Required: no
playSound="false"Description: Play hydraulic sound
Type: Boolean
Default: false
Required: no
referenceDistancePoint="node"Description: Z translation will be used as reference distance
Type: Index to i3d node or i3d mapping identifier
Required: no
referenceDistanceThreshold="0"Description: Distance threshold to update moving part while isActiveDirty
Type: Float
Default: 0
Required: no
referenceFrame="node"Description: Reference frame
Type: Index to i3d node or i3d mapping identifier
Required: no
referencePoint="node"Description: Reference point
Type: Index to i3d node or i3d mapping identifier
Required: no
rotMultiplier="0"Description: Rotation multiplier for rotation alignment
Type: Float
Default: 0
Required: no
scaleZ="false"Description: Allow Z axis scaling
Type: Boolean
Default: false
Required: no
smoothedDirectionScale="false"Description: If moving part is deactivated e.g. due to folding limits the direction is slowly interpolated back to the start direction depending on #smoothedDirectionTime
Type: Boolean
Default: false
Required: no
smoothedDirectionTime="2"Description: Defines how low it takes until the part is back in original direction (sec.)
Type: Time in seconds
Default: 2
Required: no
updateCharacterTargetModifier="false"Description: Update character target modifier state
Type: Boolean
Default: false
Required: no
updateLocalReferenceDistance="false"Description: Update distance to local reference point
Type: Boolean
Default: false
Required: no
useLocalOffset="false"Description: Use local offset
Type: Boolean
Default: false
Required: no
wheelIndices="1 2 .. n"Description: List of wheel indices to update
Type: Multiple values
Required: no
wheelNodes="string"Description: List of wheel nodes to update
Type: String
Required: no
>

<attacherJoint ignoreWarning="false"Description: No warning is printed if the joint index is not available (due to configurations)
Type: Boolean
Default: false
Required: no
jointIndices="1 2 .. n"Description: List of attacher joints to update
Type: Multiple values
Required: no
/>

<componentJoint anchorActor="integer"Description: Dependent component anchor actor
Type: Integer
Required: no
index="integer"Description: Dependent component joint index
Type: Integer
Required: no
/>

<connectionHoses customHoseIndices="1 2 .. n"Description: Custom hoses to update
Type: Multiple values
Required: no
customTargetIndices="1 2 .. n"Description: Custom hose targets to update
Type: Multiple values
Required: no
/>

<copyLocalDirectionPart dirScale="x y z"Description: Direction scale
Type: Multiple values (x, y, z)
Required: no
node="node"Description: Copy local direction part
Type: Index to i3d node or i3d mapping identifier
Required: no
upScale="x y z"Description: Up vector scale
Type: Multiple values (x, y, z)
Required: no
>

<componentJoint anchorActor="integer"Description: Dependent component anchor actor
Type: Integer
Required: no
index="integer"Description: Dependent component joint index
Type: Integer
Required: no
/>

</copyLocalDirectionPart>
<dependentAnimation invert="false"Description: Invert reference value
Type: Boolean
Default: false
Required: no
maxValue="float"Description: Max. reference value
Type: Float
Required: no
minValue="float"Description: Min. reference value
Type: Float
Required: no
name="string"Description: Dependent animation name
Type: String
Required: no
rotationAxis="integer"Description: Rotation axis
Type: Integer
Required: no
translationAxis="integer"Description: Translation axis
Type: Integer
Required: no
useTranslatingPartIndex="integer"Description: Use translation part index
Type: Integer
Required: no
/>

<dependentPart maxUpdateDistance="-"Description: Max. distance to vehicle root to update dependent part ('-' means unlimited)
Type: String
Default: -
Required: no
node="node"Description: Dependent part
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<dynamicMountAttacher value="boolean"Description: Update dynamic mount attacher joints
Type: Boolean
Required: no
/>

<fillVolume deformerNodeIndices="1 2 .. n"Description: Indices of deformer nodes to update
Type: Multiple values
Required: no
fillVolumeIndex="1"Description: Fill Unit index which includes the deformers
Type: Integer
Default: 1
Required: no
/>

<inputAttacherJoint value="boolean"Description: Update input attacher joint
Type: Boolean
Required: no
/>

<orientationLine partLength="0.5"Description: Part length (Distance from part to line)
Type: Float
Default: 0.5
Required: no
partLengthNode="node"Description: Node to measure the part length dynamically
Type: Index to i3d node or i3d mapping identifier
Required: no
>

<lineNode node="node"Description: Line node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</orientationLine>
<powerTakeOffs indices="1 2 .. n"Description: PTOs to update
Type: Multiple values
Required: no
localIndices="1 2 .. n"Description: Local PTOs to update
Type: Multiple values
Required: no
/>

<translatingPart divideTranslatingDistance="boolean"Description: Define individual division per translating part. E.g. one part is extending without division and two other parts extend afterwards at the same speed.
Type: Boolean
Default: movingPart#divideTranslatingDistance
Required: no
maxZTrans="float"Description: Max. Z Translation
Type: Float
Required: no
minZTrans="float"Description: Min. Z Translation
Type: Float
Required: no
node="node"Description: Translating part
Type: Index to i3d node or i3d mapping identifier
Required: no
referenceDistance="float"Description: Reference distance
Type: Float
Required: no
/>

</movingPart>
</movingParts>
<movingTools powerConsumingActiveTimeOffset="5"Description: Power consumer deactivation delay. After the moving tool has not been moved this long it will no longer consume power.
Type: Time in seconds
Default: 5
Required: no
>

<controlGroups>
<controlGroup name="string"Description: Control group name
Type: String or l10n key
Required: no
/>

</controlGroups>
<easyArmControl maxTotalDistance="float"Description: Max. total distance the arms can move from rootNode
Type: Float
Default: automatically calculated
Required: no
node="node"Description: Node
Type: Index to i3d node or i3d mapping identifier
Required: no
refNode="node"Description: Reference node
Type: Index to i3d node or i3d mapping identifier
Required: no
rootNode="node"Description: Root node
Type: Index to i3d node or i3d mapping identifier
Required: no
targetNodeZ="node"Description: Z target node
Type: Index to i3d node or i3d mapping identifier
Required: no
>

<targetMovement acceleration="50"Description: Target node move acceleration
Type: Float
Default: 50
Required: no
speed="1"Description: Target node move speed
Type: Float
Default: 1
Required: no
/>

<xRotationNodes>
<xRotationNode1 node="node"Description: X translation node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<xRotationNode2 node="node"Description: X translation node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</xRotationNodes>
<zTranslationNodes allowNegativeTrans="false"Description: Allow translation movement if translation parts are pointing towards the root node
Type: Boolean
Default: false
Required: no
maxMoveRatio="0.8"Description: Max. ratio between translation and rotation movement [0: only rotation, 1: only translation]
Type: Float
Default: 0.8
Required: no
minMoveRatio="0.2"Description: Min. ratio between translation and rotation movement [0: only rotation, 1: only translation]
Type: Float
Default: 0.2
Required: no
minNegativeTrans="0"Description: Min. translation percentage when moving the translation parts into negative direction while they are pointing towards the root node
Type: Float
Default: 0
Required: no
moveRatioMaxDir="1"Description: Defines direction value when the rotation parts stop to move
Type: Float
Default: 1
Required: no
moveRatioMinDir="0"Description: Defines direction value when the translation parts start to move
Type: Float
Default: 0
Required: no
>

<zTranslationNode node="node"Description: Z translation node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</zTranslationNodes>
</easyArmControl>
<movingTool allowSaving="true"Description: Allow saving
Type: Boolean
Default: true
Required: no
allowWhileChangingWorkMode="true"Description: Allow movement while changing work mode
Type: Boolean
Default: true
Required: no
delayedFrames="3"Description: Delayed frames
Type: Integer
Default: 3
Required: no
delayedNode="node"Description: Delayed node
Type: Index to i3d node or i3d mapping identifier
Required: no
fillUnitIndex="integer"Description: Fill unit index
Type: Integer
Required: no
foldingConfigurationIndex="integer"Description: Index of folding configuration to activate the moving tool
Type: Integer
Required: no
foldingConfigurationIndices="1 2 .. n"Description: List of folding configuration indices to activate the moving tool
Type: Multiple values
Required: no
foldMaxLimit="1"Description: Max. fold time
Type: Float
Default: 1
Required: no
foldMinLimit="0"Description: Min. fold time
Type: Float
Default: 0
Required: no
freezingPipeStates="1 2 .. n"Description: Freezing pipe states
Type: Multiple values
Required: no
isConsumingPower="false"Description: While tool is moving the power consumer is set active
Type: Boolean
Default: false
Required: no
isEasyControlTarget="false"Description: Is easy control target
Type: Boolean
Default: false
Required: no
isIntitialDirty="true"Description: Is initial dirty
Type: Boolean
Default: true
Required: no
maxFillLevel="float"Description: Max. fill level
Type: Float
Required: no
minFillLevel="float"Description: Min. fill level
Type: Float
Required: no
node="node"Description: Node
Type: Index to i3d node or i3d mapping identifier
Required: no
playSound="false"Description: Play sound
Type: Boolean
Default: false
Required: no
updateCharacterTargetModifier="false"Description: Update character target modifier state
Type: Boolean
Default: false
Required: no
wheelIndices="1 2 .. n"Description: List of wheel indices to update
Type: Multiple values
Required: no
wheelNodes="string"Description: List of wheel nodes to update
Type: String
Required: no
>

<animation animAcceleration="float"Description: Animation acceleration
Type: Float
Required: no
animMaxTime="1"Description: Animation max. time
Type: Float
Default: 1
Required: no
animMinTime="0"Description: Animation min. time
Type: Float
Default: 0
Required: no
animName="string"Description: Animation name
Type: String
Required: no
animSendNumBits="8"Description: Number of bits to synchronize
Type: Integer
Default: 8
Required: no
animSpeed="float"Description: Animation speed
Type: Float
Required: no
animStartTime="float"Description: Animation start time
Type: Float
Required: no
/>

<attacherJoint ignoreWarning="false"Description: No warning is printed if the joint index is not available (due to configurations)
Type: Boolean
Default: false
Required: no
jointIndices="1 2 .. n"Description: List of attacher joints to update
Type: Multiple values
Required: no
/>

<componentJoint anchorActor="integer"Description: Dependent component anchor actor
Type: Integer
Required: no
index="integer"Description: Dependent component joint index
Type: Integer
Required: no
/>

<connectionHoses customHoseIndices="1 2 .. n"Description: Custom hoses to update
Type: Multiple values
Required: no
customTargetIndices="1 2 .. n"Description: Custom hose targets to update
Type: Multiple values
Required: no
/>

<controls axis="string"Description: Input action name
Type: String
Required: no
groupIndex="0"Description: Control group index
Type: Integer
Default: 0
Required: no
iconName="string"Description: Icon identifier
Type: String
Required: no
invertAxis="false"Description: Invert input axis
Type: Boolean
Default: false
Required: no
mouseSpeedFactor="1"Description: Mouse speed factor
Type: Float
Default: 1
Required: no
/>

<dependentAnimation invert="false"Description: Invert reference value
Type: Boolean
Default: false
Required: no
maxValue="float"Description: Max. reference value
Type: Float
Required: no
minValue="float"Description: Min. reference value
Type: Float
Required: no
name="string"Description: Dependent animation name
Type: String
Required: no
rotationAxis="integer"Description: Rotation axis
Type: Integer
Required: no
translationAxis="integer"Description: Translation axis
Type: Integer
Required: no
useTranslatingPartIndex="integer"Description: Use translation part index
Type: Integer
Required: no
/>

<dependentMovingTool maxRotLimits="x y"Description: Max. rotation limits
Type: Rotation values (x, y)
Required: no
maxTransLimits="x y"Description: Max. translation limits
Type: Multiple values (x, y)
Required: no
minRotLimits="x y"Description: Min. rotation limits
Type: Rotation values (x, y)
Required: no
minTransLimits="x y"Description: Min. translation limits
Type: Multiple values (x, y)
Required: no
node="node"Description: Dependent part
Type: Index to i3d node or i3d mapping identifier
Required: no
requiresMovement="false"Description: Requires movement
Type: Boolean
Default: false
Required: no
speedScale="float"Description: Speed scale
Type: Float
Required: no
>

<rotationBasedLimits>
<limit rotation="angle"Description: Rotation
Type: Angle
Required: no
rotMax="angle"Description: Max. rotation
Type: Angle
Required: no
rotMin="angle"Description: Min. rotation
Type: Angle
Required: no
transMax="float"Description: Max. translation
Type: Float
Required: no
transMin="float"Description: Min. translation
Type: Float
Required: no
/>

</rotationBasedLimits>
</dependentMovingTool>
<dependentPart maxUpdateDistance="-"Description: Max. distance to vehicle root to update dependent part ('-' means unlimited)
Type: String
Default: -
Required: no
node="node"Description: Dependent part
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<dynamicMountAttacher value="boolean"Description: Update dynamic mount attacher joints
Type: Boolean
Required: no
/>

<fillVolume deformerNodeIndices="1 2 .. n"Description: Indices of deformer nodes to update
Type: Multiple values
Required: no
fillVolumeIndex="1"Description: Fill Unit index which includes the deformers
Type: Integer
Default: 1
Required: no
/>

<inputAttacherJoint value="boolean"Description: Update input attacher joint
Type: Boolean
Required: no
/>

<powerTakeOffs indices="1 2 .. n"Description: PTOs to update
Type: Multiple values
Required: no
localIndices="1 2 .. n"Description: Local PTOs to update
Type: Multiple values
Required: no
/>

<rotation attachRotMax="angle"Description: Max. rotation value set during attach
Type: Angle
Required: no
attachRotMin="angle"Description: Min. rotation value set during attach
Type: Angle
Required: no
detachingRotMaxLimit="angle"Description: Max. rotation to detach vehicle
Type: Angle
Required: no
detachingRotMinLimit="angle"Description: Min. rotation to detach vehicle
Type: Angle
Required: no
rotAcceleration="angle"Description: Rotation acceleration
Type: Angle
Required: no
rotationAxis="1"Description: Rotation axis
Type: Integer
Default: 1
Required: no
rotMax="angle"Description: Max. rotation
Type: Angle
Required: no
rotMin="angle"Description: Min. rotation
Type: Angle
Required: no
rotSendNumBits="integer"Description: Number of bits to synchronize
Type: Integer
Default: automatically calculated by rotation range
Required: no
rotSpeed="angle"Description: Rotation speed
Type: Angle
Required: no
startRot="angle"Description: Start rotation
Type: Angle
Required: no
syncMaxRotLimits="false"Description: Synchronize max. rotation limits
Type: Boolean
Default: false
Required: no
syncMinRotLimits="false"Description: Synchronize min. rotation limits
Type: Boolean
Default: false
Required: no
/>

<translation attachTransMax="float"Description: Max. translation value set during attach
Type: Float
Required: no
attachTransMin="float"Description: Min. translation value set during attach
Type: Float
Required: no
detachingTransMaxLimit="float"Description: Max. translation to detach vehicle
Type: Float
Required: no
detachingTransMinLimit="float"Description: Min. translation to detach vehicle
Type: Float
Required: no
startTrans="float"Description: Start translation
Type: Float
Required: no
transAcceleration="float"Description: Translation acceleration
Type: Float
Required: no
translationAxis="integer"Description: Translation axis
Type: Integer
Required: no
transMax="float"Description: Max. translation
Type: Float
Required: no
transMin="float"Description: Min. translation
Type: Float
Required: no
transSpeed="float"Description: Translation speed
Type: Float
Required: no
/>

</movingTool>
</movingTools>
<sounds>
<actionSound actionNames="string"Description: Target actions on given nodes
Type: String
Required: no
debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
nodes="string"Description: Nodes that can activate this sound on given action events
Type: String
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch dropOffFactor="1"Description: Factor that is applied to pitch while drop off time is active
Type: Float
Default: 1
Required: no
dropOffTime="0"Description: After this time the sound will be deactivated
Type: Float
Default: 0
Required: no
indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</actionSound>
<hydraulic debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</hydraulic>
</sounds>
</cylindered>

<dashboard maxUpdateDistance="7.5"Description: Max. distance to vehicle root to update connection hoses
Type: Float
Default: 7.5
Required: no
maxUpdateDistanceCritical="20"Description: Max. distance to vehicle root to update critical connection hoses (All with type 'ROT')
Type: Float
Default: 20
Required: no
>

<default>
<dashboard animName="string"Description: (ANIMATION) Animation name
Type: String
Required: no
baseColor="string"Description: (EMITTER) Base color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
displayType="string"Description: Display type name
Type: String
Required: no
doInterpolation="false"Description: Do interpolation
Type: Boolean
Default: false
Required: no
emissiveScale="0.2"Description: (NUMBER) Scale of emissive map
Type: Float
Default: 0.2
Required: no
emitColor="string"Description: (EMITTER) Emit color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
font="DIGIT"Description: (NUMBER) Name of font to apply to mesh
Type: String
Default: DIGIT
Required: no
fontThickness="1"Description: (TEXT) Thickness factor for font characters
Type: Float
Default: 1
Required: no
groups="string"Description: List of groups
Type: String
Required: no
hasNormalMap="false"Description: (NUMBER) Normal map will be applied to number decals
Type: Boolean
Default: false
Required: no
hiddenColor="string"Description: (TEXT) Color of hidden character (if defined a '0' in this color is display instead of nothing)
Type: String
Required: no
idleValue="0"Description: Idle value
Type: Float
Default: 0
Required: no
intensity="1"Description: (EMITTER) Intensity
Type: Float
Default: 1
Required: no
interpolationSpeed="0.005"Description: Interpolation speed
Type: Float
Default: 0.005
Required: no
maxRot="string"Description: (ROT) Min. rotation (Rotation value if rotAxis is given | Rotation Vector of rotAxis is not given)
Type: String
Required: no
maxValueAnim="float"Description: (ANIMATION) Max. reference value for animation
Type: Float
Required: no
maxValueRot="float"Description: (ROT) Max. reference value for rotation
Type: Float
Required: no
maxValueSlider="float"Description: (SLIDER) Max. reference value for slider
Type: Float
Required: no
minRot="string"Description: (ROT) Min. rotation (Rotation value if rotAxis is given | Rotation Vector of rotAxis is not given)
Type: String
Required: no
minValueAnim="float"Description: (ANIMATION) Min. reference value for animation
Type: Float
Required: no
minValueRot="float"Description: (ROT) Min. reference value for rotation
Type: Float
Required: no
minValueSlider="float"Description: (SLIDER) Min. reference value for slider
Type: Float
Required: no
node="node"Description: (EMITTER | ROT | VISIBILITY) Node
Type: Index to i3d node or i3d mapping identifier
Required: no
numberColor="string"Description: (NUMBER) Numbers color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
numbers="node"Description: (NUMBER) Numbers node
Type: Index to i3d node or i3d mapping identifier
Required: no
precision="1"Description: (NUMBER) Precision
Type: Integer
Default: 1
Required: no
rotAxis="float"Description: (ROT) Rotation axis
Type: Float
Required: no
textAlignment="RIGHT"Description: (TEXT) Alignment of text (LEFT | RIGHT | CENTER)
Type: String
Default: RIGHT
Required: no
textColor="string"Description: (TEXT) Font color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
textMask="00.0"Description: (TEXT) Font Mask
Type: String
Default: 00.0
Required: no
textScaleX="1"Description: (TEXT) Global X scale of text
Type: Float
Default: 1
Required: no
textScaleY="1"Description: (TEXT) Global Y scale of text
Type: Float
Default: 1
Required: no
textSize="0.03"Description: (TEXT) Size of font in meter
Type: Float
Default: 0.03
Required: no
valueType="string"Description: Value type name (Available: no valueTypes available here)
Type: String
Required: no
>

<state rotation="x y z"Description: (MULTI_STATE) Rotation while state is active
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: (MULTI_STATE) Scale while state is active
Type: Scale values (x, y, z)
Required: no
translation="x y z"Description: (MULTI_STATE) Translation while state is active
Type: Translation values (x, y, z)
Required: no
value="1 2 .. n"Description: (MULTI_STATE) One or multiple values separated by space to activate the state
Type: Multiple values
Required: no
visibility="boolean"Description: (MULTI_STATE) Visibility while state is active
Type: Boolean
Required: no
/>

</dashboard>
</default>
<groups>
<group attacherJointIndices="1 2 .. n"Description: Attacher joint indices
Type: Multiple values
Required: no
isAttached="boolean"Description: Tool is attached
Type: Boolean
Required: no
isEntered="boolean"Description: Is entered
Type: Boolean
Required: no
isMotorRunning="boolean"Description: Is motor running
Type: Boolean
Required: no
isMotorStarting="boolean"Description: Is motor starting
Type: Boolean
Required: no
isReverseDriving="boolean"Description: Is Reverse driving
Type: Boolean
Required: no
name="string"Description: Dashboard group name
Type: String
Required: no
/>

</groups>
</dashboard>

<design2Configurations defaultColorIndex="integer"Description: Default color index on start
Type: Integer
Required: no
price="1000"Description: Default color price
Type: Integer
Default: 1000
Required: no
title="string"Description: Configration title to display in shop
Type: String or l10n key
Required: no
useDefaultColors="false"Description: Use default colors
Type: Boolean
Default: false
Required: no
>

<colorNode node="node"Description: Color node
Type: Index to i3d node or i3d mapping identifier
Required: no
recursive="boolean"Description: Apply recursively
Type: Boolean
Required: no
/>

<design2Configuration color="1 1 1 1"Description: Configuration color
Type: Color values (r, g, b) or brand color id
Default: 1 1 1 1
Required: no
dailyUpkeep="0"Description: Daily up keep with this configration
Type: Float
Default: 0
Required: no
desc="string"Description: Configuration description
Type: String or l10n key
Required: no
displayBrand="string"Description: If defined a brand icon is displayed in the shop config screen
Type: String
Required: no
isDefault="false"Description: Is selected by default in shop config screen
Type: Boolean
Default: false
Required: no
isSelectable="true"Description: Configuration can be selected in the shop
Type: Boolean
Default: true
Required: no
material="integer"Description: Configuration material
Type: Integer
Required: no
name="string"Description: Color name
Type: String or l10n key
Required: no
params="string"Description: Extra paramters to insert in #name text
Type: String
Required: no
price="0"Description: Price of configuration
Type: Float
Default: 0
Required: no
saveId="Number of configuration"Description: Custom save id
Type: String
Default: Number of configuration
Required: no
typeDesc="string"Description: Custom type desc
Type: String or l10n key
Required: no
uiColor="1 1 1 1"Description: Configuration UI color
Type: Color values (r, g, b) or brand color id
Default: 1 1 1 1
Required: no
vehicleBrand="string"Description: Custom brand to display after bought with this configuration
Type: String
Required: no
vehicleIcon="string"Description: Custom icon to display after bought with this configuration
Type: String
Required: no
vehicleName="string"Description: Custom vehicle name to display after bought with this configuration
Type: String
Required: no
workingWidth="float"Description: Work width to display in shop while config is active
Type: Float
Required: no
>

<aiAgent frontOffset="float"Description: front offset
Type: Float
Required: no
height="float"Description: ai height of the vehicle when loaded in this configuration
Type: Float
Required: no
length="float"Description: ai length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
maxBrakeAcceleration="float"Description: AI vehicle max brake acceleration
Type: Float
Required: no
maxCentripedalAcceleration="float"Description: AI vehicle max centripedal acceleration
Type: Float
Required: no
maxTurningRadius="float"Description: Max. turning radius (overwrites value detected from ackermann steering)
Type: Float
Required: no
width="float"Description: ai width of the vehicle when loaded in this configuration
Type: Float
Required: no
/>

<foliageBendingModifier index="integer"Description: Bending node index
Type: Integer
Required: no
indices="1 2 .. n"Description: Bending node indices
Type: Multiple values
Required: no
isActive="true"Description: Bending node is active
Type: Boolean
Default: true
Required: no
maxX="float"Description: Max. width
Type: Float
Required: no
maxZ="float"Description: Max. length
Type: Float
Required: no
minX="float"Description: Min. width
Type: Float
Required: no
minZ="float"Description: Min. length
Type: Float
Required: no
overwrite="true"Description: Overwrite the bending node values and do not use the max values
Type: Boolean
Default: true
Required: no
yOffset="float"Description: Y translation offset
Type: Float
Required: no
/>

<material color="r g b"Description: Color
Type: Color values (r, g, b) or brand color id
Required: no
materialId="integer"Description: Material id
Type: Integer
Required: no
name="string"Description: Material name
Type: String
Required: no
node="node"Description: Material node
Type: Index to i3d node or i3d mapping identifier
Required: no
refNode="node"Description: Material reference node
Type: Index to i3d node or i3d mapping identifier
Required: no
shaderParameter="string"Description: Material shader parameter name
Type: String
Required: no
/>

<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

<reverseDriving isAllowed="true"Description: Reverse driving is allowed while this configuration is equipped
Type: Boolean
Default: true
Required: no
/>

<size height="float"Description: occupied height of the vehicle when loaded in this configuration
Type: Float
Required: no
heightOffset="float"Description: height offset
Type: Float
Required: no
length="float"Description: occupied length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
width="float"Description: occupied width of the vehicle when loaded in this configuration
Type: Float
Required: no
widthOffset="float"Description: width offset
Type: Float
Required: no
/>

</design2Configuration>
</design2Configurations>

<design3Configurations defaultColorIndex="integer"Description: Default color index on start
Type: Integer
Required: no
price="1000"Description: Default color price
Type: Integer
Default: 1000
Required: no
title="string"Description: Configration title to display in shop
Type: String or l10n key
Required: no
useDefaultColors="false"Description: Use default colors
Type: Boolean
Default: false
Required: no
>

<colorNode node="node"Description: Color node
Type: Index to i3d node or i3d mapping identifier
Required: no
recursive="boolean"Description: Apply recursively
Type: Boolean
Required: no
/>

<design3Configuration color="1 1 1 1"Description: Configuration color
Type: Color values (r, g, b) or brand color id
Default: 1 1 1 1
Required: no
dailyUpkeep="0"Description: Daily up keep with this configration
Type: Float
Default: 0
Required: no
desc="string"Description: Configuration description
Type: String or l10n key
Required: no
displayBrand="string"Description: If defined a brand icon is displayed in the shop config screen
Type: String
Required: no
isDefault="false"Description: Is selected by default in shop config screen
Type: Boolean
Default: false
Required: no
isSelectable="true"Description: Configuration can be selected in the shop
Type: Boolean
Default: true
Required: no
material="integer"Description: Configuration material
Type: Integer
Required: no
name="string"Description: Color name
Type: String or l10n key
Required: no
params="string"Description: Extra paramters to insert in #name text
Type: String
Required: no
price="0"Description: Price of configuration
Type: Float
Default: 0
Required: no
saveId="Number of configuration"Description: Custom save id
Type: String
Default: Number of configuration
Required: no
typeDesc="string"Description: Custom type desc
Type: String or l10n key
Required: no
uiColor="1 1 1 1"Description: Configuration UI color
Type: Color values (r, g, b) or brand color id
Default: 1 1 1 1
Required: no
vehicleBrand="string"Description: Custom brand to display after bought with this configuration
Type: String
Required: no
vehicleIcon="string"Description: Custom icon to display after bought with this configuration
Type: String
Required: no
vehicleName="string"Description: Custom vehicle name to display after bought with this configuration
Type: String
Required: no
workingWidth="float"Description: Work width to display in shop while config is active
Type: Float
Required: no
>

<aiAgent frontOffset="float"Description: front offset
Type: Float
Required: no
height="float"Description: ai height of the vehicle when loaded in this configuration
Type: Float
Required: no
length="float"Description: ai length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
maxBrakeAcceleration="float"Description: AI vehicle max brake acceleration
Type: Float
Required: no
maxCentripedalAcceleration="float"Description: AI vehicle max centripedal acceleration
Type: Float
Required: no
maxTurningRadius="float"Description: Max. turning radius (overwrites value detected from ackermann steering)
Type: Float
Required: no
width="float"Description: ai width of the vehicle when loaded in this configuration
Type: Float
Required: no
/>

<foliageBendingModifier index="integer"Description: Bending node index
Type: Integer
Required: no
indices="1 2 .. n"Description: Bending node indices
Type: Multiple values
Required: no
isActive="true"Description: Bending node is active
Type: Boolean
Default: true
Required: no
maxX="float"Description: Max. width
Type: Float
Required: no
maxZ="float"Description: Max. length
Type: Float
Required: no
minX="float"Description: Min. width
Type: Float
Required: no
minZ="float"Description: Min. length
Type: Float
Required: no
overwrite="true"Description: Overwrite the bending node values and do not use the max values
Type: Boolean
Default: true
Required: no
yOffset="float"Description: Y translation offset
Type: Float
Required: no
/>

<material color="r g b"Description: Color
Type: Color values (r, g, b) or brand color id
Required: no
materialId="integer"Description: Material id
Type: Integer
Required: no
name="string"Description: Material name
Type: String
Required: no
node="node"Description: Material node
Type: Index to i3d node or i3d mapping identifier
Required: no
refNode="node"Description: Material reference node
Type: Index to i3d node or i3d mapping identifier
Required: no
shaderParameter="string"Description: Material shader parameter name
Type: String
Required: no
/>

<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

<reverseDriving isAllowed="true"Description: Reverse driving is allowed while this configuration is equipped
Type: Boolean
Default: true
Required: no
/>

<size height="float"Description: occupied height of the vehicle when loaded in this configuration
Type: Float
Required: no
heightOffset="float"Description: height offset
Type: Float
Required: no
length="float"Description: occupied length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
width="float"Description: occupied width of the vehicle when loaded in this configuration
Type: Float
Required: no
widthOffset="float"Description: width offset
Type: Float
Required: no
/>

</design3Configuration>
</design3Configurations>

<design4Configurations defaultColorIndex="integer"Description: Default color index on start
Type: Integer
Required: no
price="1000"Description: Default color price
Type: Integer
Default: 1000
Required: no
title="string"Description: Configration title to display in shop
Type: String or l10n key
Required: no
useDefaultColors="false"Description: Use default colors
Type: Boolean
Default: false
Required: no
>

<colorNode node="node"Description: Color node
Type: Index to i3d node or i3d mapping identifier
Required: no
recursive="boolean"Description: Apply recursively
Type: Boolean
Required: no
/>

<design4Configuration color="1 1 1 1"Description: Configuration color
Type: Color values (r, g, b) or brand color id
Default: 1 1 1 1
Required: no
dailyUpkeep="0"Description: Daily up keep with this configration
Type: Float
Default: 0
Required: no
desc="string"Description: Configuration description
Type: String or l10n key
Required: no
displayBrand="string"Description: If defined a brand icon is displayed in the shop config screen
Type: String
Required: no
isDefault="false"Description: Is selected by default in shop config screen
Type: Boolean
Default: false
Required: no
isSelectable="true"Description: Configuration can be selected in the shop
Type: Boolean
Default: true
Required: no
material="integer"Description: Configuration material
Type: Integer
Required: no
name="string"Description: Color name
Type: String or l10n key
Required: no
params="string"Description: Extra paramters to insert in #name text
Type: String
Required: no
price="0"Description: Price of configuration
Type: Float
Default: 0
Required: no
saveId="Number of configuration"Description: Custom save id
Type: String
Default: Number of configuration
Required: no
typeDesc="string"Description: Custom type desc
Type: String or l10n key
Required: no
uiColor="1 1 1 1"Description: Configuration UI color
Type: Color values (r, g, b) or brand color id
Default: 1 1 1 1
Required: no
vehicleBrand="string"Description: Custom brand to display after bought with this configuration
Type: String
Required: no
vehicleIcon="string"Description: Custom icon to display after bought with this configuration
Type: String
Required: no
vehicleName="string"Description: Custom vehicle name to display after bought with this configuration
Type: String
Required: no
workingWidth="float"Description: Work width to display in shop while config is active
Type: Float
Required: no
>

<aiAgent frontOffset="float"Description: front offset
Type: Float
Required: no
height="float"Description: ai height of the vehicle when loaded in this configuration
Type: Float
Required: no
length="float"Description: ai length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
maxBrakeAcceleration="float"Description: AI vehicle max brake acceleration
Type: Float
Required: no
maxCentripedalAcceleration="float"Description: AI vehicle max centripedal acceleration
Type: Float
Required: no
maxTurningRadius="float"Description: Max. turning radius (overwrites value detected from ackermann steering)
Type: Float
Required: no
width="float"Description: ai width of the vehicle when loaded in this configuration
Type: Float
Required: no
/>

<foliageBendingModifier index="integer"Description: Bending node index
Type: Integer
Required: no
indices="1 2 .. n"Description: Bending node indices
Type: Multiple values
Required: no
isActive="true"Description: Bending node is active
Type: Boolean
Default: true
Required: no
maxX="float"Description: Max. width
Type: Float
Required: no
maxZ="float"Description: Max. length
Type: Float
Required: no
minX="float"Description: Min. width
Type: Float
Required: no
minZ="float"Description: Min. length
Type: Float
Required: no
overwrite="true"Description: Overwrite the bending node values and do not use the max values
Type: Boolean
Default: true
Required: no
yOffset="float"Description: Y translation offset
Type: Float
Required: no
/>

<material color="r g b"Description: Color
Type: Color values (r, g, b) or brand color id
Required: no
materialId="integer"Description: Material id
Type: Integer
Required: no
name="string"Description: Material name
Type: String
Required: no
node="node"Description: Material node
Type: Index to i3d node or i3d mapping identifier
Required: no
refNode="node"Description: Material reference node
Type: Index to i3d node or i3d mapping identifier
Required: no
shaderParameter="string"Description: Material shader parameter name
Type: String
Required: no
/>

<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

<reverseDriving isAllowed="true"Description: Reverse driving is allowed while this configuration is equipped
Type: Boolean
Default: true
Required: no
/>

<size height="float"Description: occupied height of the vehicle when loaded in this configuration
Type: Float
Required: no
heightOffset="float"Description: height offset
Type: Float
Required: no
length="float"Description: occupied length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
width="float"Description: occupied width of the vehicle when loaded in this configuration
Type: Float
Required: no
widthOffset="float"Description: width offset
Type: Float
Required: no
/>

</design4Configuration>
</design4Configurations>

<design5Configurations defaultColorIndex="integer"Description: Default color index on start
Type: Integer
Required: no
price="1000"Description: Default color price
Type: Integer
Default: 1000
Required: no
title="string"Description: Configration title to display in shop
Type: String or l10n key
Required: no
useDefaultColors="false"Description: Use default colors
Type: Boolean
Default: false
Required: no
>

<colorNode node="node"Description: Color node
Type: Index to i3d node or i3d mapping identifier
Required: no
recursive="boolean"Description: Apply recursively
Type: Boolean
Required: no
/>

<design5Configuration color="1 1 1 1"Description: Configuration color
Type: Color values (r, g, b) or brand color id
Default: 1 1 1 1
Required: no
dailyUpkeep="0"Description: Daily up keep with this configration
Type: Float
Default: 0
Required: no
desc="string"Description: Configuration description
Type: String or l10n key
Required: no
displayBrand="string"Description: If defined a brand icon is displayed in the shop config screen
Type: String
Required: no
isDefault="false"Description: Is selected by default in shop config screen
Type: Boolean
Default: false
Required: no
isSelectable="true"Description: Configuration can be selected in the shop
Type: Boolean
Default: true
Required: no
material="integer"Description: Configuration material
Type: Integer
Required: no
name="string"Description: Color name
Type: String or l10n key
Required: no
params="string"Description: Extra paramters to insert in #name text
Type: String
Required: no
price="0"Description: Price of configuration
Type: Float
Default: 0
Required: no
saveId="Number of configuration"Description: Custom save id
Type: String
Default: Number of configuration
Required: no
typeDesc="string"Description: Custom type desc
Type: String or l10n key
Required: no
uiColor="1 1 1 1"Description: Configuration UI color
Type: Color values (r, g, b) or brand color id
Default: 1 1 1 1
Required: no
vehicleBrand="string"Description: Custom brand to display after bought with this configuration
Type: String
Required: no
vehicleIcon="string"Description: Custom icon to display after bought with this configuration
Type: String
Required: no
vehicleName="string"Description: Custom vehicle name to display after bought with this configuration
Type: String
Required: no
workingWidth="float"Description: Work width to display in shop while config is active
Type: Float
Required: no
>

<aiAgent frontOffset="float"Description: front offset
Type: Float
Required: no
height="float"Description: ai height of the vehicle when loaded in this configuration
Type: Float
Required: no
length="float"Description: ai length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
maxBrakeAcceleration="float"Description: AI vehicle max brake acceleration
Type: Float
Required: no
maxCentripedalAcceleration="float"Description: AI vehicle max centripedal acceleration
Type: Float
Required: no
maxTurningRadius="float"Description: Max. turning radius (overwrites value detected from ackermann steering)
Type: Float
Required: no
width="float"Description: ai width of the vehicle when loaded in this configuration
Type: Float
Required: no
/>

<foliageBendingModifier index="integer"Description: Bending node index
Type: Integer
Required: no
indices="1 2 .. n"Description: Bending node indices
Type: Multiple values
Required: no
isActive="true"Description: Bending node is active
Type: Boolean
Default: true
Required: no
maxX="float"Description: Max. width
Type: Float
Required: no
maxZ="float"Description: Max. length
Type: Float
Required: no
minX="float"Description: Min. width
Type: Float
Required: no
minZ="float"Description: Min. length
Type: Float
Required: no
overwrite="true"Description: Overwrite the bending node values and do not use the max values
Type: Boolean
Default: true
Required: no
yOffset="float"Description: Y translation offset
Type: Float
Required: no
/>

<material color="r g b"Description: Color
Type: Color values (r, g, b) or brand color id
Required: no
materialId="integer"Description: Material id
Type: Integer
Required: no
name="string"Description: Material name
Type: String
Required: no
node="node"Description: Material node
Type: Index to i3d node or i3d mapping identifier
Required: no
refNode="node"Description: Material reference node
Type: Index to i3d node or i3d mapping identifier
Required: no
shaderParameter="string"Description: Material shader parameter name
Type: String
Required: no
/>

<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

<reverseDriving isAllowed="true"Description: Reverse driving is allowed while this configuration is equipped
Type: Boolean
Default: true
Required: no
/>

<size height="float"Description: occupied height of the vehicle when loaded in this configuration
Type: Float
Required: no
heightOffset="float"Description: height offset
Type: Float
Required: no
length="float"Description: occupied length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
width="float"Description: occupied width of the vehicle when loaded in this configuration
Type: Float
Required: no
widthOffset="float"Description: width offset
Type: Float
Required: no
/>

</design5Configuration>
</design5Configurations>

<design6Configurations defaultColorIndex="integer"Description: Default color index on start
Type: Integer
Required: no
price="1000"Description: Default color price
Type: Integer
Default: 1000
Required: no
title="string"Description: Configration title to display in shop
Type: String or l10n key
Required: no
useDefaultColors="false"Description: Use default colors
Type: Boolean
Default: false
Required: no
>

<colorNode node="node"Description: Color node
Type: Index to i3d node or i3d mapping identifier
Required: no
recursive="boolean"Description: Apply recursively
Type: Boolean
Required: no
/>

<design6Configuration color="1 1 1 1"Description: Configuration color
Type: Color values (r, g, b) or brand color id
Default: 1 1 1 1
Required: no
dailyUpkeep="0"Description: Daily up keep with this configration
Type: Float
Default: 0
Required: no
desc="string"Description: Configuration description
Type: String or l10n key
Required: no
displayBrand="string"Description: If defined a brand icon is displayed in the shop config screen
Type: String
Required: no
isDefault="false"Description: Is selected by default in shop config screen
Type: Boolean
Default: false
Required: no
isSelectable="true"Description: Configuration can be selected in the shop
Type: Boolean
Default: true
Required: no
material="integer"Description: Configuration material
Type: Integer
Required: no
name="string"Description: Color name
Type: String or l10n key
Required: no
params="string"Description: Extra paramters to insert in #name text
Type: String
Required: no
price="0"Description: Price of configuration
Type: Float
Default: 0
Required: no
saveId="Number of configuration"Description: Custom save id
Type: String
Default: Number of configuration
Required: no
typeDesc="string"Description: Custom type desc
Type: String or l10n key
Required: no
uiColor="1 1 1 1"Description: Configuration UI color
Type: Color values (r, g, b) or brand color id
Default: 1 1 1 1
Required: no
vehicleBrand="string"Description: Custom brand to display after bought with this configuration
Type: String
Required: no
vehicleIcon="string"Description: Custom icon to display after bought with this configuration
Type: String
Required: no
vehicleName="string"Description: Custom vehicle name to display after bought with this configuration
Type: String
Required: no
workingWidth="float"Description: Work width to display in shop while config is active
Type: Float
Required: no
>

<aiAgent frontOffset="float"Description: front offset
Type: Float
Required: no
height="float"Description: ai height of the vehicle when loaded in this configuration
Type: Float
Required: no
length="float"Description: ai length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
maxBrakeAcceleration="float"Description: AI vehicle max brake acceleration
Type: Float
Required: no
maxCentripedalAcceleration="float"Description: AI vehicle max centripedal acceleration
Type: Float
Required: no
maxTurningRadius="float"Description: Max. turning radius (overwrites value detected from ackermann steering)
Type: Float
Required: no
width="float"Description: ai width of the vehicle when loaded in this configuration
Type: Float
Required: no
/>

<foliageBendingModifier index="integer"Description: Bending node index
Type: Integer
Required: no
indices="1 2 .. n"Description: Bending node indices
Type: Multiple values
Required: no
isActive="true"Description: Bending node is active
Type: Boolean
Default: true
Required: no
maxX="float"Description: Max. width
Type: Float
Required: no
maxZ="float"Description: Max. length
Type: Float
Required: no
minX="float"Description: Min. width
Type: Float
Required: no
minZ="float"Description: Min. length
Type: Float
Required: no
overwrite="true"Description: Overwrite the bending node values and do not use the max values
Type: Boolean
Default: true
Required: no
yOffset="float"Description: Y translation offset
Type: Float
Required: no
/>

<material color="r g b"Description: Color
Type: Color values (r, g, b) or brand color id
Required: no
materialId="integer"Description: Material id
Type: Integer
Required: no
name="string"Description: Material name
Type: String
Required: no
node="node"Description: Material node
Type: Index to i3d node or i3d mapping identifier
Required: no
refNode="node"Description: Material reference node
Type: Index to i3d node or i3d mapping identifier
Required: no
shaderParameter="string"Description: Material shader parameter name
Type: String
Required: no
/>

<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

<reverseDriving isAllowed="true"Description: Reverse driving is allowed while this configuration is equipped
Type: Boolean
Default: true
Required: no
/>

<size height="float"Description: occupied height of the vehicle when loaded in this configuration
Type: Float
Required: no
heightOffset="float"Description: height offset
Type: Float
Required: no
length="float"Description: occupied length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
width="float"Description: occupied width of the vehicle when loaded in this configuration
Type: Float
Required: no
widthOffset="float"Description: width offset
Type: Float
Required: no
/>

</design6Configuration>
</design6Configurations>

<design7Configurations defaultColorIndex="integer"Description: Default color index on start
Type: Integer
Required: no
price="1000"Description: Default color price
Type: Integer
Default: 1000
Required: no
title="string"Description: Configration title to display in shop
Type: String or l10n key
Required: no
useDefaultColors="false"Description: Use default colors
Type: Boolean
Default: false
Required: no
>

<colorNode node="node"Description: Color node
Type: Index to i3d node or i3d mapping identifier
Required: no
recursive="boolean"Description: Apply recursively
Type: Boolean
Required: no
/>

<design7Configuration color="1 1 1 1"Description: Configuration color
Type: Color values (r, g, b) or brand color id
Default: 1 1 1 1
Required: no
dailyUpkeep="0"Description: Daily up keep with this configration
Type: Float
Default: 0
Required: no
desc="string"Description: Configuration description
Type: String or l10n key
Required: no
displayBrand="string"Description: If defined a brand icon is displayed in the shop config screen
Type: String
Required: no
isDefault="false"Description: Is selected by default in shop config screen
Type: Boolean
Default: false
Required: no
isSelectable="true"Description: Configuration can be selected in the shop
Type: Boolean
Default: true
Required: no
material="integer"Description: Configuration material
Type: Integer
Required: no
name="string"Description: Color name
Type: String or l10n key
Required: no
params="string"Description: Extra paramters to insert in #name text
Type: String
Required: no
price="0"Description: Price of configuration
Type: Float
Default: 0
Required: no
saveId="Number of configuration"Description: Custom save id
Type: String
Default: Number of configuration
Required: no
typeDesc="string"Description: Custom type desc
Type: String or l10n key
Required: no
uiColor="1 1 1 1"Description: Configuration UI color
Type: Color values (r, g, b) or brand color id
Default: 1 1 1 1
Required: no
vehicleBrand="string"Description: Custom brand to display after bought with this configuration
Type: String
Required: no
vehicleIcon="string"Description: Custom icon to display after bought with this configuration
Type: String
Required: no
vehicleName="string"Description: Custom vehicle name to display after bought with this configuration
Type: String
Required: no
workingWidth="float"Description: Work width to display in shop while config is active
Type: Float
Required: no
>

<aiAgent frontOffset="float"Description: front offset
Type: Float
Required: no
height="float"Description: ai height of the vehicle when loaded in this configuration
Type: Float
Required: no
length="float"Description: ai length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
maxBrakeAcceleration="float"Description: AI vehicle max brake acceleration
Type: Float
Required: no
maxCentripedalAcceleration="float"Description: AI vehicle max centripedal acceleration
Type: Float
Required: no
maxTurningRadius="float"Description: Max. turning radius (overwrites value detected from ackermann steering)
Type: Float
Required: no
width="float"Description: ai width of the vehicle when loaded in this configuration
Type: Float
Required: no
/>

<foliageBendingModifier index="integer"Description: Bending node index
Type: Integer
Required: no
indices="1 2 .. n"Description: Bending node indices
Type: Multiple values
Required: no
isActive="true"Description: Bending node is active
Type: Boolean
Default: true
Required: no
maxX="float"Description: Max. width
Type: Float
Required: no
maxZ="float"Description: Max. length
Type: Float
Required: no
minX="float"Description: Min. width
Type: Float
Required: no
minZ="float"Description: Min. length
Type: Float
Required: no
overwrite="true"Description: Overwrite the bending node values and do not use the max values
Type: Boolean
Default: true
Required: no
yOffset="float"Description: Y translation offset
Type: Float
Required: no
/>

<material color="r g b"Description: Color
Type: Color values (r, g, b) or brand color id
Required: no
materialId="integer"Description: Material id
Type: Integer
Required: no
name="string"Description: Material name
Type: String
Required: no
node="node"Description: Material node
Type: Index to i3d node or i3d mapping identifier
Required: no
refNode="node"Description: Material reference node
Type: Index to i3d node or i3d mapping identifier
Required: no
shaderParameter="string"Description: Material shader parameter name
Type: String
Required: no
/>

<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

<reverseDriving isAllowed="true"Description: Reverse driving is allowed while this configuration is equipped
Type: Boolean
Default: true
Required: no
/>

<size height="float"Description: occupied height of the vehicle when loaded in this configuration
Type: Float
Required: no
heightOffset="float"Description: height offset
Type: Float
Required: no
length="float"Description: occupied length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
width="float"Description: occupied width of the vehicle when loaded in this configuration
Type: Float
Required: no
widthOffset="float"Description: width offset
Type: Float
Required: no
/>

</design7Configuration>
</design7Configurations>

<design8Configurations defaultColorIndex="integer"Description: Default color index on start
Type: Integer
Required: no
price="1000"Description: Default color price
Type: Integer
Default: 1000
Required: no
title="string"Description: Configration title to display in shop
Type: String or l10n key
Required: no
useDefaultColors="false"Description: Use default colors
Type: Boolean
Default: false
Required: no
>

<colorNode node="node"Description: Color node
Type: Index to i3d node or i3d mapping identifier
Required: no
recursive="boolean"Description: Apply recursively
Type: Boolean
Required: no
/>

<design8Configuration color="1 1 1 1"Description: Configuration color
Type: Color values (r, g, b) or brand color id
Default: 1 1 1 1
Required: no
dailyUpkeep="0"Description: Daily up keep with this configration
Type: Float
Default: 0
Required: no
desc="string"Description: Configuration description
Type: String or l10n key
Required: no
displayBrand="string"Description: If defined a brand icon is displayed in the shop config screen
Type: String
Required: no
isDefault="false"Description: Is selected by default in shop config screen
Type: Boolean
Default: false
Required: no
isSelectable="true"Description: Configuration can be selected in the shop
Type: Boolean
Default: true
Required: no
material="integer"Description: Configuration material
Type: Integer
Required: no
name="string"Description: Color name
Type: String or l10n key
Required: no
params="string"Description: Extra paramters to insert in #name text
Type: String
Required: no
price="0"Description: Price of configuration
Type: Float
Default: 0
Required: no
saveId="Number of configuration"Description: Custom save id
Type: String
Default: Number of configuration
Required: no
typeDesc="string"Description: Custom type desc
Type: String or l10n key
Required: no
uiColor="1 1 1 1"Description: Configuration UI color
Type: Color values (r, g, b) or brand color id
Default: 1 1 1 1
Required: no
vehicleBrand="string"Description: Custom brand to display after bought with this configuration
Type: String
Required: no
vehicleIcon="string"Description: Custom icon to display after bought with this configuration
Type: String
Required: no
vehicleName="string"Description: Custom vehicle name to display after bought with this configuration
Type: String
Required: no
workingWidth="float"Description: Work width to display in shop while config is active
Type: Float
Required: no
>

<aiAgent frontOffset="float"Description: front offset
Type: Float
Required: no
height="float"Description: ai height of the vehicle when loaded in this configuration
Type: Float
Required: no
length="float"Description: ai length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
maxBrakeAcceleration="float"Description: AI vehicle max brake acceleration
Type: Float
Required: no
maxCentripedalAcceleration="float"Description: AI vehicle max centripedal acceleration
Type: Float
Required: no
maxTurningRadius="float"Description: Max. turning radius (overwrites value detected from ackermann steering)
Type: Float
Required: no
width="float"Description: ai width of the vehicle when loaded in this configuration
Type: Float
Required: no
/>

<foliageBendingModifier index="integer"Description: Bending node index
Type: Integer
Required: no
indices="1 2 .. n"Description: Bending node indices
Type: Multiple values
Required: no
isActive="true"Description: Bending node is active
Type: Boolean
Default: true
Required: no
maxX="float"Description: Max. width
Type: Float
Required: no
maxZ="float"Description: Max. length
Type: Float
Required: no
minX="float"Description: Min. width
Type: Float
Required: no
minZ="float"Description: Min. length
Type: Float
Required: no
overwrite="true"Description: Overwrite the bending node values and do not use the max values
Type: Boolean
Default: true
Required: no
yOffset="float"Description: Y translation offset
Type: Float
Required: no
/>

<material color="r g b"Description: Color
Type: Color values (r, g, b) or brand color id
Required: no
materialId="integer"Description: Material id
Type: Integer
Required: no
name="string"Description: Material name
Type: String
Required: no
node="node"Description: Material node
Type: Index to i3d node or i3d mapping identifier
Required: no
refNode="node"Description: Material reference node
Type: Index to i3d node or i3d mapping identifier
Required: no
shaderParameter="string"Description: Material shader parameter name
Type: String
Required: no
/>

<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

<reverseDriving isAllowed="true"Description: Reverse driving is allowed while this configuration is equipped
Type: Boolean
Default: true
Required: no
/>

<size height="float"Description: occupied height of the vehicle when loaded in this configuration
Type: Float
Required: no
heightOffset="float"Description: height offset
Type: Float
Required: no
length="float"Description: occupied length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
width="float"Description: occupied width of the vehicle when loaded in this configuration
Type: Float
Required: no
widthOffset="float"Description: width offset
Type: Float
Required: no
/>

</design8Configuration>
</design8Configurations>

<designColorConfigurations defaultColorIndex="integer"Description: Default color index on start
Type: Integer
Required: no
price="1000"Description: Default color price
Type: Integer
Default: 1000
Required: no
title="string"Description: Configration title to display in shop
Type: String or l10n key
Required: no
useDefaultColors="false"Description: Use default colors
Type: Boolean
Default: false
Required: no
>

<colorNode node="node"Description: Color node
Type: Index to i3d node or i3d mapping identifier
Required: no
recursive="boolean"Description: Apply recursively
Type: Boolean
Required: no
/>

<designColorConfiguration color="1 1 1 1"Description: Configuration color
Type: Color values (r, g, b) or brand color id
Default: 1 1 1 1
Required: no
dailyUpkeep="0"Description: Daily up keep with this configration
Type: Float
Default: 0
Required: no
desc="string"Description: Configuration description
Type: String or l10n key
Required: no
displayBrand="string"Description: If defined a brand icon is displayed in the shop config screen
Type: String
Required: no
isDefault="false"Description: Is selected by default in shop config screen
Type: Boolean
Default: false
Required: no
isSelectable="true"Description: Configuration can be selected in the shop
Type: Boolean
Default: true
Required: no
material="integer"Description: Configuration material
Type: Integer
Required: no
name="string"Description: Color name
Type: String or l10n key
Required: no
params="string"Description: Extra paramters to insert in #name text
Type: String
Required: no
price="0"Description: Price of configuration
Type: Float
Default: 0
Required: no
saveId="Number of configuration"Description: Custom save id
Type: String
Default: Number of configuration
Required: no
typeDesc="string"Description: Custom type desc
Type: String or l10n key
Required: no
uiColor="1 1 1 1"Description: Configuration UI color
Type: Color values (r, g, b) or brand color id
Default: 1 1 1 1
Required: no
vehicleBrand="string"Description: Custom brand to display after bought with this configuration
Type: String
Required: no
vehicleIcon="string"Description: Custom icon to display after bought with this configuration
Type: String
Required: no
vehicleName="string"Description: Custom vehicle name to display after bought with this configuration
Type: String
Required: no
workingWidth="float"Description: Work width to display in shop while config is active
Type: Float
Required: no
>

<aiAgent frontOffset="float"Description: front offset
Type: Float
Required: no
height="float"Description: ai height of the vehicle when loaded in this configuration
Type: Float
Required: no
length="float"Description: ai length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
maxBrakeAcceleration="float"Description: AI vehicle max brake acceleration
Type: Float
Required: no
maxCentripedalAcceleration="float"Description: AI vehicle max centripedal acceleration
Type: Float
Required: no
maxTurningRadius="float"Description: Max. turning radius (overwrites value detected from ackermann steering)
Type: Float
Required: no
width="float"Description: ai width of the vehicle when loaded in this configuration
Type: Float
Required: no
/>

<foliageBendingModifier index="integer"Description: Bending node index
Type: Integer
Required: no
indices="1 2 .. n"Description: Bending node indices
Type: Multiple values
Required: no
isActive="true"Description: Bending node is active
Type: Boolean
Default: true
Required: no
maxX="float"Description: Max. width
Type: Float
Required: no
maxZ="float"Description: Max. length
Type: Float
Required: no
minX="float"Description: Min. width
Type: Float
Required: no
minZ="float"Description: Min. length
Type: Float
Required: no
overwrite="true"Description: Overwrite the bending node values and do not use the max values
Type: Boolean
Default: true
Required: no
yOffset="float"Description: Y translation offset
Type: Float
Required: no
/>

<material color="r g b"Description: Color
Type: Color values (r, g, b) or brand color id
Required: no
materialId="integer"Description: Material id
Type: Integer
Required: no
name="string"Description: Material name
Type: String
Required: no
node="node"Description: Material node
Type: Index to i3d node or i3d mapping identifier
Required: no
refNode="node"Description: Material reference node
Type: Index to i3d node or i3d mapping identifier
Required: no
shaderParameter="string"Description: Material shader parameter name
Type: String
Required: no
/>

<reverseDriving isAllowed="true"Description: Reverse driving is allowed while this configuration is equipped
Type: Boolean
Default: true
Required: no
/>

<size height="float"Description: occupied height of the vehicle when loaded in this configuration
Type: Float
Required: no
heightOffset="float"Description: height offset
Type: Float
Required: no
length="float"Description: occupied length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
width="float"Description: occupied width of the vehicle when loaded in this configuration
Type: Float
Required: no
widthOffset="float"Description: width offset
Type: Float
Required: no
/>

</designColorConfiguration>
</designColorConfigurations>

<designConfigurations defaultColorIndex="integer"Description: Default color index on start
Type: Integer
Required: no
postLoad="false"Description: Defines if the design configurations are applied after the execution of postLoad or prior. Can help if the configurations manipulate the component joint positions for example.
Type: Boolean
Default: false
Required: no
preLoad="false"Description: Defines if the design configurations are applied before the execution of load or after. Can help if the configurations manipulate the wheel positions for example.
Type: Boolean
Default: false
Required: no
price="1000"Description: Default color price
Type: Integer
Default: 1000
Required: no
title="string"Description: Configration title to display in shop
Type: String or l10n key
Required: no
useDefaultColors="false"Description: Use default colors
Type: Boolean
Default: false
Required: no
>

<colorNode node="node"Description: Color node
Type: Index to i3d node or i3d mapping identifier
Required: no
recursive="boolean"Description: Apply recursively
Type: Boolean
Required: no
/>

<designConfiguration color="1 1 1 1"Description: Configuration color
Type: Color values (r, g, b) or brand color id
Default: 1 1 1 1
Required: no
dailyUpkeep="0"Description: Daily up keep with this configration
Type: Float
Default: 0
Required: no
desc="string"Description: Configuration description
Type: String or l10n key
Required: no
displayBrand="string"Description: If defined a brand icon is displayed in the shop config screen
Type: String
Required: no
isDefault="false"Description: Is selected by default in shop config screen
Type: Boolean
Default: false
Required: no
isSelectable="true"Description: Configuration can be selected in the shop
Type: Boolean
Default: true
Required: no
material="integer"Description: Configuration material
Type: Integer
Required: no
name="string"Description: Color name
Type: String or l10n key
Required: no
params="string"Description: Extra paramters to insert in #name text
Type: String
Required: no
price="0"Description: Price of configuration
Type: Float
Default: 0
Required: no
saveId="Number of configuration"Description: Custom save id
Type: String
Default: Number of configuration
Required: no
typeDesc="string"Description: Custom type desc
Type: String or l10n key
Required: no
uiColor="1 1 1 1"Description: Configuration UI color
Type: Color values (r, g, b) or brand color id
Default: 1 1 1 1
Required: no
vehicleBrand="string"Description: Custom brand to display after bought with this configuration
Type: String
Required: no
vehicleIcon="string"Description: Custom icon to display after bought with this configuration
Type: String
Required: no
vehicleName="string"Description: Custom vehicle name to display after bought with this configuration
Type: String
Required: no
workingWidth="float"Description: Work width to display in shop while config is active
Type: Float
Required: no
>

<aiAgent frontOffset="float"Description: front offset
Type: Float
Required: no
height="float"Description: ai height of the vehicle when loaded in this configuration
Type: Float
Required: no
length="float"Description: ai length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
maxBrakeAcceleration="float"Description: AI vehicle max brake acceleration
Type: Float
Required: no
maxCentripedalAcceleration="float"Description: AI vehicle max centripedal acceleration
Type: Float
Required: no
maxTurningRadius="float"Description: Max. turning radius (overwrites value detected from ackermann steering)
Type: Float
Required: no
width="float"Description: ai width of the vehicle when loaded in this configuration
Type: Float
Required: no
/>

<foliageBendingModifier index="integer"Description: Bending node index
Type: Integer
Required: no
indices="1 2 .. n"Description: Bending node indices
Type: Multiple values
Required: no
isActive="true"Description: Bending node is active
Type: Boolean
Default: true
Required: no
maxX="float"Description: Max. width
Type: Float
Required: no
maxZ="float"Description: Max. length
Type: Float
Required: no
minX="float"Description: Min. width
Type: Float
Required: no
minZ="float"Description: Min. length
Type: Float
Required: no
overwrite="true"Description: Overwrite the bending node values and do not use the max values
Type: Boolean
Default: true
Required: no
yOffset="float"Description: Y translation offset
Type: Float
Required: no
/>

<material color="r g b"Description: Color
Type: Color values (r, g, b) or brand color id
Required: no
materialId="integer"Description: Material id
Type: Integer
Required: no
name="string"Description: Material name
Type: String
Required: no
node="node"Description: Material node
Type: Index to i3d node or i3d mapping identifier
Required: no
refNode="node"Description: Material reference node
Type: Index to i3d node or i3d mapping identifier
Required: no
shaderParameter="string"Description: Material shader parameter name
Type: String
Required: no
/>

<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

<reverseDriving isAllowed="true"Description: Reverse driving is allowed while this configuration is equipped
Type: Boolean
Default: true
Required: no
/>

<size height="float"Description: occupied height of the vehicle when loaded in this configuration
Type: Float
Required: no
heightOffset="float"Description: height offset
Type: Float
Required: no
length="float"Description: occupied length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
width="float"Description: occupied width of the vehicle when loaded in this configuration
Type: Float
Required: no
widthOffset="float"Description: width offset
Type: Float
Required: no
/>

</designConfiguration>
</designConfigurations>

<designMaterial2Configurations defaultColorIndex="integer"Description: Default color index on start
Type: Integer
Required: no
price="1000"Description: Default color price
Type: Integer
Default: 1000
Required: no
title="string"Description: Configration title to display in shop
Type: String or l10n key
Required: no
useDefaultColors="false"Description: Use default colors
Type: Boolean
Default: false
Required: no
>

<colorNode node="node"Description: Color node
Type: Index to i3d node or i3d mapping identifier
Required: no
recursive="boolean"Description: Apply recursively
Type: Boolean
Required: no
/>

<designMaterial2Configuration color="1 1 1 1"Description: Configuration color
Type: Color values (r, g, b) or brand color id
Default: 1 1 1 1
Required: no
dailyUpkeep="0"Description: Daily up keep with this configration
Type: Float
Default: 0
Required: no
desc="string"Description: Configuration description
Type: String or l10n key
Required: no
displayBrand="string"Description: If defined a brand icon is displayed in the shop config screen
Type: String
Required: no
isDefault="false"Description: Is selected by default in shop config screen
Type: Boolean
Default: false
Required: no
isSelectable="true"Description: Configuration can be selected in the shop
Type: Boolean
Default: true
Required: no
material="integer"Description: Configuration material
Type: Integer
Required: no
name="string"Description: Color name
Type: String or l10n key
Required: no
params="string"Description: Extra paramters to insert in #name text
Type: String
Required: no
price="0"Description: Price of configuration
Type: Float
Default: 0
Required: no
saveId="Number of configuration"Description: Custom save id
Type: String
Default: Number of configuration
Required: no
typeDesc="string"Description: Custom type desc
Type: String or l10n key
Required: no
uiColor="1 1 1 1"Description: Configuration UI color
Type: Color values (r, g, b) or brand color id
Default: 1 1 1 1
Required: no
vehicleBrand="string"Description: Custom brand to display after bought with this configuration
Type: String
Required: no
vehicleIcon="string"Description: Custom icon to display after bought with this configuration
Type: String
Required: no
vehicleName="string"Description: Custom vehicle name to display after bought with this configuration
Type: String
Required: no
workingWidth="float"Description: Work width to display in shop while config is active
Type: Float
Required: no
>

<aiAgent frontOffset="float"Description: front offset
Type: Float
Required: no
height="float"Description: ai height of the vehicle when loaded in this configuration
Type: Float
Required: no
length="float"Description: ai length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
maxBrakeAcceleration="float"Description: AI vehicle max brake acceleration
Type: Float
Required: no
maxCentripedalAcceleration="float"Description: AI vehicle max centripedal acceleration
Type: Float
Required: no
maxTurningRadius="float"Description: Max. turning radius (overwrites value detected from ackermann steering)
Type: Float
Required: no
width="float"Description: ai width of the vehicle when loaded in this configuration
Type: Float
Required: no
/>

<foliageBendingModifier index="integer"Description: Bending node index
Type: Integer
Required: no
indices="1 2 .. n"Description: Bending node indices
Type: Multiple values
Required: no
isActive="true"Description: Bending node is active
Type: Boolean
Default: true
Required: no
maxX="float"Description: Max. width
Type: Float
Required: no
maxZ="float"Description: Max. length
Type: Float
Required: no
minX="float"Description: Min. width
Type: Float
Required: no
minZ="float"Description: Min. length
Type: Float
Required: no
overwrite="true"Description: Overwrite the bending node values and do not use the max values
Type: Boolean
Default: true
Required: no
yOffset="float"Description: Y translation offset
Type: Float
Required: no
/>

<material color="r g b"Description: Color
Type: Color values (r, g, b) or brand color id
Required: no
materialId="integer"Description: Material id
Type: Integer
Required: no
name="string"Description: Material name
Type: String
Required: no
node="node"Description: Material node
Type: Index to i3d node or i3d mapping identifier
Required: no
refNode="node"Description: Material reference node
Type: Index to i3d node or i3d mapping identifier
Required: no
shaderParameter="string"Description: Material shader parameter name
Type: String
Required: no
/>

<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

<reverseDriving isAllowed="true"Description: Reverse driving is allowed while this configuration is equipped
Type: Boolean
Default: true
Required: no
/>

<size height="float"Description: occupied height of the vehicle when loaded in this configuration
Type: Float
Required: no
heightOffset="float"Description: height offset
Type: Float
Required: no
length="float"Description: occupied length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
width="float"Description: occupied width of the vehicle when loaded in this configuration
Type: Float
Required: no
widthOffset="float"Description: width offset
Type: Float
Required: no
/>

</designMaterial2Configuration>
<material color="r g b"Description: Material color if it shouldn't be used from configuration
Type: Color values (r, g, b) or brand color id
Required: no
contrastThreshold="0.5"Description: Contrast color brightness threshold
Type: Float
Default: 0.5
Required: no
material="integer"Description: Material id if it shouldn't be used from configuration
Type: Integer
Required: no
name="string"Description: Material name
Type: String
Required: no
shaderParameter="string"Description: Material shader parameter
Type: String
Required: no
useContrastColor="false"Description: Use contrast color from configuration
Type: Boolean
Default: false
Required: no
/>

</designMaterial2Configurations>

<designMaterial3Configurations defaultColorIndex="integer"Description: Default color index on start
Type: Integer
Required: no
price="1000"Description: Default color price
Type: Integer
Default: 1000
Required: no
title="string"Description: Configration title to display in shop
Type: String or l10n key
Required: no
useDefaultColors="false"Description: Use default colors
Type: Boolean
Default: false
Required: no
>

<colorNode node="node"Description: Color node
Type: Index to i3d node or i3d mapping identifier
Required: no
recursive="boolean"Description: Apply recursively
Type: Boolean
Required: no
/>

<designMaterial3Configuration color="1 1 1 1"Description: Configuration color
Type: Color values (r, g, b) or brand color id
Default: 1 1 1 1
Required: no
dailyUpkeep="0"Description: Daily up keep with this configration
Type: Float
Default: 0
Required: no
desc="string"Description: Configuration description
Type: String or l10n key
Required: no
displayBrand="string"Description: If defined a brand icon is displayed in the shop config screen
Type: String
Required: no
isDefault="false"Description: Is selected by default in shop config screen
Type: Boolean
Default: false
Required: no
isSelectable="true"Description: Configuration can be selected in the shop
Type: Boolean
Default: true
Required: no
material="integer"Description: Configuration material
Type: Integer
Required: no
name="string"Description: Color name
Type: String or l10n key
Required: no
params="string"Description: Extra paramters to insert in #name text
Type: String
Required: no
price="0"Description: Price of configuration
Type: Float
Default: 0
Required: no
saveId="Number of configuration"Description: Custom save id
Type: String
Default: Number of configuration
Required: no
typeDesc="string"Description: Custom type desc
Type: String or l10n key
Required: no
uiColor="1 1 1 1"Description: Configuration UI color
Type: Color values (r, g, b) or brand color id
Default: 1 1 1 1
Required: no
vehicleBrand="string"Description: Custom brand to display after bought with this configuration
Type: String
Required: no
vehicleIcon="string"Description: Custom icon to display after bought with this configuration
Type: String
Required: no
vehicleName="string"Description: Custom vehicle name to display after bought with this configuration
Type: String
Required: no
workingWidth="float"Description: Work width to display in shop while config is active
Type: Float
Required: no
>

<aiAgent frontOffset="float"Description: front offset
Type: Float
Required: no
height="float"Description: ai height of the vehicle when loaded in this configuration
Type: Float
Required: no
length="float"Description: ai length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
maxBrakeAcceleration="float"Description: AI vehicle max brake acceleration
Type: Float
Required: no
maxCentripedalAcceleration="float"Description: AI vehicle max centripedal acceleration
Type: Float
Required: no
maxTurningRadius="float"Description: Max. turning radius (overwrites value detected from ackermann steering)
Type: Float
Required: no
width="float"Description: ai width of the vehicle when loaded in this configuration
Type: Float
Required: no
/>

<foliageBendingModifier index="integer"Description: Bending node index
Type: Integer
Required: no
indices="1 2 .. n"Description: Bending node indices
Type: Multiple values
Required: no
isActive="true"Description: Bending node is active
Type: Boolean
Default: true
Required: no
maxX="float"Description: Max. width
Type: Float
Required: no
maxZ="float"Description: Max. length
Type: Float
Required: no
minX="float"Description: Min. width
Type: Float
Required: no
minZ="float"Description: Min. length
Type: Float
Required: no
overwrite="true"Description: Overwrite the bending node values and do not use the max values
Type: Boolean
Default: true
Required: no
yOffset="float"Description: Y translation offset
Type: Float
Required: no
/>

<material color="r g b"Description: Color
Type: Color values (r, g, b) or brand color id
Required: no
materialId="integer"Description: Material id
Type: Integer
Required: no
name="string"Description: Material name
Type: String
Required: no
node="node"Description: Material node
Type: Index to i3d node or i3d mapping identifier
Required: no
refNode="node"Description: Material reference node
Type: Index to i3d node or i3d mapping identifier
Required: no
shaderParameter="string"Description: Material shader parameter name
Type: String
Required: no
/>

<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

<reverseDriving isAllowed="true"Description: Reverse driving is allowed while this configuration is equipped
Type: Boolean
Default: true
Required: no
/>

<size height="float"Description: occupied height of the vehicle when loaded in this configuration
Type: Float
Required: no
heightOffset="float"Description: height offset
Type: Float
Required: no
length="float"Description: occupied length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
width="float"Description: occupied width of the vehicle when loaded in this configuration
Type: Float
Required: no
widthOffset="float"Description: width offset
Type: Float
Required: no
/>

</designMaterial3Configuration>
<material color="r g b"Description: Material color if it shouldn't be used from configuration
Type: Color values (r, g, b) or brand color id
Required: no
contrastThreshold="0.5"Description: Contrast color brightness threshold
Type: Float
Default: 0.5
Required: no
material="integer"Description: Material id if it shouldn't be used from configuration
Type: Integer
Required: no
name="string"Description: Material name
Type: String
Required: no
shaderParameter="string"Description: Material shader parameter
Type: String
Required: no
useContrastColor="false"Description: Use contrast color from configuration
Type: Boolean
Default: false
Required: no
/>

</designMaterial3Configurations>

<designMaterialConfigurations defaultColorIndex="integer"Description: Default color index on start
Type: Integer
Required: no
price="1000"Description: Default color price
Type: Integer
Default: 1000
Required: no
title="string"Description: Configration title to display in shop
Type: String or l10n key
Required: no
useDefaultColors="false"Description: Use default colors
Type: Boolean
Default: false
Required: no
>

<colorNode node="node"Description: Color node
Type: Index to i3d node or i3d mapping identifier
Required: no
recursive="boolean"Description: Apply recursively
Type: Boolean
Required: no
/>

<designMaterialConfiguration color="1 1 1 1"Description: Configuration color
Type: Color values (r, g, b) or brand color id
Default: 1 1 1 1
Required: no
dailyUpkeep="0"Description: Daily up keep with this configration
Type: Float
Default: 0
Required: no
desc="string"Description: Configuration description
Type: String or l10n key
Required: no
displayBrand="string"Description: If defined a brand icon is displayed in the shop config screen
Type: String
Required: no
isDefault="false"Description: Is selected by default in shop config screen
Type: Boolean
Default: false
Required: no
isSelectable="true"Description: Configuration can be selected in the shop
Type: Boolean
Default: true
Required: no
material="integer"Description: Configuration material
Type: Integer
Required: no
name="string"Description: Color name
Type: String or l10n key
Required: no
params="string"Description: Extra paramters to insert in #name text
Type: String
Required: no
price="0"Description: Price of configuration
Type: Float
Default: 0
Required: no
saveId="Number of configuration"Description: Custom save id
Type: String
Default: Number of configuration
Required: no
typeDesc="string"Description: Custom type desc
Type: String or l10n key
Required: no
uiColor="1 1 1 1"Description: Configuration UI color
Type: Color values (r, g, b) or brand color id
Default: 1 1 1 1
Required: no
vehicleBrand="string"Description: Custom brand to display after bought with this configuration
Type: String
Required: no
vehicleIcon="string"Description: Custom icon to display after bought with this configuration
Type: String
Required: no
vehicleName="string"Description: Custom vehicle name to display after bought with this configuration
Type: String
Required: no
workingWidth="float"Description: Work width to display in shop while config is active
Type: Float
Required: no
>

<aiAgent frontOffset="float"Description: front offset
Type: Float
Required: no
height="float"Description: ai height of the vehicle when loaded in this configuration
Type: Float
Required: no
length="float"Description: ai length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
maxBrakeAcceleration="float"Description: AI vehicle max brake acceleration
Type: Float
Required: no
maxCentripedalAcceleration="float"Description: AI vehicle max centripedal acceleration
Type: Float
Required: no
maxTurningRadius="float"Description: Max. turning radius (overwrites value detected from ackermann steering)
Type: Float
Required: no
width="float"Description: ai width of the vehicle when loaded in this configuration
Type: Float
Required: no
/>

<foliageBendingModifier index="integer"Description: Bending node index
Type: Integer
Required: no
indices="1 2 .. n"Description: Bending node indices
Type: Multiple values
Required: no
isActive="true"Description: Bending node is active
Type: Boolean
Default: true
Required: no
maxX="float"Description: Max. width
Type: Float
Required: no
maxZ="float"Description: Max. length
Type: Float
Required: no
minX="float"Description: Min. width
Type: Float
Required: no
minZ="float"Description: Min. length
Type: Float
Required: no
overwrite="true"Description: Overwrite the bending node values and do not use the max values
Type: Boolean
Default: true
Required: no
yOffset="float"Description: Y translation offset
Type: Float
Required: no
/>

<material color="r g b"Description: Color
Type: Color values (r, g, b) or brand color id
Required: no
materialId="integer"Description: Material id
Type: Integer
Required: no
name="string"Description: Material name
Type: String
Required: no
node="node"Description: Material node
Type: Index to i3d node or i3d mapping identifier
Required: no
refNode="node"Description: Material reference node
Type: Index to i3d node or i3d mapping identifier
Required: no
shaderParameter="string"Description: Material shader parameter name
Type: String
Required: no
/>

<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

<reverseDriving isAllowed="true"Description: Reverse driving is allowed while this configuration is equipped
Type: Boolean
Default: true
Required: no
/>

<size height="float"Description: occupied height of the vehicle when loaded in this configuration
Type: Float
Required: no
heightOffset="float"Description: height offset
Type: Float
Required: no
length="float"Description: occupied length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
width="float"Description: occupied width of the vehicle when loaded in this configuration
Type: Float
Required: no
widthOffset="float"Description: width offset
Type: Float
Required: no
/>

</designMaterialConfiguration>
<material color="r g b"Description: Material color if it shouldn't be used from configuration
Type: Color values (r, g, b) or brand color id
Required: no
contrastThreshold="0.5"Description: Contrast color brightness threshold
Type: Float
Default: 0.5
Required: no
material="integer"Description: Material id if it shouldn't be used from configuration
Type: Integer
Required: no
name="string"Description: Material name
Type: String
Required: no
shaderParameter="string"Description: Material shader parameter
Type: String
Required: no
useContrastColor="false"Description: Use contrast color from configuration
Type: Boolean
Default: false
Required: no
/>

</designMaterialConfigurations>

<dischargeable requiresTipOcclusionArea="true"Description: Requires tip occlusion area
Type: Boolean
Default: true
Required: no
stopDischargeOnDeactivate="true"Description: Stop discharge if the vehicle is deactivated
Type: Boolean
Default: true
Required: no
>

<dashboards>
<dashboard animName="string"Description: (ANIMATION) Animation name
Type: String
Required: no
baseColor="string"Description: (EMITTER) Base color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
dischargeNodeIndex="integer"Description: Index of discharge node
Type: Integer
Required: no
displayType="string"Description: Display type name
Type: String
Required: no
doInterpolation="false"Description: Do interpolation
Type: Boolean
Default: false
Required: no
emissiveScale="0.2"Description: (NUMBER) Scale of emissive map
Type: Float
Default: 0.2
Required: no
emitColor="string"Description: (EMITTER) Emit color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
font="DIGIT"Description: (NUMBER) Name of font to apply to mesh
Type: String
Default: DIGIT
Required: no
fontThickness="1"Description: (TEXT) Thickness factor for font characters
Type: Float
Default: 1
Required: no
groups="string"Description: List of groups
Type: String
Required: no
hasNormalMap="false"Description: (NUMBER) Normal map will be applied to number decals
Type: Boolean
Default: false
Required: no
hiddenColor="string"Description: (TEXT) Color of hidden character (if defined a '0' in this color is display instead of nothing)
Type: String
Required: no
idleValue="0"Description: Idle value
Type: Float
Default: 0
Required: no
intensity="1"Description: (EMITTER) Intensity
Type: Float
Default: 1
Required: no
interpolationSpeed="0.005"Description: Interpolation speed
Type: Float
Default: 0.005
Required: no
maxRot="string"Description: (ROT) Min. rotation (Rotation value if rotAxis is given | Rotation Vector of rotAxis is not given)
Type: String
Required: no
maxValueAnim="float"Description: (ANIMATION) Max. reference value for animation
Type: Float
Required: no
maxValueRot="float"Description: (ROT) Max. reference value for rotation
Type: Float
Required: no
maxValueSlider="float"Description: (SLIDER) Max. reference value for slider
Type: Float
Required: no
minRot="string"Description: (ROT) Min. rotation (Rotation value if rotAxis is given | Rotation Vector of rotAxis is not given)
Type: String
Required: no
minValueAnim="float"Description: (ANIMATION) Min. reference value for animation
Type: Float
Required: no
minValueRot="float"Description: (ROT) Min. reference value for rotation
Type: Float
Required: no
minValueSlider="float"Description: (SLIDER) Min. reference value for slider
Type: Float
Required: no
node="node"Description: (EMITTER | ROT | VISIBILITY) Node
Type: Index to i3d node or i3d mapping identifier
Required: no
numberColor="string"Description: (NUMBER) Numbers color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
numbers="node"Description: (NUMBER) Numbers node
Type: Index to i3d node or i3d mapping identifier
Required: no
precision="1"Description: (NUMBER) Precision
Type: Integer
Default: 1
Required: no
rotAxis="float"Description: (ROT) Rotation axis
Type: Float
Required: no
textAlignment="RIGHT"Description: (TEXT) Alignment of text (LEFT | RIGHT | CENTER)
Type: String
Default: RIGHT
Required: no
textColor="string"Description: (TEXT) Font color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
textMask="00.0"Description: (TEXT) Font Mask
Type: String
Default: 00.0
Required: no
textScaleX="1"Description: (TEXT) Global X scale of text
Type: Float
Default: 1
Required: no
textScaleY="1"Description: (TEXT) Global Y scale of text
Type: Float
Default: 1
Required: no
textSize="0.03"Description: (TEXT) Size of font in meter
Type: Float
Default: 0.03
Required: no
valueType="string"Description: Value type name (Available: activeDischargeNode | dischargeState)
Type: String
Required: no
>

<state rotation="x y z"Description: (MULTI_STATE) Rotation while state is active
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: (MULTI_STATE) Scale while state is active
Type: Scale values (x, y, z)
Required: no
translation="x y z"Description: (MULTI_STATE) Translation while state is active
Type: Translation values (x, y, z)
Required: no
value="1 2 .. n"Description: (MULTI_STATE) One or multiple values separated by space to activate the state
Type: Multiple values
Required: no
visibility="boolean"Description: (MULTI_STATE) Visibility while state is active
Type: Boolean
Required: no
/>

</dashboard>
</dashboards>
<dischargeableConfigurations title="string"Description: Configration title to display in shop
Type: String or l10n key
Required: no
>

<dischargeableConfiguration dailyUpkeep="0"Description: Daily up keep with this configration
Type: Float
Default: 0
Required: no
desc="string"Description: Configuration description
Type: String or l10n key
Required: no
displayBrand="string"Description: If defined a brand icon is displayed in the shop config screen
Type: String
Required: no
isDefault="false"Description: Is selected by default in shop config screen
Type: Boolean
Default: false
Required: no
isSelectable="true"Description: Configuration can be selected in the shop
Type: Boolean
Default: true
Required: no
name="string"Description: Configuration name
Type: String or l10n key
Required: no
params="string"Description: Extra paramters to insert in #name text
Type: String
Required: no
price="0"Description: Price of configuration
Type: Float
Default: 0
Required: no
requiresTipOcclusionArea="true"Description: Requires tip occlusion area
Type: Boolean
Default: true
Required: no
saveId="Number of configuration"Description: Custom save id
Type: String
Default: Number of configuration
Required: no
stopDischargeOnDeactivate="true"Description: Stop discharge if the vehicle is deactivated
Type: Boolean
Default: true
Required: no
typeDesc="string"Description: Custom type desc
Type: String or l10n key
Required: no
vehicleBrand="string"Description: Custom brand to display after bought with this configuration
Type: String
Required: no
vehicleIcon="string"Description: Custom icon to display after bought with this configuration
Type: String
Required: no
vehicleName="string"Description: Custom vehicle name to display after bought with this configuration
Type: String
Required: no
workingWidth="float"Description: Work width to display in shop while config is active
Type: Float
Required: no
>

<aiAgent frontOffset="float"Description: front offset
Type: Float
Required: no
height="float"Description: ai height of the vehicle when loaded in this configuration
Type: Float
Required: no
length="float"Description: ai length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
maxBrakeAcceleration="float"Description: AI vehicle max brake acceleration
Type: Float
Required: no
maxCentripedalAcceleration="float"Description: AI vehicle max centripedal acceleration
Type: Float
Required: no
maxTurningRadius="float"Description: Max. turning radius (overwrites value detected from ackermann steering)
Type: Float
Required: no
width="float"Description: ai width of the vehicle when loaded in this configuration
Type: Float
Required: no
/>

<dischargeNode allowAIDischarge="false"Description: Allows ai discharge
Type: Boolean
Default: false
Required: no
canDischargeToGround="true"Description: Can discharge to ground
Type: Boolean
Default: true
Required: no
canDischargeToGroundAnywhere="false"Description: Can discharge to ground independent of land owned state
Type: Boolean
Default: false
Required: no
canDischargeToObject="true"Description: Can discharge to object
Type: Boolean
Default: true
Required: no
canStartDischargeAutomatically="false"Description: Can start discharge automatically
Type: Boolean
Default: false
Required: no
canStartGroundDischargeAutomatically="false"Description: Can start discharge to ground automatically
Type: Boolean
Default: false
Required: no
effectTurnOffThreshold="0.25"Description: After this time has passed and nothing has been harvested the effects are turned off
Type: Time in seconds
Default: 0.25
Required: no
emptySpeed="float"Description: Empty speed in l/sec
Type: Float
Default: fill unit capacity
Required: no
fillUnitIndex="integer"Description: Fill unit index
Type: Integer
Required: no
maxDistance="10"Description: Max. raycast distance
Type: Float
Default: 10
Required: no
needsIsEntered="true"Description: Vehicle needs to be entered to do raycasting
Type: Boolean
Default: true
Required: no
needsSetIsTurnedOn="false"Description: Vehicle needs to be turned on to activate discharge node
Type: Boolean
Default: false
Required: no
node="node"Description: Discharge node
Type: Index to i3d node or i3d mapping identifier
Required: no
playSound="true"Description: Play discharge sound
Type: Boolean
Default: true
Required: no
soundNode="node"Description: Sound link node
Type: Index to i3d node or i3d mapping identifier
Default: Discharge node
Required: no
stopDischargeIfNotPossible="boolean"Description: Stop discharge if not possible
Type: Boolean
Default: default 'true' while having discharge trigger
Required: no
stopDischargeOnEmpty="true"Description: Stop discharge if fill unit empty
Type: Boolean
Default: true
Required: no
toolType="dischargable"Description: Tool type
Type: String
Default: dischargable
Required: no
turnOnActivateNode="false"Description: Discharge node is set active when vehicle is turned on
Type: Boolean
Default: false
Required: no
unloadInfoIndex="1"Description: Unload info index
Type: Integer
Default: 1
Required: no
>

<activationTrigger node="node"Description: Discharge activation trigger node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<animationNodes>
<animationNode class="RotationAnimation"Description: Animation class (RotationAnimation | RotationAnimationSpikes | ScrollingAnimation | ShakeAnimation)
Type: String
Default: RotationAnimation
Required: no
minAlphaForTurnOff="0"Description: Min. alpha for turn off (speed [0-1])
Type: Float
Default: 0
Required: no
node="node"Description: Node
Type: Index to i3d node or i3d mapping identifier
Required: no
rotAxis="2"Description: Rotation axis
Type: Float
Default: 2
Required: no
rotSpeed="1"Description: Rotation speed
Type: Angle
Default: 1
Required: no
scrollLength="1"Description: (ScrollingAnimation) Scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (ScrollingAnimation) Scroll speed
Type: Float
Default: 1
Required: no
shaderComponentScale="1 0 0 0"Description: Shader parameter name
Type: Multiple values (x, y, z, w)
Default: 1 0 0 0
Required: no
shaderParameterComponent="1"Description: (ScrollingAnimation) Shader parameter component
Type: Float
Default: 1
Required: no
shaderParameterName="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterPrevName="automatically calculated from #shaderParameterName"Description: Prev Shader parameter name
Type: String
Default: automatically calculated from #shaderParameterName
Required: no
shaking="0 0 0 0"Description: (ShakeAnimation) Shaking scale for shader parameters
Type: Multiple values (x, y, z, w)
Default: 0 0 0 0
Required: no
speedFunc="string"Description: Lua speed function
Type: String
Required: no
speedFuncParam="string"Description: Additional string parameter that is passed to the speedFunc
Type: String
Required: no
turnedOffPosition="float"Description: (ScrollingAnimation) Target position while turned off
Type: Float
Required: no
turnedOffRotation="angle"Description: (RotationAnimation) Target rotation while turned off
Type: Angle
Required: no
turnedOffSubDivisions="1"Description: Amount of sub divisions which have the same state
Type: Float
Default: 1
Required: no
turnOffFadeTime="2"Description: Turn off fade time
Type: Float
Default: 2
Required: no
turnOnFadeTime="2"Description: Turn on fade time
Type: Float
Default: 2
Required: no
turnOnOffVariance="float"Description: Turn off time variance
Type: Float
Required: no
type="string"Description: (ScrollingAnimation) Fill type name
Type: String
Required: no
>

<spikes maxRot="angle"Description: Max. spike rotation
Type: Angle
Required: no
moveDownRange="x y"Description: Move down range
Type: Rotation values (x, y)
Required: no
moveUpRange="x y"Description: Move up range
Type: Rotation values (x, y)
Required: no
rotAxis="3"Description: Rotation axis
Type: Integer
Default: 3
Required: no
>

<spike direction="integer"Description: Spike rot. direction
Type: Integer
Required: no
node="node"Description: Spike node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</spikes>
</animationNode>
</animationNodes>
<dischargeSound debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
overwriteSharedSound="false"Description: Overwrite shared discharge sound with sound defined in discharge node
Type: Boolean
Default: false
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</dischargeSound>
<dischargeStateSound debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</dischargeStateSound>
<distanceObjectChanges threshold="0.5"Description: Defines at which raycast distance the object changes
Type: Float
Default: 0.5
Required: no
>

<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

</distanceObjectChanges>
<effects>
<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<snowPlowEffect maxScale="1 1 1"Description: (SnowPlowMotionPathEffect) Max. Scale which corresponds to the second motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
minScale="1 1 1"Description: (SnowPlowMotionPathEffect) Min. Scale which corresponds to the first motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
scrollSpeed="1"Description: (SnowPlowMotionPathEffect) UV scroll speed
Type: Float
Default: 1
Required: no
shaderPlane="node"Description: (SnowPlowMotionPathEffect) Node of shader plane effect to control the same way
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
</effects>
<fillType converterName="string"Description: Converter to be used to convert the fill types
Type: String
Required: no
/>

<info length="1"Description: Discharge info length
Type: Float
Default: 1
Required: no
limitToGround="true"Description: Discharge info is limited to ground
Type: Boolean
Default: true
Required: no
node="node"Description: Discharge info node
Type: Index to i3d node or i3d mapping identifier
Default: Discharge node
Required: no
useRaycastHitPosition="false"Description: Discharge info uses raycast hit position
Type: Boolean
Default: false
Required: no
width="1"Description: Discharge info width
Type: Float
Default: 1
Required: no
yOffset="2"Description: Discharge info y axis offset
Type: Float
Default: 2
Required: no
zOffset="0"Description: Discharge info Z axis offset
Type: Float
Default: 0
Required: no
/>

<movingToolActivation isInverted="false"Description: Activation is inverted
Type: Boolean
Default: false
Required: no
node="node"Description: Moving tool node
Type: Index to i3d node or i3d mapping identifier
Required: no
openFactor="1"Description: Open factor
Type: Float
Default: 1
Required: no
openOffset="0"Description: Open offset
Type: Float
Default: 0
Required: no
/>

<nodeActiveObjectChanges>
<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

</nodeActiveObjectChanges>
<raycast maxDistance="10"Description: Max. raycast distance
Type: Float
Default: 10
Required: no
node="node"Description: Raycast node
Type: Index to i3d node or i3d mapping identifier
Default: Discharge node
Required: no
useWorldNegYDirection="false"Description: Use world negative Y Direction
Type: Boolean
Default: false
Required: no
yOffset="0"Description: Y Offset
Type: Float
Default: 0
Required: no
/>

<stateObjectChanges>
<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

</stateObjectChanges>
<trigger node="node"Description: Discharge trigger node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</dischargeNode>
<foliageBendingModifier index="integer"Description: Bending node index
Type: Integer
Required: no
indices="1 2 .. n"Description: Bending node indices
Type: Multiple values
Required: no
isActive="true"Description: Bending node is active
Type: Boolean
Default: true
Required: no
maxX="float"Description: Max. width
Type: Float
Required: no
maxZ="float"Description: Max. length
Type: Float
Required: no
minX="float"Description: Min. width
Type: Float
Required: no
minZ="float"Description: Min. length
Type: Float
Required: no
overwrite="true"Description: Overwrite the bending node values and do not use the max values
Type: Boolean
Default: true
Required: no
yOffset="float"Description: Y translation offset
Type: Float
Required: no
/>

<material color="r g b"Description: Color
Type: Color values (r, g, b) or brand color id
Required: no
materialId="integer"Description: Material id
Type: Integer
Required: no
name="string"Description: Material name
Type: String
Required: no
node="node"Description: Material node
Type: Index to i3d node or i3d mapping identifier
Required: no
refNode="node"Description: Material reference node
Type: Index to i3d node or i3d mapping identifier
Required: no
shaderParameter="string"Description: Material shader parameter name
Type: String
Required: no
/>

<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

<reverseDriving isAllowed="true"Description: Reverse driving is allowed while this configuration is equipped
Type: Boolean
Default: true
Required: no
/>

<size height="float"Description: occupied height of the vehicle when loaded in this configuration
Type: Float
Required: no
heightOffset="float"Description: height offset
Type: Float
Required: no
length="float"Description: occupied length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
width="float"Description: occupied width of the vehicle when loaded in this configuration
Type: Float
Required: no
widthOffset="float"Description: width offset
Type: Float
Required: no
/>

</dischargeableConfiguration>
</dischargeableConfigurations>
<dischargeNode allowAIDischarge="false"Description: Allows ai discharge
Type: Boolean
Default: false
Required: no
canDischargeToGround="true"Description: Can discharge to ground
Type: Boolean
Default: true
Required: no
canDischargeToGroundAnywhere="false"Description: Can discharge to ground independent of land owned state
Type: Boolean
Default: false
Required: no
canDischargeToObject="true"Description: Can discharge to object
Type: Boolean
Default: true
Required: no
canStartDischargeAutomatically="false"Description: Can start discharge automatically
Type: Boolean
Default: false
Required: no
canStartGroundDischargeAutomatically="false"Description: Can start discharge to ground automatically
Type: Boolean
Default: false
Required: no
effectTurnOffThreshold="0.25"Description: After this time has passed and nothing has been harvested the effects are turned off
Type: Time in seconds
Default: 0.25
Required: no
emptySpeed="float"Description: Empty speed in l/sec
Type: Float
Default: fill unit capacity
Required: no
fillUnitIndex="integer"Description: Fill unit index
Type: Integer
Required: no
maxDistance="10"Description: Max. raycast distance
Type: Float
Default: 10
Required: no
needsIsEntered="true"Description: Vehicle needs to be entered to do raycasting
Type: Boolean
Default: true
Required: no
needsSetIsTurnedOn="false"Description: Vehicle needs to be turned on to activate discharge node
Type: Boolean
Default: false
Required: no
node="node"Description: Discharge node
Type: Index to i3d node or i3d mapping identifier
Required: no
playSound="true"Description: Play discharge sound
Type: Boolean
Default: true
Required: no
soundNode="node"Description: Sound link node
Type: Index to i3d node or i3d mapping identifier
Default: Discharge node
Required: no
stopDischargeIfNotPossible="boolean"Description: Stop discharge if not possible
Type: Boolean
Default: default 'true' while having discharge trigger
Required: no
stopDischargeOnEmpty="true"Description: Stop discharge if fill unit empty
Type: Boolean
Default: true
Required: no
toolType="dischargable"Description: Tool type
Type: String
Default: dischargable
Required: no
turnOnActivateNode="false"Description: Discharge node is set active when vehicle is turned on
Type: Boolean
Default: false
Required: no
unloadInfoIndex="1"Description: Unload info index
Type: Integer
Default: 1
Required: no
>

<activationTrigger node="node"Description: Discharge activation trigger node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<animationNodes>
<animationNode class="RotationAnimation"Description: Animation class (RotationAnimation | RotationAnimationSpikes | ScrollingAnimation | ShakeAnimation)
Type: String
Default: RotationAnimation
Required: no
minAlphaForTurnOff="0"Description: Min. alpha for turn off (speed [0-1])
Type: Float
Default: 0
Required: no
node="node"Description: Node
Type: Index to i3d node or i3d mapping identifier
Required: no
rotAxis="2"Description: Rotation axis
Type: Float
Default: 2
Required: no
rotSpeed="1"Description: Rotation speed
Type: Angle
Default: 1
Required: no
scrollLength="1"Description: (ScrollingAnimation) Scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (ScrollingAnimation) Scroll speed
Type: Float
Default: 1
Required: no
shaderComponentScale="1 0 0 0"Description: Shader parameter name
Type: Multiple values (x, y, z, w)
Default: 1 0 0 0
Required: no
shaderParameterComponent="1"Description: (ScrollingAnimation) Shader parameter component
Type: Float
Default: 1
Required: no
shaderParameterName="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterPrevName="automatically calculated from #shaderParameterName"Description: Prev Shader parameter name
Type: String
Default: automatically calculated from #shaderParameterName
Required: no
shaking="0 0 0 0"Description: (ShakeAnimation) Shaking scale for shader parameters
Type: Multiple values (x, y, z, w)
Default: 0 0 0 0
Required: no
speedFunc="string"Description: Lua speed function
Type: String
Required: no
speedFuncParam="string"Description: Additional string parameter that is passed to the speedFunc
Type: String
Required: no
turnedOffPosition="float"Description: (ScrollingAnimation) Target position while turned off
Type: Float
Required: no
turnedOffRotation="angle"Description: (RotationAnimation) Target rotation while turned off
Type: Angle
Required: no
turnedOffSubDivisions="1"Description: Amount of sub divisions which have the same state
Type: Float
Default: 1
Required: no
turnOffFadeTime="2"Description: Turn off fade time
Type: Float
Default: 2
Required: no
turnOnFadeTime="2"Description: Turn on fade time
Type: Float
Default: 2
Required: no
turnOnOffVariance="float"Description: Turn off time variance
Type: Float
Required: no
type="string"Description: (ScrollingAnimation) Fill type name
Type: String
Required: no
>

<spikes maxRot="angle"Description: Max. spike rotation
Type: Angle
Required: no
moveDownRange="x y"Description: Move down range
Type: Rotation values (x, y)
Required: no
moveUpRange="x y"Description: Move up range
Type: Rotation values (x, y)
Required: no
rotAxis="3"Description: Rotation axis
Type: Integer
Default: 3
Required: no
>

<spike direction="integer"Description: Spike rot. direction
Type: Integer
Required: no
node="node"Description: Spike node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</spikes>
</animationNode>
</animationNodes>
<dischargeSound debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
overwriteSharedSound="false"Description: Overwrite shared discharge sound with sound defined in discharge node
Type: Boolean
Default: false
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</dischargeSound>
<dischargeStateSound debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</dischargeStateSound>
<distanceObjectChanges threshold="0.5"Description: Defines at which raycast distance the object changes
Type: Float
Default: 0.5
Required: no
>

<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

</distanceObjectChanges>
<effects>
<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<snowPlowEffect maxScale="1 1 1"Description: (SnowPlowMotionPathEffect) Max. Scale which corresponds to the second motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
minScale="1 1 1"Description: (SnowPlowMotionPathEffect) Min. Scale which corresponds to the first motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
scrollSpeed="1"Description: (SnowPlowMotionPathEffect) UV scroll speed
Type: Float
Default: 1
Required: no
shaderPlane="node"Description: (SnowPlowMotionPathEffect) Node of shader plane effect to control the same way
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
</effects>
<fillType converterName="string"Description: Converter to be used to convert the fill types
Type: String
Required: no
/>

<info length="1"Description: Discharge info length
Type: Float
Default: 1
Required: no
limitToGround="true"Description: Discharge info is limited to ground
Type: Boolean
Default: true
Required: no
node="node"Description: Discharge info node
Type: Index to i3d node or i3d mapping identifier
Default: Discharge node
Required: no
useRaycastHitPosition="false"Description: Discharge info uses raycast hit position
Type: Boolean
Default: false
Required: no
width="1"Description: Discharge info width
Type: Float
Default: 1
Required: no
yOffset="2"Description: Discharge info y axis offset
Type: Float
Default: 2
Required: no
zOffset="0"Description: Discharge info Z axis offset
Type: Float
Default: 0
Required: no
/>

<movingToolActivation isInverted="false"Description: Activation is inverted
Type: Boolean
Default: false
Required: no
node="node"Description: Moving tool node
Type: Index to i3d node or i3d mapping identifier
Required: no
openFactor="1"Description: Open factor
Type: Float
Default: 1
Required: no
openOffset="0"Description: Open offset
Type: Float
Default: 0
Required: no
/>

<nodeActiveObjectChanges>
<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

</nodeActiveObjectChanges>
<raycast maxDistance="10"Description: Max. raycast distance
Type: Float
Default: 10
Required: no
node="node"Description: Raycast node
Type: Index to i3d node or i3d mapping identifier
Default: Discharge node
Required: no
useWorldNegYDirection="false"Description: Use world negative Y Direction
Type: Boolean
Default: false
Required: no
yOffset="0"Description: Y Offset
Type: Float
Default: 0
Required: no
/>

<stateObjectChanges>
<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

</stateObjectChanges>
<trigger node="node"Description: Discharge trigger node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</dischargeNode>
</dischargeable>

<drivable>
<cruiseControl enabled="true"Description: Cruise control enabled
Type: Boolean
Default: true
Required: no
maxSpeed="float"Description: Max. cruise control speed
Type: Float
Default: Max. vehicle speed
Required: no
maxSpeedReverse="float"Description: Max. cruise control speed in reverse
Type: Float
Default: Max. value reverse speed
Required: no
minSpeed="1"Description: Min. cruise control speed
Type: Float
Default: 1
Required: no
/>

<dashboards>
<dashboard animName="string"Description: (ANIMATION) Animation name
Type: String
Required: no
baseColor="string"Description: (EMITTER) Base color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
displayType="string"Description: Display type name
Type: String
Required: no
doInterpolation="false"Description: Do interpolation
Type: Boolean
Default: false
Required: no
emissiveScale="0.2"Description: (NUMBER) Scale of emissive map
Type: Float
Default: 0.2
Required: no
emitColor="string"Description: (EMITTER) Emit color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
font="DIGIT"Description: (NUMBER) Name of font to apply to mesh
Type: String
Default: DIGIT
Required: no
fontThickness="1"Description: (TEXT) Thickness factor for font characters
Type: Float
Default: 1
Required: no
groups="string"Description: List of groups
Type: String
Required: no
hasNormalMap="false"Description: (NUMBER) Normal map will be applied to number decals
Type: Boolean
Default: false
Required: no
hiddenColor="string"Description: (TEXT) Color of hidden character (if defined a '0' in this color is display instead of nothing)
Type: String
Required: no
idleValue="0"Description: Idle value
Type: Float
Default: 0
Required: no
intensity="1"Description: (EMITTER) Intensity
Type: Float
Default: 1
Required: no
interpolationSpeed="0.005"Description: Interpolation speed
Type: Float
Default: 0.005
Required: no
maxRot="string"Description: (ROT) Min. rotation (Rotation value if rotAxis is given | Rotation Vector of rotAxis is not given)
Type: String
Required: no
maxValueAnim="float"Description: (ANIMATION) Max. reference value for animation
Type: Float
Required: no
maxValueRot="float"Description: (ROT) Max. reference value for rotation
Type: Float
Required: no
maxValueSlider="float"Description: (SLIDER) Max. reference value for slider
Type: Float
Required: no
minRot="string"Description: (ROT) Min. rotation (Rotation value if rotAxis is given | Rotation Vector of rotAxis is not given)
Type: String
Required: no
minValueAnim="float"Description: (ANIMATION) Min. reference value for animation
Type: Float
Required: no
minValueRot="float"Description: (ROT) Min. reference value for rotation
Type: Float
Required: no
minValueSlider="float"Description: (SLIDER) Min. reference value for slider
Type: Float
Required: no
node="node"Description: (EMITTER | ROT | VISIBILITY) Node
Type: Index to i3d node or i3d mapping identifier
Required: no
numberColor="string"Description: (NUMBER) Numbers color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
numbers="node"Description: (NUMBER) Numbers node
Type: Index to i3d node or i3d mapping identifier
Required: no
precision="1"Description: (NUMBER) Precision
Type: Integer
Default: 1
Required: no
rotAxis="float"Description: (ROT) Rotation axis
Type: Float
Required: no
textAlignment="RIGHT"Description: (TEXT) Alignment of text (LEFT | RIGHT | CENTER)
Type: String
Default: RIGHT
Required: no
textColor="string"Description: (TEXT) Font color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
textMask="00.0"Description: (TEXT) Font Mask
Type: String
Default: 00.0
Required: no
textScaleX="1"Description: (TEXT) Global X scale of text
Type: Float
Default: 1
Required: no
textScaleY="1"Description: (TEXT) Global Y scale of text
Type: Float
Default: 1
Required: no
textSize="0.03"Description: (TEXT) Size of font in meter
Type: Float
Default: 0.03
Required: no
valueType="string"Description: Value type name (Available: cruiseControl | directionForward | directionBackward | movingDirection | cruiseControlActive | accelerationAxis | decelerationAxis | ac_decelerationAxis | steeringAngle | combinedPedalLeft | combinedPedalRight)
Type: String
Required: no
>

<state rotation="x y z"Description: (MULTI_STATE) Rotation while state is active
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: (MULTI_STATE) Scale while state is active
Type: Scale values (x, y, z)
Required: no
translation="x y z"Description: (MULTI_STATE) Translation while state is active
Type: Translation values (x, y, z)
Required: no
value="1 2 .. n"Description: (MULTI_STATE) One or multiple values separated by space to activate the state
Type: Multiple values
Required: no
visibility="boolean"Description: (MULTI_STATE) Visibility while state is active
Type: Boolean
Required: no
/>

</dashboard>
</dashboards>
<idleTurning allowed="false"Description: When vehicle is not moving and steering keys are pressed turns on the same spot
Type: Boolean
Default: false
Required: no
direction="1"Description: Driving direction [-1, 1]
Type: Integer
Default: 1
Required: no
lockDirection="true"Description: Defines if the direction is locked until player accelerates again
Type: Boolean
Default: true
Required: no
maxSpeed="10"Description: Max. speed while turning
Type: Float
Default: 10
Required: no
steeringFactor="100"Description: Steering speed factor
Type: Float
Default: 100
Required: no
updateSteeringWheel="true"Description: Update steering wheel
Type: Boolean
Default: true
Required: no
>

<wheel inverted="false"Description: Acceleration is inverted
Type: Boolean
Default: false
Required: no
node="node"Description: Wheel node to change
Type: Index to i3d node or i3d mapping identifier
Required: no
steeringAngle="angle"Description: Steering angle while idle turning
Type: Angle
Required: no
/>

</idleTurning>
<sounds>
<waterSplash debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</waterSplash>
</sounds>
<speedRotScale offset="0.7"Description: Speed dependent steering speed offset
Type: Float
Default: 0.7
Required: no
scale="80"Description: Speed dependent steering speed scale
Type: Float
Default: 80
Required: no
/>

<steeringWheel indoorRotation="0"Description: Steering wheel indoor rotation
Type: Angle
Default: 0
Required: no
node="node"Description: Steering wheel node
Type: Index to i3d node or i3d mapping identifier
Required: no
outdoorRotation="0"Description: Steering wheel outdoor rotation
Type: Angle
Default: 0
Required: no
/>

</drivable>

<dynamicallyLoadedParts>
<dynamicallyLoadedPart filename="string"Description: Filename to i3d file
Type: String
Required: no
linkNode="node"Description: Link node
Type: Index to i3d node or i3d mapping identifier
Default: 0>
Required: no
node="node"Description: Node in external i3d file
Type: Index to i3d node or i3d mapping identifier
Default: 0|0
Required: no
position="x y z"Description: Position
Type: Translation values (x, y, z)
Required: no
rotation="x y z"Description: Rotation node rotation
Type: Rotation values (x, y, z)
Required: no
rotationNode="node"Description: Rotation node
Type: Index to i3d node or i3d mapping identifier
Default: node
Required: no
shaderParameter="x y z w"Description: Shader parameter to apply
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterName="string"Description: Shader parameter name
Type: String
Required: no
/>

</dynamicallyLoadedParts>

<dynamicMount additionalMountDistance="0"Description: Distance from root node to the object laying on top (normally height of object). If defined the mass of this object has influence in mounting.
Type: Float
Default: 0
Required: no
allowMassReduction="true"Description: Defines if mass can be reduced by the mount vehicle
Type: Boolean
Default: true
Required: no
forceLimitScale="1"Description: Force limit scale
Type: Float
Default: 1
Required: no
jointLimitToRotY="false"Description: Local placed joint will only be adjusted on Y axis to the target mounter object. X and Z will be 0.
Type: Boolean
Default: false
Required: no
jointNode="node"Description: Joint node
Type: Index to i3d node or i3d mapping identifier
Required: no
jointTransY="float"Description: Fixed Y translation of local placed joint
Type: Float
Default: not defined
Required: no
singleAxisFreeX="boolean"Description: Single axis free X
Type: Boolean
Required: no
singleAxisFreeY="boolean"Description: Single axis free Y
Type: Boolean
Required: no
triggerForceAcceleration="4"Description: Trigger force acceleration
Type: Float
Default: 4
Required: no
triggerNode="node"Description: Trigger node
Type: Index to i3d node or i3d mapping identifier
Required: no
>

<lockPosition jointNode="vehicle root node"Description: Joint node of other vehicle (path or i3dMapping name)
Type: String
Default: vehicle root node
Required: no
rotOffset="0 0 0"Description: Rotation offset from joint node
Type: Rotation values (x, y, z)
Default: 0 0 0
Required: no
transOffset="0 0 0"Description: Translation offset from joint node
Type: Translation values (x, y, z)
Default: 0 0 0
Required: no
xmlFilename="string"Description: XML filename of vehicle to lock on (needs to match only the end of the filename)
Type: String
Required: no
/>

</dynamicMount>

<dynamicMountAttacher forceAcceleration="30"Description: Force acceleration
Type: Float
Default: 30
Required: no
forceLimitScale="1"Description: Force limit
Type: Float
Default: 1
Required: no
jointNode="node"Description: Joint node
Type: Index to i3d node or i3d mapping identifier
Required: no
mountType="TYPE_AUTO_ATTACH_XZ"Description: Mount type
Type: String
Default: TYPE_AUTO_ATTACH_XZ
Required: no
node="node"Description: Attacher node
Type: Index to i3d node or i3d mapping identifier
Required: no
numObjectBits="5"Description: Number of object bits to sync
Type: Integer
Default: 5
Required: no
rootNode="node"Description: Root node
Type: Index to i3d node or i3d mapping identifier
Required: no
timeToMount="1000"Description: No movement time until mounting
Type: Float
Default: 1000
Required: no
transferMass="false"Description: If this is set to 'true' the mass of the object to mount is tranfered to our own component. This improves phyiscs stability
Type: Boolean
Default: false
Required: no
triggerNode="node"Description: Trigger node
Type: Index to i3d node or i3d mapping identifier
Required: no
>

<animation name="string"Description: Animation name
Type: String
Required: no
speed="1"Description: Animation speed
Type: Float
Default: 1
Required: no
/>

<grab closedMountType="TYPE_AUTO_ATTACH_XYZ"Description: Closed mount type
Type: String
Default: TYPE_AUTO_ATTACH_XYZ
Required: no
openMountType="TYPE_FORK"Description: Open mount type
Type: String
Default: TYPE_FORK
Required: no
>

<movingToolActivation isInverted="false"Description: Activation is inverted
Type: Boolean
Default: false
Required: no
node="node"Description: Moving tool node
Type: Index to i3d node or i3d mapping identifier
Required: no
openFactor="1"Description: Open factor
Type: Float
Default: 1
Required: no
/>

</grab>
<lockPosition jointNode="node"Description: Joint node (Representens the position of the other vehicles root node)
Type: Index to i3d node or i3d mapping identifier
Required: no
xmlFilename="string"Description: XML filename of vehicle to lock (needs to match only the end of the filename)
Type: String
Required: no
>

<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

</lockPosition>
<mountCollisionMask collisionMask="integer"Description: Collision mask while object mounted
Type: Integer
Required: no
forceLimitScale="1"Description: Force limit
Type: Float
Default: 1
Required: no
mountType="FORK"Description: Mount type name
Type: String
Default: FORK
Required: no
node="node"Description: Collision node
Type: Index to i3d node or i3d mapping identifier
Required: no
triggerNode="node"Description: Trigger node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</dynamicMountAttacher>

<enterable canBeEnteredFromMenu="boolean"Description: Vehicle can be entered from menu
Type: Boolean
Default: same as #isTabbable
Required: no
isTabbable="true"Description: Vehicle is tabbable
Type: Boolean
Default: true
Required: no
>

<additionalCharacter cameraMinDistance="1.5"Description: Min. distance until character is hidden
Type: Float
Default: 1.5
Required: no
clipDistance="75"Description: Clip distance of character
Type: Float
Default: 75
Required: no
distanceRefNode="node"Description: Distance reference node
Type: Index to i3d node or i3d mapping identifier
Default: Character root node
Required: no
foldMaxLimit="1"Description: Fold max. time
Type: Float
Default: 1
Required: no
foldMinLimit="0"Description: Fold min. time
Type: Float
Default: 0
Required: no
maxUpdateDistance="35"Description: Max. distance to vehicle root to update ik chains of character
Type: Float
Default: 35
Required: no
node="node"Description: Additional character node
Type: Index to i3d node or i3d mapping identifier
Required: no
speedDependedSpine="false"Description: Speed dependent spine
Type: Boolean
Default: false
Required: no
spineNodeAccDeadZone="0.2"Description: Spine node acceleration dead zone
Type: Float
Default: 0.2
Required: no
spineNodeMaxAcc="1"Description: Spine node max. acceleration
Type: Float
Default: 1
Required: no
spineNodeMaxRot="-10"Description: Spine node max. rotation
Type: Angle
Default: -10
Required: no
spineNodeMinAcc="-1"Description: Spine node min. acceleration
Type: Float
Default: -1
Required: no
spineNodeMinRot="10"Description: Spine node min. rotation
Type: Angle
Default: 10
Required: no
spineRotation="x y z"Description: Spine rotation
Type: Rotation values (x, y, z)
Required: no
useAnimation="false"Description: Use animation instead of ik chains
Type: Boolean
Default: false
Required: no
useIdleAnimation="boolean"Description: Apply character idle animation additinally to ik chain control
Type: Boolean
Default: set if #useAnimation not set
Required: no
>

<target ikChain="string"Description: IK chain name
Type: String
Required: no
poseId="string"Description: Pose id
Type: String
Required: no
setDirty="true"Description: Is dirty
Type: Boolean
Default: true
Required: no
targetNode="node"Description: Target node
Type: Index to i3d node or i3d mapping identifier
Required: no
targetOffset="x y z"Description: Target offset
Type: Translation values (x, y, z)
Required: no
>

<rotationNode id="integer"Description: Rotation node index
Type: Integer
Required: no
rotation="x y z"Description: Rotation node rotation
Type: Rotation values (x, y, z)
Required: no
/>

</target>
</additionalCharacter>
<cameras>
<camera allowHeadTracking="boolean"Description: Allow head tracking
Type: Boolean
Default: isInside value
Required: no
isInside="false"Description: Is camera inside. Used for camera smoothing and fallback/default value for 'useOutdoorSounds'
Type: Boolean
Default: false
Required: no
limit="false"Description: Has limits
Type: Boolean
Default: false
Required: no
lookAtSmoothingParameter="float"Description: Look at smoothing parameter
Type: Float
Default: 0.176 for indoor / 0.022 for outside
Required: no
node="node"Description: Camera node
Type: Index to i3d node or i3d mapping identifier
Required: no
positionSmoothingParameter="float"Description: Position smoothing parameter
Type: Float
Default: 0.128 for indoor / 0.016 for outside
Required: no
resetCameraOnVehicleSwitch="boolean"Description: Reset camera on vehicle switch
Type: Boolean
Required: no
rotatable="false"Description: Camera is rotatable
Type: Boolean
Default: false
Required: no
rotateNode="node"Description: Rotate node
Type: Index to i3d node or i3d mapping identifier
Required: no
rotation="x y z"Description: Camera rotation
Type: Rotation values (x, y, z)
Required: no
rotMaxX="float"Description: Max. X rotation
Type: Float
Required: no
rotMinX="float"Description: Min. X rotation
Type: Float
Required: no
rotYSteeringRotSpeed="0"Description: Rot Y steering rotation speed
Type: Angle
Default: 0
Required: no
shadowFocusBox="node"Description: Shadow focus box
Type: Index to i3d node or i3d mapping identifier
Required: no
suspensionNodeIndex="integer"Description: Index of seat suspension node
Type: Integer
Required: no
translation="x y z"Description: Camera translation
Type: Translation values (x, y, z)
Required: no
transMax="float"Description: Max. Z translation
Type: Float
Required: no
transMin="float"Description: Min. Z translation
Type: Float
Required: no
useDefaultPositionSmoothing="true"Description: Use default position smoothing parameters
Type: Boolean
Default: true
Required: no
useMirror="false"Description: Use mirrors
Type: Boolean
Default: false
Required: no
useOutdoorSounds="boolean"Description: Use outdoor sounds
Type: Boolean
Default: false for 'isInside' cameras, otherwise true
Required: no
useWorldXZRotation="boolean"Description: Use world XZ rotation
Type: Boolean
Required: no
>

<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

<raycastNode node="node"Description: Raycast node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</camera>
</cameras>
<characterNode cameraMinDistance="1.5"Description: Min. distance until character is hidden
Type: Float
Default: 1.5
Required: no
clipDistance="75"Description: Clip distance of character
Type: Float
Default: 75
Required: no
distanceRefNode="node"Description: Distance reference node
Type: Index to i3d node or i3d mapping identifier
Default: Character root node
Required: no
maxUpdateDistance="35"Description: Max. distance to vehicle root to update ik chains of character
Type: Float
Default: 35
Required: no
node="node"Description: Character root node
Type: Index to i3d node or i3d mapping identifier
Required: no
speedDependedSpine="false"Description: Speed dependent spine
Type: Boolean
Default: false
Required: no
spineNodeAccDeadZone="0.2"Description: Spine node acceleration dead zone
Type: Float
Default: 0.2
Required: no
spineNodeMaxAcc="1"Description: Spine node max. acceleration
Type: Float
Default: 1
Required: no
spineNodeMaxRot="-10"Description: Spine node max. rotation
Type: Angle
Default: -10
Required: no
spineNodeMinAcc="-1"Description: Spine node min. acceleration
Type: Float
Default: -1
Required: no
spineNodeMinRot="10"Description: Spine node min. rotation
Type: Angle
Default: 10
Required: no
spineRotation="x y z"Description: Spine rotation
Type: Rotation values (x, y, z)
Required: no
useAnimation="false"Description: Use animation instead of ik chains
Type: Boolean
Default: false
Required: no
useIdleAnimation="boolean"Description: Apply character idle animation additinally to ik chain control
Type: Boolean
Default: set if #useAnimation not set
Required: no
>

<target ikChain="string"Description: IK chain name
Type: String
Required: no
poseId="string"Description: Pose id
Type: String
Required: no
setDirty="true"Description: Is dirty
Type: Boolean
Default: true
Required: no
targetNode="node"Description: Target node
Type: Index to i3d node or i3d mapping identifier
Required: no
targetOffset="x y z"Description: Target offset
Type: Translation values (x, y, z)
Required: no
>

<rotationNode id="integer"Description: Rotation node index
Type: Integer
Required: no
rotation="x y z"Description: Rotation node rotation
Type: Rotation values (x, y, z)
Required: no
/>

</target>
</characterNode>
<characterTargetNodeModifier node="node"Description: Target node
Type: Index to i3d node or i3d mapping identifier
Required: no
poseId="string"Description: Modifier pose id
Type: String
Required: no
transitionIdleDelay="0.5"Description: State is changed after this delay
Type: Float
Default: 0.5
Required: no
transitionTime="0.1"Description: Time between state changes
Type: Float
Default: 0.1
Required: no
>

<state directionReferenceNode="node"Description: State node is align to this node
Type: Index to i3d node or i3d mapping identifier
Required: no
node="node"Description: State node
Type: Index to i3d node or i3d mapping identifier
Required: no
poseId="string"Description: Pose id
Type: String
Required: no
referenceNode="node"Description: State is activated if this node moves or rotates
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</characterTargetNodeModifier>
<dashboards>
<dashboard animName="string"Description: (ANIMATION) Animation name
Type: String
Required: no
baseColor="string"Description: (EMITTER) Base color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
displayType="string"Description: Display type name
Type: String
Required: no
doInterpolation="false"Description: Do interpolation
Type: Boolean
Default: false
Required: no
emissiveScale="0.2"Description: (NUMBER) Scale of emissive map
Type: Float
Default: 0.2
Required: no
emitColor="string"Description: (EMITTER) Emit color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
font="DIGIT"Description: (NUMBER) Name of font to apply to mesh
Type: String
Default: DIGIT
Required: no
fontThickness="1"Description: (TEXT) Thickness factor for font characters
Type: Float
Default: 1
Required: no
groups="string"Description: List of groups
Type: String
Required: no
hasNormalMap="false"Description: (NUMBER) Normal map will be applied to number decals
Type: Boolean
Default: false
Required: no
hiddenColor="string"Description: (TEXT) Color of hidden character (if defined a '0' in this color is display instead of nothing)
Type: String
Required: no
idleValue="0"Description: Idle value
Type: Float
Default: 0
Required: no
intensity="1"Description: (EMITTER) Intensity
Type: Float
Default: 1
Required: no
interpolationSpeed="0.005"Description: Interpolation speed
Type: Float
Default: 0.005
Required: no
maxRot="string"Description: (ROT) Min. rotation (Rotation value if rotAxis is given | Rotation Vector of rotAxis is not given)
Type: String
Required: no
maxValueAnim="float"Description: (ANIMATION) Max. reference value for animation
Type: Float
Required: no
maxValueRot="float"Description: (ROT) Max. reference value for rotation
Type: Float
Required: no
maxValueSlider="float"Description: (SLIDER) Max. reference value for slider
Type: Float
Required: no
minRot="string"Description: (ROT) Min. rotation (Rotation value if rotAxis is given | Rotation Vector of rotAxis is not given)
Type: String
Required: no
minValueAnim="float"Description: (ANIMATION) Min. reference value for animation
Type: Float
Required: no
minValueRot="float"Description: (ROT) Min. reference value for rotation
Type: Float
Required: no
minValueSlider="float"Description: (SLIDER) Min. reference value for slider
Type: Float
Required: no
node="node"Description: (EMITTER | ROT | VISIBILITY) Node
Type: Index to i3d node or i3d mapping identifier
Required: no
numberColor="string"Description: (NUMBER) Numbers color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
numbers="node"Description: (NUMBER) Numbers node
Type: Index to i3d node or i3d mapping identifier
Required: no
precision="1"Description: (NUMBER) Precision
Type: Integer
Default: 1
Required: no
rotAxis="float"Description: (ROT) Rotation axis
Type: Float
Required: no
textAlignment="RIGHT"Description: (TEXT) Alignment of text (LEFT | RIGHT | CENTER)
Type: String
Default: RIGHT
Required: no
textColor="string"Description: (TEXT) Font color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
textMask="00.0"Description: (TEXT) Font Mask
Type: String
Default: 00.0
Required: no
textScaleX="1"Description: (TEXT) Global X scale of text
Type: Float
Default: 1
Required: no
textScaleY="1"Description: (TEXT) Global Y scale of text
Type: Float
Default: 1
Required: no
textSize="0.03"Description: (TEXT) Size of font in meter
Type: Float
Default: 0.03
Required: no
valueType="string"Description: Value type name (Available: time | timeHours | timeMinutes | operatingTime | outsideTemperature)
Type: String
Required: no
>

<state rotation="x y z"Description: (MULTI_STATE) Rotation while state is active
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: (MULTI_STATE) Scale while state is active
Type: Scale values (x, y, z)
Required: no
translation="x y z"Description: (MULTI_STATE) Translation while state is active
Type: Translation values (x, y, z)
Required: no
value="1 2 .. n"Description: (MULTI_STATE) One or multiple values separated by space to activate the state
Type: Multiple values
Required: no
visibility="boolean"Description: (MULTI_STATE) Visibility while state is active
Type: Boolean
Required: no
/>

</dashboard>
</dashboards>
<enterAnimation name="string"Description: Enter animation name
Type: String
Required: no
/>

<enterReferenceNode interactionRadius="6"Description: Interaction radius
Type: Float
Default: 6
Required: no
node="node"Description: Enter reference node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<exitPoint node="node"Description: Exit point
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<forceSelectionOnEnter>falseDescription: Vehicle is selected on entering
Type: Boolean
Default: false
Required: no
</forceSelectionOnEnter>

<mirrors>
<mirror node="node"Description: Mirror node
Type: Index to i3d node or i3d mapping identifier
Required: no
prio="2"Description: Priority
Type: Integer
Default: 2
Required: no
/>

</mirrors>
<nicknameRenderNode node="node"Description: Nickname rendering node
Type: Index to i3d node or i3d mapping identifier
Default: root node
Required: no
offset="x y z"Description: Nickname rendering offset
Type: Translation values (x, y, z)
Required: no
/>

<reverb referenceNode="node"Description: Reference node for reverb calculations
Type: Index to i3d node or i3d mapping identifier
Default: center of vehicle +2m Y
Required: no
/>

<sounds>
<rain debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</rain>
</sounds>
</enterable>

<fertilizingCultivator needsSetIsTurnedOn="false"Description: Needs to be turned on to spray
Type: Boolean
Default: false
Required: no
/>


<fertilizingSowingMachine needsSetIsTurnedOn="false"Description: Needs to be turned on to spray
Type: Boolean
Default: false
Required: no
/>


<fillTriggerVehicle fillUnitIndex="1"Description: Fill unit index
Type: Integer
Default: 1
Required: no
litersPerSecond="200"Description: Liter per second
Type: Float
Default: 200
Required: no
triggerNode="node"Description: Fill trigger node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>


<fillUnit>
<fillUnitConfigurations title="string"Description: Configration title to display in shop
Type: String or l10n key
Required: no
>

<fillUnitConfiguration dailyUpkeep="0"Description: Daily up keep with this configration
Type: Float
Default: 0
Required: no
desc="string"Description: Configuration description
Type: String or l10n key
Required: no
displayBrand="string"Description: If defined a brand icon is displayed in the shop config screen
Type: String
Required: no
isDefault="false"Description: Is selected by default in shop config screen
Type: Boolean
Default: false
Required: no
isSelectable="true"Description: Configuration can be selected in the shop
Type: Boolean
Default: true
Required: no
name="string"Description: Configuration name
Type: String or l10n key
Required: no
params="string"Description: Extra paramters to insert in #name text
Type: String
Required: no
price="0"Description: Price of configuration
Type: Float
Default: 0
Required: no
saveId="Number of configuration"Description: Custom save id
Type: String
Default: Number of configuration
Required: no
typeDesc="string"Description: Custom type desc
Type: String or l10n key
Required: no
vehicleBrand="string"Description: Custom brand to display after bought with this configuration
Type: String
Required: no
vehicleIcon="string"Description: Custom icon to display after bought with this configuration
Type: String
Required: no
vehicleName="string"Description: Custom vehicle name to display after bought with this configuration
Type: String
Required: no
workingWidth="float"Description: Work width to display in shop while config is active
Type: Float
Required: no
>

<aiAgent frontOffset="float"Description: front offset
Type: Float
Required: no
height="float"Description: ai height of the vehicle when loaded in this configuration
Type: Float
Required: no
length="float"Description: ai length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
maxBrakeAcceleration="float"Description: AI vehicle max brake acceleration
Type: Float
Required: no
maxCentripedalAcceleration="float"Description: AI vehicle max centripedal acceleration
Type: Float
Required: no
maxTurningRadius="float"Description: Max. turning radius (overwrites value detected from ackermann steering)
Type: Float
Required: no
width="float"Description: ai width of the vehicle when loaded in this configuration
Type: Float
Required: no
/>

<fillUnits allowFoldingThreshold="0.0001"Description: Allow folding threshold
Type: Float
Default: 0.0001
Required: no
allowFoldingWhileFilled="true"Description: Allow folding while filled
Type: Boolean
Default: true
Required: no
fillTypeChangeThreshold="0.05"Description: Fill type overwrite threshold
Type: Float
Default: 0.05
Required: no
removeVehicleDelay="0"Description: Delay for vehicle removal (e.g. can be used while sounds are still playing)
Type: Time in seconds
Default: 0
Required: no
removeVehicleIfEmpty="false"Description: Remove vehicle if unit empty
Type: Boolean
Default: false
Required: no
removeVehicleThreshold="0.3"Description: Remove vehicle if empty threshold in liters
Type: Float
Default: 0.3
Required: no
>

<animationNodes>
<animationNode class="RotationAnimation"Description: Animation class (RotationAnimation | RotationAnimationSpikes | ScrollingAnimation | ShakeAnimation)
Type: String
Default: RotationAnimation
Required: no
minAlphaForTurnOff="0"Description: Min. alpha for turn off (speed [0-1])
Type: Float
Default: 0
Required: no
node="node"Description: Node
Type: Index to i3d node or i3d mapping identifier
Required: no
rotAxis="2"Description: Rotation axis
Type: Float
Default: 2
Required: no
rotSpeed="1"Description: Rotation speed
Type: Angle
Default: 1
Required: no
scrollLength="1"Description: (ScrollingAnimation) Scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (ScrollingAnimation) Scroll speed
Type: Float
Default: 1
Required: no
shaderComponentScale="1 0 0 0"Description: Shader parameter name
Type: Multiple values (x, y, z, w)
Default: 1 0 0 0
Required: no
shaderParameterComponent="1"Description: (ScrollingAnimation) Shader parameter component
Type: Float
Default: 1
Required: no
shaderParameterName="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterPrevName="automatically calculated from #shaderParameterName"Description: Prev Shader parameter name
Type: String
Default: automatically calculated from #shaderParameterName
Required: no
shaking="0 0 0 0"Description: (ShakeAnimation) Shaking scale for shader parameters
Type: Multiple values (x, y, z, w)
Default: 0 0 0 0
Required: no
speedFunc="string"Description: Lua speed function
Type: String
Required: no
speedFuncParam="string"Description: Additional string parameter that is passed to the speedFunc
Type: String
Required: no
turnedOffPosition="float"Description: (ScrollingAnimation) Target position while turned off
Type: Float
Required: no
turnedOffRotation="angle"Description: (RotationAnimation) Target rotation while turned off
Type: Angle
Required: no
turnedOffSubDivisions="1"Description: Amount of sub divisions which have the same state
Type: Float
Default: 1
Required: no
turnOffFadeTime="2"Description: Turn off fade time
Type: Float
Default: 2
Required: no
turnOnFadeTime="2"Description: Turn on fade time
Type: Float
Default: 2
Required: no
turnOnOffVariance="float"Description: Turn off time variance
Type: Float
Required: no
type="string"Description: (ScrollingAnimation) Fill type name
Type: String
Required: no
>

<spikes maxRot="angle"Description: Max. spike rotation
Type: Angle
Required: no
moveDownRange="x y"Description: Move down range
Type: Rotation values (x, y)
Required: no
moveUpRange="x y"Description: Move up range
Type: Rotation values (x, y)
Required: no
rotAxis="3"Description: Rotation axis
Type: Integer
Default: 3
Required: no
>

<spike direction="integer"Description: Spike rot. direction
Type: Integer
Required: no
node="node"Description: Spike node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</spikes>
</animationNode>
</animationNodes>
<fillEffect>
<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<snowPlowEffect maxScale="1 1 1"Description: (SnowPlowMotionPathEffect) Max. Scale which corresponds to the second motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
minScale="1 1 1"Description: (SnowPlowMotionPathEffect) Min. Scale which corresponds to the first motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
scrollSpeed="1"Description: (SnowPlowMotionPathEffect) UV scroll speed
Type: Float
Default: 1
Required: no
shaderPlane="node"Description: (SnowPlowMotionPathEffect) Node of shader plane effect to control the same way
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
</fillEffect>
<fillTrigger consumePtoPower="false"Description: Consume pto power while filling
Type: Boolean
Default: false
Required: no
litersPerSecond="200"Description: Fill liters per second
Type: Float
Default: 200
Required: no
/>

<fillUnit aiLoadingNode="node"Description: AI loading node
Type: Index to i3d node or i3d mapping identifier
Default: exactFillRootNode
Required: no
allowAILoading="false"Description: Allows ai loading
Type: Boolean
Default: false
Required: no
allowFoldingThreshold="float"Description: Allow folding threshold
Type: Float
Default: Value of fillUnits#allowFoldingThreshold
Required: no
blocksAutomatedTrainTravel="false"Description: Block automated train travel if not empty
Type: Boolean
Default: false
Required: no
canBeUnloaded="true"Description: Can be unloaded
Type: Boolean
Default: true
Required: no
capacity="float"Description: Capacity
Type: Float
Default: unlimited
Required: no
fillAnimation="string"Description: Fill animation name
Type: String
Required: no
fillAnimationEmptyTime="float"Description: Fill animation empty time
Type: Float
Required: no
fillAnimationLoadTime="float"Description: Fill animation load time
Type: Float
Required: no
fillTypeCategories="string"Description: Supported fill type categories
Type: String
Required: no
fillTypes="string"Description: Supported fill types
Type: String
Required: no
foldMaxLimit="1"Description: Fold max. time for filling
Type: Float
Default: 1
Required: no
foldMinLimit="0"Description: Fold min. time for filling
Type: Float
Default: 0
Required: no
ignoreFillLimit="false"Description: Ignores limiting of filling if the max mass is reached (if the settings is turned on)
Type: Boolean
Default: false
Required: no
shopDisplayUnit="LITER"Description: Unit used for displaying the capacity in shop (converts to given unit from capacity in liters)
Type: String
Default: LITER
Required: no
showCapacityInShop="true"Description: Show capacity in shop
Type: Boolean
Default: true
Required: no
showInShop="true"Description: Show in shop
Type: Boolean
Default: true
Required: no
showOnHud="true"Description: Show on HUD
Type: Boolean
Default: true
Required: no
showOnInfoHud="true"Description: Show on Info HUD
Type: Boolean
Default: true
Required: no
startFillLevel="float"Description: Start fill level
Type: Float
Required: no
startFillType="string"Description: Start fill type
Type: String
Required: no
synchronizationNumBits="integer"Description: Synchronization bits
Type: Integer
Required: no
synchronizeFillLevel="true"Description: Synchronize fill level
Type: Boolean
Default: true
Required: no
synchronizeFullFillLevel="false"Description: Synchronize fill level as 32bit float instead of percentage with max. 16 bits
Type: Boolean
Default: false
Required: no
uiPrecision="0"Description: Precision in UI display
Type: Integer
Default: 0
Required: no
unitTextOverride="string"Description: Unit text override, no conversion performed on given capacity
Type: String
Required: no
updateFillLevelMass="true"Description: Update fill level mass
Type: Boolean
Default: true
Required: no
updateMass="true"Description: Update vehicle mass while fill level changes
Type: Boolean
Default: true
Required: no
>

<alarmTriggers>
<alarmTrigger maxFillLevel="float"Description: Fill animation empty time
Type: Float
Required: no
minFillLevel="float"Description: Fill animation empty time
Type: Float
Required: no
needsBaleLoaded="false"Description: Alarm triggers only when a full bale is loaded
Type: Boolean
Default: false
Required: no
needsTurnOn="false"Description: Needs turn on
Type: Boolean
Default: false
Required: no
turnOffInTrigger="false"Description: Turn off in trigger
Type: Boolean
Default: false
Required: no
>

<alarmSound debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</alarmSound>
</alarmTrigger>
</alarmTriggers>
<animationNodes>
<animationNode class="RotationAnimation"Description: Animation class (RotationAnimation | RotationAnimationSpikes | ScrollingAnimation | ShakeAnimation)
Type: String
Default: RotationAnimation
Required: no
minAlphaForTurnOff="0"Description: Min. alpha for turn off (speed [0-1])
Type: Float
Default: 0
Required: no
node="node"Description: Node
Type: Index to i3d node or i3d mapping identifier
Required: no
rotAxis="2"Description: Rotation axis
Type: Float
Default: 2
Required: no
rotSpeed="1"Description: Rotation speed
Type: Angle
Default: 1
Required: no
scrollLength="1"Description: (ScrollingAnimation) Scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (ScrollingAnimation) Scroll speed
Type: Float
Default: 1
Required: no
shaderComponentScale="1 0 0 0"Description: Shader parameter name
Type: Multiple values (x, y, z, w)
Default: 1 0 0 0
Required: no
shaderParameterComponent="1"Description: (ScrollingAnimation) Shader parameter component
Type: Float
Default: 1
Required: no
shaderParameterName="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterPrevName="automatically calculated from #shaderParameterName"Description: Prev Shader parameter name
Type: String
Default: automatically calculated from #shaderParameterName
Required: no
shaking="0 0 0 0"Description: (ShakeAnimation) Shaking scale for shader parameters
Type: Multiple values (x, y, z, w)
Default: 0 0 0 0
Required: no
speedFunc="string"Description: Lua speed function
Type: String
Required: no
speedFuncParam="string"Description: Additional string parameter that is passed to the speedFunc
Type: String
Required: no
turnedOffPosition="float"Description: (ScrollingAnimation) Target position while turned off
Type: Float
Required: no
turnedOffRotation="angle"Description: (RotationAnimation) Target rotation while turned off
Type: Angle
Required: no
turnedOffSubDivisions="1"Description: Amount of sub divisions which have the same state
Type: Float
Default: 1
Required: no
turnOffFadeTime="2"Description: Turn off fade time
Type: Float
Default: 2
Required: no
turnOnFadeTime="2"Description: Turn on fade time
Type: Float
Default: 2
Required: no
turnOnOffVariance="float"Description: Turn off time variance
Type: Float
Required: no
type="string"Description: (ScrollingAnimation) Fill type name
Type: String
Required: no
>

<spikes maxRot="angle"Description: Max. spike rotation
Type: Angle
Required: no
moveDownRange="x y"Description: Move down range
Type: Rotation values (x, y)
Required: no
moveUpRange="x y"Description: Move up range
Type: Rotation values (x, y)
Required: no
rotAxis="3"Description: Rotation axis
Type: Integer
Default: 3
Required: no
>

<spike direction="integer"Description: Spike rot. direction
Type: Integer
Required: no
node="node"Description: Spike node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</spikes>
</animationNode>
</animationNodes>
<autoAimTargetNode endZ="float"Description: End Z translation
Type: Float
Required: no
invert="boolean"Description: Invert Z movement
Type: Boolean
Required: no
node="node"Description: Auto aim target node
Type: Index to i3d node or i3d mapping identifier
Required: no
startPercentage="float"Description: Start move percentage
Type: Float
Required: no
startZ="float"Description: Start Z translation
Type: Float
Required: no
/>

<dashboard animName="string"Description: (ANIMATION) Animation name
Type: String
Required: no
baseColor="string"Description: (EMITTER) Base color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
displayType="string"Description: Display type name
Type: String
Required: no
doInterpolation="false"Description: Do interpolation
Type: Boolean
Default: false
Required: no
emissiveScale="0.2"Description: (NUMBER) Scale of emissive map
Type: Float
Default: 0.2
Required: no
emitColor="string"Description: (EMITTER) Emit color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
font="DIGIT"Description: (NUMBER) Name of font to apply to mesh
Type: String
Default: DIGIT
Required: no
fontThickness="1"Description: (TEXT) Thickness factor for font characters
Type: Float
Default: 1
Required: no
groups="string"Description: List of groups
Type: String
Required: no
hasNormalMap="false"Description: (NUMBER) Normal map will be applied to number decals
Type: Boolean
Default: false
Required: no
hiddenColor="string"Description: (TEXT) Color of hidden character (if defined a '0' in this color is display instead of nothing)
Type: String
Required: no
idleValue="0"Description: Idle value
Type: Float
Default: 0
Required: no
intensity="1"Description: (EMITTER) Intensity
Type: Float
Default: 1
Required: no
interpolationSpeed="0.005"Description: Interpolation speed
Type: Float
Default: 0.005
Required: no
maxRot="string"Description: (ROT) Min. rotation (Rotation value if rotAxis is given | Rotation Vector of rotAxis is not given)
Type: String
Required: no
maxValueAnim="float"Description: (ANIMATION) Max. reference value for animation
Type: Float
Required: no
maxValueRot="float"Description: (ROT) Max. reference value for rotation
Type: Float
Required: no
maxValueSlider="float"Description: (SLIDER) Max. reference value for slider
Type: Float
Required: no
minRot="string"Description: (ROT) Min. rotation (Rotation value if rotAxis is given | Rotation Vector of rotAxis is not given)
Type: String
Required: no
minValueAnim="float"Description: (ANIMATION) Min. reference value for animation
Type: Float
Required: no
minValueRot="float"Description: (ROT) Min. reference value for rotation
Type: Float
Required: no
minValueSlider="float"Description: (SLIDER) Min. reference value for slider
Type: Float
Required: no
node="node"Description: (EMITTER | ROT | VISIBILITY) Node
Type: Index to i3d node or i3d mapping identifier
Required: no
numberColor="string"Description: (NUMBER) Numbers color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
numbers="node"Description: (NUMBER) Numbers node
Type: Index to i3d node or i3d mapping identifier
Required: no
precision="1"Description: (NUMBER) Precision
Type: Integer
Default: 1
Required: no
rotAxis="float"Description: (ROT) Rotation axis
Type: Float
Required: no
textAlignment="RIGHT"Description: (TEXT) Alignment of text (LEFT | RIGHT | CENTER)
Type: String
Default: RIGHT
Required: no
textColor="string"Description: (TEXT) Font color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
textMask="00.0"Description: (TEXT) Font Mask
Type: String
Default: 00.0
Required: no
textScaleX="1"Description: (TEXT) Global X scale of text
Type: Float
Default: 1
Required: no
textScaleY="1"Description: (TEXT) Global Y scale of text
Type: Float
Default: 1
Required: no
textSize="0.03"Description: (TEXT) Size of font in meter
Type: Float
Default: 0.03
Required: no
valueType="string"Description: Value type name (Available: fillLevel | fillLevelPct | fillLevelWarning)
Type: String
Required: no
warningThresholdMax="float"Description: (WARNING) Threshold max.
Type: Float
Required: no
warningThresholdMin="float"Description: (WARNING) Threshold min.
Type: Float
Required: no
>

<state rotation="x y z"Description: (MULTI_STATE) Rotation while state is active
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: (MULTI_STATE) Scale while state is active
Type: Scale values (x, y, z)
Required: no
translation="x y z"Description: (MULTI_STATE) Translation while state is active
Type: Translation values (x, y, z)
Required: no
value="1 2 .. n"Description: (MULTI_STATE) One or multiple values separated by space to activate the state
Type: Multiple values
Required: no
visibility="boolean"Description: (MULTI_STATE) Visibility while state is active
Type: Boolean
Required: no
/>

</dashboard>
<exactFillRootNode extraEffectDistance="0"Description: Exact fill root node extra distance
Type: Float
Default: 0
Required: no
node="node"Description: Exact fill root node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<fillEffect>
<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<snowPlowEffect maxScale="1 1 1"Description: (SnowPlowMotionPathEffect) Max. Scale which corresponds to the second motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
minScale="1 1 1"Description: (SnowPlowMotionPathEffect) Min. Scale which corresponds to the first motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
scrollSpeed="1"Description: (SnowPlowMotionPathEffect) UV scroll speed
Type: Float
Default: 1
Required: no
shaderPlane="node"Description: (SnowPlowMotionPathEffect) Node of shader plane effect to control the same way
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
</fillEffect>
<fillLevelAnimation name="string"Description: Fill level animation name (Animation time is set depending on fill level percentage)
Type: String
Required: no
resetOnEmpty="true"Description: Update animation when fill level reaches zero
Type: Boolean
Default: true
Required: no
/>

<fillMassNode node="node"Description: Fill root node
Type: Index to i3d node or i3d mapping identifier
Default: first component
Required: no
/>

<fillPlane defaultFillType="string"Description: Default fill type name
Type: String
Required: no
>

<node alwaysVisible="false"Description: Is always visible
Type: Boolean
Default: false
Required: no
minMaxY="x y"Description: Min. and max. Y translation
Type: Multiple values (x, y)
Required: no
node="node"Description: Fill plane node
Type: Index to i3d node or i3d mapping identifier
Required: no
>

<key rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
time="float"Description: Key time
Type: Float
Required: no
translation="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
y="float"Description: Y Translation
Type: Float
Required: no
/>

</node>
</fillPlane>
<fillRootNode node="node"Description: Fill root node
Type: Index to i3d node or i3d mapping identifier
Default: first component
Required: no
/>

<fillTypeMaterials>
<material fillType="string"Description: Fill type name
Type: String
Required: no
node="node"Description: Node which receives material
Type: Index to i3d node or i3d mapping identifier
Required: no
refNode="node"Description: Node which provides material
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</fillTypeMaterials>
<measurementNodes>
<measurementNode node="node"Description: Measurement node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</measurementNodes>
</fillUnit>
<unloading node="node"Description: Unloading node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0 0 0"Description: Unloading offset
Type: Translation values (x, y, z)
Default: 0 0 0
Required: no
width="15"Description: Unloading width
Type: Float
Default: 15
Required: no
/>

</fillUnits>
<foliageBendingModifier index="integer"Description: Bending node index
Type: Integer
Required: no
indices="1 2 .. n"Description: Bending node indices
Type: Multiple values
Required: no
isActive="true"Description: Bending node is active
Type: Boolean
Default: true
Required: no
maxX="float"Description: Max. width
Type: Float
Required: no
maxZ="float"Description: Max. length
Type: Float
Required: no
minX="float"Description: Min. width
Type: Float
Required: no
minZ="float"Description: Min. length
Type: Float
Required: no
overwrite="true"Description: Overwrite the bending node values and do not use the max values
Type: Boolean
Default: true
Required: no
yOffset="float"Description: Y translation offset
Type: Float
Required: no
/>

<material color="r g b"Description: Color
Type: Color values (r, g, b) or brand color id
Required: no
materialId="integer"Description: Material id
Type: Integer
Required: no
name="string"Description: Material name
Type: String
Required: no
node="node"Description: Material node
Type: Index to i3d node or i3d mapping identifier
Required: no
refNode="node"Description: Material reference node
Type: Index to i3d node or i3d mapping identifier
Required: no
shaderParameter="string"Description: Material shader parameter name
Type: String
Required: no
/>

<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

<reverseDriving isAllowed="true"Description: Reverse driving is allowed while this configuration is equipped
Type: Boolean
Default: true
Required: no
/>

<size height="float"Description: occupied height of the vehicle when loaded in this configuration
Type: Float
Required: no
heightOffset="float"Description: height offset
Type: Float
Required: no
length="float"Description: occupied length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
width="float"Description: occupied width of the vehicle when loaded in this configuration
Type: Float
Required: no
widthOffset="float"Description: width offset
Type: Float
Required: no
/>

</fillUnitConfiguration>
</fillUnitConfigurations>
<sounds>
<fill debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</fill>
</sounds>
</fillUnit>

<fillVolume>
<fillVolumeConfigurations title="string"Description: Configration title to display in shop
Type: String or l10n key
Required: no
>

<fillVolumeConfiguration dailyUpkeep="0"Description: Daily up keep with this configration
Type: Float
Default: 0
Required: no
desc="string"Description: Configuration description
Type: String or l10n key
Required: no
displayBrand="string"Description: If defined a brand icon is displayed in the shop config screen
Type: String
Required: no
isDefault="false"Description: Is selected by default in shop config screen
Type: Boolean
Default: false
Required: no
isSelectable="true"Description: Configuration can be selected in the shop
Type: Boolean
Default: true
Required: no
name="string"Description: Configuration name
Type: String or l10n key
Required: no
params="string"Description: Extra paramters to insert in #name text
Type: String
Required: no
price="0"Description: Price of configuration
Type: Float
Default: 0
Required: no
saveId="Number of configuration"Description: Custom save id
Type: String
Default: Number of configuration
Required: no
typeDesc="string"Description: Custom type desc
Type: String or l10n key
Required: no
vehicleBrand="string"Description: Custom brand to display after bought with this configuration
Type: String
Required: no
vehicleIcon="string"Description: Custom icon to display after bought with this configuration
Type: String
Required: no
vehicleName="string"Description: Custom vehicle name to display after bought with this configuration
Type: String
Required: no
workingWidth="float"Description: Work width to display in shop while config is active
Type: Float
Required: no
>

<aiAgent frontOffset="float"Description: front offset
Type: Float
Required: no
height="float"Description: ai height of the vehicle when loaded in this configuration
Type: Float
Required: no
length="float"Description: ai length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
maxBrakeAcceleration="float"Description: AI vehicle max brake acceleration
Type: Float
Required: no
maxCentripedalAcceleration="float"Description: AI vehicle max centripedal acceleration
Type: Float
Required: no
maxTurningRadius="float"Description: Max. turning radius (overwrites value detected from ackermann steering)
Type: Float
Required: no
width="float"Description: ai width of the vehicle when loaded in this configuration
Type: Float
Required: no
/>

<foliageBendingModifier index="integer"Description: Bending node index
Type: Integer
Required: no
indices="1 2 .. n"Description: Bending node indices
Type: Multiple values
Required: no
isActive="true"Description: Bending node is active
Type: Boolean
Default: true
Required: no
maxX="float"Description: Max. width
Type: Float
Required: no
maxZ="float"Description: Max. length
Type: Float
Required: no
minX="float"Description: Min. width
Type: Float
Required: no
minZ="float"Description: Min. length
Type: Float
Required: no
overwrite="true"Description: Overwrite the bending node values and do not use the max values
Type: Boolean
Default: true
Required: no
yOffset="float"Description: Y translation offset
Type: Float
Required: no
/>

<material color="r g b"Description: Color
Type: Color values (r, g, b) or brand color id
Required: no
materialId="integer"Description: Material id
Type: Integer
Required: no
name="string"Description: Material name
Type: String
Required: no
node="node"Description: Material node
Type: Index to i3d node or i3d mapping identifier
Required: no
refNode="node"Description: Material reference node
Type: Index to i3d node or i3d mapping identifier
Required: no
shaderParameter="string"Description: Material shader parameter name
Type: String
Required: no
/>

<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

<reverseDriving isAllowed="true"Description: Reverse driving is allowed while this configuration is equipped
Type: Boolean
Default: true
Required: no
/>

<size height="float"Description: occupied height of the vehicle when loaded in this configuration
Type: Float
Required: no
heightOffset="float"Description: height offset
Type: Float
Required: no
length="float"Description: occupied length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
width="float"Description: occupied width of the vehicle when loaded in this configuration
Type: Float
Required: no
widthOffset="float"Description: width offset
Type: Float
Required: no
/>

<volumes>
<volume allSidePlanes="true"Description: All side planes
Type: Boolean
Default: true
Required: no
defaultFillType="string"Description: Default fill type name
Type: String
Required: no
fillUnitFactor="1"Description: Fill unit factor
Type: Float
Default: 1
Required: no
fillUnitIndex="integer"Description: Fill unit index
Type: Integer
Required: no
forcedVolumeFillType="string"Description: Forced fill type name
Type: String
Required: no
maxAllowedHeapAngle="35"Description: Max. allowed heap surface slope angle [deg]
Type: Angle
Default: 35
Required: no
maxDelta="1"Description: Max. heap size above above input surface [m]
Type: Float
Default: 1
Required: no
maxSubDivEdgeLength="0.9"Description: Max. length of sub division edges [m]
Type: Float
Default: 0.9
Required: no
maxSurfaceDistanceError="0.05"Description: Max. allowed distance from input mesh surface to created fill plane mesh [m]
Type: Float
Default: 0.05
Required: no
node="node"Description: Fill volume node
Type: Index to i3d node or i3d mapping identifier
Required: no
retessellateTop="false"Description: Retessellate top plane for better triangulation quality
Type: Boolean
Default: false
Required: no
syncMaxSubDivEdgeLength="1.35"Description: Max. length of sub division edges used to sync in multiplayer [m]
Type: Float
Default: 1.35
Required: no
>

<deformNode node="node"Description: Deformer node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</volume>
</volumes>
</fillVolumeConfiguration>
</fillVolumeConfigurations>
<heightNodes>
<heightNode fillVolumeIndex="integer"Description: Fill volume index
Type: Integer
Required: no
>

<node baseScale="1 1 1"Description: Base scale
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
heightOffset="0"Description: Fill plane height offset
Type: Float
Default: 0
Required: no
minHeight="0"Description: Min. fill volume height used for heigth node
Type: Float
Default: 0
Required: no
node="node"Description: Height node
Type: Index to i3d node or i3d mapping identifier
Required: no
orientateToWorldY="false"Description: Orientate to world Y
Type: Boolean
Default: false
Required: no
scaleAxis="0 0 0"Description: Scale axis
Type: Multiple values (x, y, z)
Default: 0 0 0
Required: no
scaleMax="0 0 0"Description: Max. scale
Type: Scale values (x, y, z)
Default: 0 0 0
Required: no
transAxis="0 0 0"Description: Translation axis
Type: Multiple values (x, y, z)
Default: 0 0 0
Required: no
transMax="0 0 0"Description: Max. translation
Type: Translation values (x, y, z)
Default: 0 0 0
Required: no
/>

<refNode node="node"Description: Reference node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</heightNode>
</heightNodes>
<loadInfos>
<loadInfo>
<node fillVolumeHeightIndex="integer"Description: Fill volume height index
Type: Integer
Required: no
heightForTranslation="float"Description: Min. height for translation
Type: Float
Required: no
length="1"Description: Info length
Type: Float
Default: 1
Required: no
maxFillLevelPercentage="float"Description: Min. fill level percentage
Type: Float
Required: no
maxHeight="float"Description: Max. height
Type: Float
Required: no
minFillLevelPercentage="float"Description: Min. fill level percentage
Type: Float
Required: no
minHeight="float"Description: Min. height
Type: Float
Required: no
node="node"Description: Info node
Type: Index to i3d node or i3d mapping identifier
Required: no
priority="1"Description: Priority
Type: Integer
Default: 1
Required: no
translationEnd="x y z"Description: Translation end
Type: Translation values (x, y, z)
Required: no
translationStart="x y z"Description: Translation start
Type: Translation values (x, y, z)
Required: no
width="1"Description: Info width
Type: Float
Default: 1
Required: no
/>

</loadInfo>
</loadInfos>
<unloadInfos>
<unloadInfo>
<node fillVolumeHeightIndex="integer"Description: Fill volume height index
Type: Integer
Required: no
heightForTranslation="float"Description: Min. height for translation
Type: Float
Required: no
length="1"Description: Info length
Type: Float
Default: 1
Required: no
maxFillLevelPercentage="float"Description: Min. fill level percentage
Type: Float
Required: no
maxHeight="float"Description: Max. height
Type: Float
Required: no
minFillLevelPercentage="float"Description: Min. fill level percentage
Type: Float
Required: no
minHeight="float"Description: Min. height
Type: Float
Required: no
node="node"Description: Info node
Type: Index to i3d node or i3d mapping identifier
Required: no
priority="1"Description: Priority
Type: Integer
Default: 1
Required: no
translationEnd="x y z"Description: Translation end
Type: Translation values (x, y, z)
Required: no
translationStart="x y z"Description: Translation start
Type: Translation values (x, y, z)
Required: no
width="1"Description: Info width
Type: Float
Default: 1
Required: no
/>

</unloadInfo>
</unloadInfos>
</fillVolume>

<foldable>
<foldingConfigurations title="string"Description: Configration title to display in shop
Type: String or l10n key
Required: no
>

<foldingConfiguration dailyUpkeep="0"Description: Daily up keep with this configration
Type: Float
Default: 0
Required: no
desc="string"Description: Configuration description
Type: String or l10n key
Required: no
displayBrand="string"Description: If defined a brand icon is displayed in the shop config screen
Type: String
Required: no
isDefault="false"Description: Is selected by default in shop config screen
Type: Boolean
Default: false
Required: no
isSelectable="true"Description: Configuration can be selected in the shop
Type: Boolean
Default: true
Required: no
name="string"Description: Configuration name
Type: String or l10n key
Required: no
params="string"Description: Extra paramters to insert in #name text
Type: String
Required: no
price="0"Description: Price of configuration
Type: Float
Default: 0
Required: no
saveId="Number of configuration"Description: Custom save id
Type: String
Default: Number of configuration
Required: no
typeDesc="string"Description: Custom type desc
Type: String or l10n key
Required: no
vehicleBrand="string"Description: Custom brand to display after bought with this configuration
Type: String
Required: no
vehicleIcon="string"Description: Custom icon to display after bought with this configuration
Type: String
Required: no
vehicleName="string"Description: Custom vehicle name to display after bought with this configuration
Type: String
Required: no
workingWidth="float"Description: Working width to display in shop
Type: Float
Required: no
>

<aiAgent frontOffset="float"Description: front offset
Type: Float
Required: no
height="float"Description: ai height of the vehicle when loaded in this configuration
Type: Float
Required: no
length="float"Description: ai length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
maxBrakeAcceleration="float"Description: AI vehicle max brake acceleration
Type: Float
Required: no
maxCentripedalAcceleration="float"Description: AI vehicle max centripedal acceleration
Type: Float
Required: no
maxTurningRadius="float"Description: Max. turning radius (overwrites value detected from ackermann steering)
Type: Float
Required: no
width="float"Description: ai width of the vehicle when loaded in this configuration
Type: Float
Required: no
/>

<foldingParts allowDetachingWhileFolding="false"Description: Allow detaching while folding
Type: Boolean
Default: false
Required: no
allowUnfoldingByAI="true"Description: Allow folding by AI
Type: Boolean
Default: true
Required: no
attachingMaxLimit="1"Description: Attach fold max. limit
Type: Float
Default: 1
Required: no
attachingMinLimit="0"Description: Attach fold min. limit
Type: Float
Default: 0
Required: no
crabSteeringMaxLimit="0"Description: Crab steering change fold min. limit
Type: Float
Default: 0
Required: no
crabSteeringMinLimit="1"Description: Crab steering change fold max. limit
Type: Float
Default: 1
Required: no
detachingMaxLimit="1"Description: Detach fold max. limit
Type: Float
Default: 1
Required: no
detachingMinLimit="0"Description: Detach fold min. limit
Type: Float
Default: 0
Required: no
detachWarning="$l10n_warning_doNotDetachWhileFolding"Description: Detach warning
Type: String or l10n key
Default: $l10n_warning_doNotDetachWhileFolding
Required: no
dynamicMountMaxLimit="1"Description: Dynamic mount fold max. limit
Type: Float
Default: 1
Required: no
dynamicMountMinLimit="0"Description: Dynamic mount fold min. limit
Type: Float
Default: 0
Required: no
foldInputButton="IMPLEMENT_EXTRA2"Description: Fold Input action
Type: String
Default: IMPLEMENT_EXTRA2
Required: no
foldMiddleAIRaiseDirection="integer"Description: Fold middle AI raise direction
Type: Integer
Default: same as foldMiddleDirection
Required: no
foldMiddleAnimTime="float"Description: Fold middle anim time
Type: Float
Required: no
foldMiddleDirection="1"Description: Fold middle direction
Type: Integer
Default: 1
Required: no
foldMiddleInputButton="LOWER_IMPLEMENT"Description: Fold middle Input action
Type: String
Default: LOWER_IMPLEMENT
Required: no
ignoreFoldMiddleWhileFolded="false"Description: While the tool is folded pressing the lowering button will only control the attacher joint state, not the fold state. The lowering key has only function if the tool is unfolded. (only if fold middle time defined)
Type: Boolean
Default: false
Required: no
keepFoldingWhileDetached="boolean"Description: If set to 'true' the tool is still continuing with the folding animation after the tool is detached, otherwise it's stopped
Type: Boolean
Default: true for mobile platform, otherwise false
Required: no
loadMovingToolStatesMaxLimit="1"Description: Load moving tool states fold max. limit
Type: Float
Default: 1
Required: no
loadMovingToolStatesMinLimit="0"Description: Load moving tool states fold min. limit
Type: Float
Default: 0
Required: no
loweringMaxLimit="1"Description: Lowering fold max. limit
Type: Float
Default: 1
Required: no
loweringMinLimit="0"Description: Lowering fold min. limit
Type: Float
Default: 0
Required: no
lowerWhileDetach="false"Description: If tool is in fold middle state it gets lowered on detach and lifted while it's attached again
Type: Boolean
Default: false
Required: no
middleNegDirectionText="$l10n_action_lowerOBJECT"Description: Negative middle direction text
Type: String or l10n key
Default: $l10n_action_lowerOBJECT
Required: no
middlePosDirectionText="$l10n_action_liftOBJECT"Description: Positive middle direction text
Type: String or l10n key
Default: $l10n_action_liftOBJECT
Required: no
negDirectionText="$l10n_action_unfoldOBJECT"Description: Negative direction text
Type: String or l10n key
Default: $l10n_action_unfoldOBJECT
Required: no
objectText="vehicle typeDesc"Description: override OBJECT text inserted in folding action string
Type: String or l10n key
Default: vehicle typeDesc
Required: no
posDirectionText="$l10n_action_foldOBJECT"Description: Positive direction text
Type: String or l10n key
Default: $l10n_action_foldOBJECT
Required: no
releaseBrakesWhileFolding="false"Description: If set to 'true' the tool is releasing it's brakes while the folding is active
Type: Boolean
Default: false
Required: no
requiresPower="true"Description: Vehicle needs to be powered to change folding state
Type: Boolean
Default: true
Required: no
startAnimTime="float"Description: Start animation time
Type: Float
Default: Depending on startMoveDirection
Required: no
startMoveDirection="0"Description: Start move direction
Type: Integer
Default: 0
Required: no
toggleCoverMaxLimit="1"Description: Toggle cover fold max. limit
Type: Float
Default: 1
Required: no
toggleCoverMinLimit="0"Description: Toggle cover fold min. limit
Type: Float
Default: 0
Required: no
turnOnFoldDirection="integer"Description: Turn on fold direction
Type: Integer
Required: no
turnOnFoldMaxLimit="1"Description: Turn on fold max. limit
Type: Float
Default: 1
Required: no
turnOnFoldMinLimit="0"Description: Turn on fold min. limit
Type: Float
Default: 0
Required: no
unfoldWarning="$l10n_warning_firstUnfoldTheTool"Description: Unfold warning
Type: String or l10n key
Default: $l10n_warning_firstUnfoldTheTool
Required: no
useParentFoldingState="false"Description: The fold state can not be controlled manually. It's always a copy of the fold state of the parent vehicle.
Type: Boolean
Default: false
Required: no
>

<foldingPart aiSkipDelay="false"Description: Defines if the AI uses the delayed lowering/lifting or is controls all parts synchronized
Type: Boolean
Default: false
Required: no
anchorActor="0"Description: Component joint anchor actor
Type: Integer
Default: 0
Required: no
animationClip="string"Description: Animation clip name
Type: String
Required: no
animationName="string"Description: Animation name
Type: String
Required: no
componentJointIndex="integer"Description: Component joint index
Type: Integer
Required: no
delayDistance="float"Description: Distance to be moved by the vehicle until part is played
Type: Float
Required: no
loweringDuration="1"Description: lowering duration if folding part
Type: Float
Default: 1
Required: no
maxDelayDuration="7.5"Description: Max. duration of distance delay until movement is forced. Decreases by half when not moving
Type: Float
Default: 7.5
Required: no
previousDuration="1"Description: lowering duration if previous part
Type: Float
Default: 1
Required: no
rootNode="node"Description: Root node for animation clip
Type: Index to i3d node or i3d mapping identifier
Required: no
speedScale="1"Description: Speed scale
Type: Float
Default: 1
Required: no
/>

</foldingParts>
<foliageBendingModifier index="integer"Description: Bending node index
Type: Integer
Required: no
indices="1 2 .. n"Description: Bending node indices
Type: Multiple values
Required: no
isActive="true"Description: Bending node is active
Type: Boolean
Default: true
Required: no
maxX="float"Description: Max. width
Type: Float
Required: no
maxZ="float"Description: Max. length
Type: Float
Required: no
minX="float"Description: Min. width
Type: Float
Required: no
minZ="float"Description: Min. length
Type: Float
Required: no
overwrite="true"Description: Overwrite the bending node values and do not use the max values
Type: Boolean
Default: true
Required: no
yOffset="float"Description: Y translation offset
Type: Float
Required: no
/>

<material color="r g b"Description: Color
Type: Color values (r, g, b) or brand color id
Required: no
materialId="integer"Description: Material id
Type: Integer
Required: no
name="string"Description: Material name
Type: String
Required: no
node="node"Description: Material node
Type: Index to i3d node or i3d mapping identifier
Required: no
refNode="node"Description: Material reference node
Type: Index to i3d node or i3d mapping identifier
Required: no
shaderParameter="string"Description: Material shader parameter name
Type: String
Required: no
/>

<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

<reverseDriving isAllowed="true"Description: Reverse driving is allowed while this configuration is equipped
Type: Boolean
Default: true
Required: no
/>

<size height="float"Description: occupied height of the vehicle when loaded in this configuration
Type: Float
Required: no
heightOffset="float"Description: height offset
Type: Float
Required: no
length="float"Description: occupied length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
width="float"Description: occupied width of the vehicle when loaded in this configuration
Type: Float
Required: no
widthOffset="float"Description: width offset
Type: Float
Required: no
/>

</foldingConfiguration>
</foldingConfigurations>
</foldable>

<foliageBending>
<bendingNode maxX="float"Description: Max. width
Type: Float
Required: no
maxZ="float"Description: Max. length
Type: Float
Required: no
minX="float"Description: Min. width
Type: Float
Required: no
minZ="float"Description: Min. length
Type: Float
Required: no
node="node"Description: Bending node
Type: Index to i3d node or i3d mapping identifier
Required: no
yOffset="float"Description: Y translation offset
Type: Float
Required: no
/>

</foliageBending>

<forageWagon fillUnitIndex="1"Description: Fill unit index
Type: Integer
Default: 1
Required: no
loadInfoIndex="1"Description: Load info index
Type: Integer
Default: 1
Required: no
maxPickupLitersPerSecond="500"Description: Max. pickup liters per second
Type: Float
Default: 500
Required: no
workAreaIndex="1"Description: Work area index
Type: Integer
Default: 1
Required: no
>

<additives fillTypes="GRASS_WINDROW"Description: Fill types to apply additives
Type: String
Default: GRASS_WINDROW
Required: no
fillUnitIndex="integer"Description: Additives fill unit index
Type: Integer
Required: no
usage="2.75e-05"Description: Usage per picked up liter
Type: Float
Default: 2.75e-05
Required: no
/>

<fillEffect>
<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<snowPlowEffect maxScale="1 1 1"Description: (SnowPlowMotionPathEffect) Max. Scale which corresponds to the second motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
minScale="1 1 1"Description: (SnowPlowMotionPathEffect) Min. Scale which corresponds to the first motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
scrollSpeed="1"Description: (SnowPlowMotionPathEffect) UV scroll speed
Type: Float
Default: 1
Required: no
shaderPlane="node"Description: (SnowPlowMotionPathEffect) Node of shader plane effect to control the same way
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
</fillEffect>
<fillVolume dischargeScrollSpeed="0 0 0"Description: Scroll speed while unloading
Type: Multiple values (x, y, z)
Default: 0 0 0
Required: no
loadScrollSpeed="0 0 0"Description: Scroll speed while loading
Type: Multiple values (x, y, z)
Default: 0 0 0
Required: no
/>

<startFillEffect fillStartDelay="0"Description: if defined the filling of the fill unit will be delayed until this time has passed
Type: Float
Default: 0
Required: no
fillStartFadeOff="0"Description: Fade out fill level for start fill effect (fillLevel 0: density 1 | fillLevel at fillStartFadeOff: density 0)
Type: Float
Default: 0
Required: no
>

<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<snowPlowEffect maxScale="1 1 1"Description: (SnowPlowMotionPathEffect) Max. Scale which corresponds to the second motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
minScale="1 1 1"Description: (SnowPlowMotionPathEffect) Min. Scale which corresponds to the first motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
scrollSpeed="1"Description: (SnowPlowMotionPathEffect) UV scroll speed
Type: Float
Default: 1
Required: no
shaderPlane="node"Description: (SnowPlowMotionPathEffect) Node of shader plane effect to control the same way
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
</startFillEffect>
</forageWagon>

<frontloaderConfigurations title="string"Description: Configration title to display in shop
Type: String or l10n key
Required: no
>

<frontloaderConfiguration dailyUpkeep="0"Description: Daily up keep with this configration
Type: Float
Default: 0
Required: no
desc="string"Description: Configuration description
Type: String or l10n key
Required: no
displayBrand="string"Description: If defined a brand icon is displayed in the shop config screen
Type: String
Required: no
isDefault="false"Description: Is selected by default in shop config screen
Type: Boolean
Default: false
Required: no
isSelectable="true"Description: Configuration can be selected in the shop
Type: Boolean
Default: true
Required: no
name="string"Description: Configuration name
Type: String or l10n key
Required: no
params="string"Description: Extra paramters to insert in #name text
Type: String
Required: no
price="0"Description: Price of configuration
Type: Float
Default: 0
Required: no
saveId="Number of configuration"Description: Custom save id
Type: String
Default: Number of configuration
Required: no
typeDesc="string"Description: Custom type desc
Type: String or l10n key
Required: no
vehicleBrand="string"Description: Custom brand to display after bought with this configuration
Type: String
Required: no
vehicleIcon="string"Description: Custom icon to display after bought with this configuration
Type: String
Required: no
vehicleName="string"Description: Custom vehicle name to display after bought with this configuration
Type: String
Required: no
workingWidth="float"Description: Work width to display in shop while config is active
Type: Float
Required: no
>

<aiAgent frontOffset="float"Description: front offset
Type: Float
Required: no
height="float"Description: ai height of the vehicle when loaded in this configuration
Type: Float
Required: no
length="float"Description: ai length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
maxBrakeAcceleration="float"Description: AI vehicle max brake acceleration
Type: Float
Required: no
maxCentripedalAcceleration="float"Description: AI vehicle max centripedal acceleration
Type: Float
Required: no
maxTurningRadius="float"Description: Max. turning radius (overwrites value detected from ackermann steering)
Type: Float
Required: no
width="float"Description: ai width of the vehicle when loaded in this configuration
Type: Float
Required: no
/>

<attacherJoint allowDetachingWhileLifted="true"Description: Allow detach while lifted
Type: Boolean
Default: true
Required: no
allowFoldingWhileAttached="true"Description: Allow folding while attached
Type: Boolean
Default: true
Required: no
allowsJointLimitMovement="true"Description: Allows joint limit movement
Type: Boolean
Default: true
Required: no
allowsLowering="true"Description: Allows lowering
Type: Boolean
Default: true
Required: no
canTurnOnImplement="true"Description: Can turn on implement
Type: Boolean
Default: true
Required: no
comboTime="float"Description: Combo time
Type: Float
Required: no
delayedObjectChanges="true"Description: Defines if object change is deactivated after the bottomArm has moved (if available)
Type: Boolean
Default: true
Required: no
delayedObjectChangesOnAttach="false"Description: Defines if object change is activated on attach or post attach
Type: Boolean
Default: false
Required: no
disabledByAttacherJoints="1 2 .. n"Description: This attacher becomes unavailable after attaching something to these attacher joint indices
Type: Multiple values
Required: no
enableCollision="false"Description: Collision between vehicle is enabled
Type: Boolean
Default: false
Required: no
frontAxisJoint="1"Description: Front axis joint index
Type: Integer
Default: 1
Required: no
frontAxisLimitJoint="true"Description: Front axis joint will be limited while attached
Type: Boolean
Default: true
Required: no
isDefaultLowered="false"Description: Default lowered state
Type: Boolean
Default: false
Required: no
jointPositionOffset="0 0 0"Description: Joint position offset
Type: Multiple values (x, y, z)
Default: 0 0 0
Required: no
jointType="implement"Description: Joint type
Type: String
Default: implement
Required: no
lockDownRotLimit="false"Description: Lock down rotation limit
Type: Boolean
Default: false
Required: no
lockDownTransLimit="true"Description: Lock down translation limit
Type: Boolean
Default: true
Required: no
lockUpRotLimit="false"Description: Lock up rotation limit
Type: Boolean
Default: false
Required: no
lockUpTransLimit="false"Description: Lock up translation limit
Type: Boolean
Default: false
Required: no
lowerRotationOffset="0"Description: Upper rotation offset
Type: Angle
Default: 0
Required: no
lowerRotLimit="x y z"Description: Lower rotation limit
Type: Rotation values (x, y, z)
Default: (20 20 20) for implement type, otherwise (0 0 0)
Required: no
lowerTransLimit="x y z"Description: Lower translation limit
Type: Multiple values (x, y, z)
Default: (0.5 0.5 0.5) for implement type, otherwise (0 0 0)
Required: no
moveTime="0.5"Description: Move time
Type: Float
Default: 0.5
Required: no
node="node"Description: Node
Type: Index to i3d node or i3d mapping identifier
Required: no
nodeVisual="node"Description: Visual node
Type: Index to i3d node or i3d mapping identifier
Required: no
rootNode="node"Description: Root node
Type: Index to i3d node or i3d mapping identifier
Default: first component
Required: no
rotLimitDamping="1 1 1"Description: Rotation limit damping
Type: Multiple values (x, y, z)
Default: 1 1 1
Required: no
rotLimitForceLimit="-1 -1 -1"Description: Rotation limit force limit
Type: Multiple values (x, y, z)
Default: -1 -1 -1
Required: no
rotLimitSpring="0 0 0"Description: Rotation limit spring
Type: Multiple values (x, y, z)
Default: 0 0 0
Required: no
supportsHardAttach="boolean"Description: Supports hard attach
Type: Boolean
Required: no
transLimitDamping="1 1 1"Description: Translation limit damping
Type: Multiple values (x, y, z)
Default: 1 1 1
Required: no
transLimitForceLimit="-1 -1 -1"Description: Translation limit force limit
Type: Multiple values (x, y, z)
Default: -1 -1 -1
Required: no
transLimitSpring="0 0 0"Description: Translation limit spring
Type: Multiple values (x, y, z)
Default: 0 0 0
Required: no
upperRotationOffset="0"Description: Lower rotation offset
Type: Angle
Default: 0
Required: no
upperRotLimit="x y z"Description: Upper rotation limit
Type: Rotation values (x, y, z)
Default: Lower rot limit
Required: no
upperTransLimit="x y z"Description: Upper translation limit
Type: Multiple values (x, y, z)
Default: Lower trans limit
Required: no
>

<additionalAttachment attacherJointDirection="integer"Description: Attacher joint direction
Type: Integer
Required: no
/>

<attachSound debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</attachSound>
<bottomArm jointPositionNode="node"Description: Node that will be equalized with the current attacher joint position of the attached implement
Type: Index to i3d node or i3d mapping identifier
Required: no
lockDirection="true"Description: Lock direction
Type: Boolean
Default: true
Required: no
referenceNode="node"Description: Reference node of bottom arm
Type: Index to i3d node or i3d mapping identifier
Required: no
resetSpeed="45"Description: Speed of bottom arm to return to idle position (deg/sec)
Type: Angle
Default: 45
Required: no
rotationNode="node"Description: Rotation node of bottom arm
Type: Index to i3d node or i3d mapping identifier
Required: no
startRotation="x y z"Description: Start rotation
Type: Rotation values (x, y, z)
Default: values set in i3d
Required: no
toggleVisibility="false"Description: Bottom arm will be hidden on detach
Type: Boolean
Default: false
Required: no
translationNode="node"Description: Translation node of bottom arm
Type: Index to i3d node or i3d mapping identifier
Required: no
updateReferenceDistance="false"Description: If 'true', the reference distance will be updated dynamically. So it's possible to adjust the bottom arm length.
Type: Boolean
Default: false
Required: no
zScale="1"Description: Inverts bottom arm direction
Type: Integer
Default: 1
Required: no
/>

<detachSound debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</detachSound>
<distanceToGround lower="0.7"Description: Lower distance to ground
Type: Float
Default: 0.7
Required: no
upper="1"Description: Upper distance to ground
Type: Float
Default: 1
Required: no
/>

<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

<rotationNode lowerRotation="0 0 0"Description: Lower rotation
Type: Rotation values (x, y, z)
Default: 0 0 0
Required: no
node="node"Description: Rotation node
Type: Index to i3d node or i3d mapping identifier
Required: no
startRotation="x y z"Description: Start rotation
Type: Rotation values (x, y, z)
Default: rotation in i3d
Required: no
upperRotation="x y z"Description: Upper rotation
Type: Rotation values (x, y, z)
Default: rotation in i3d
Required: no
/>

<rotationNode2 lowerRotation="0 0 0"Description: Lower rotation
Type: Rotation values (x, y, z)
Default: 0 0 0
Required: no
node="node"Description: Rotation node
Type: Index to i3d node or i3d mapping identifier
Required: no
upperRotation="x y z"Description: Upper rotation
Type: Rotation values (x, y, z)
Default: rotation in i3d
Required: no
/>

<schema invertX="false"Description: Invert X
Type: Boolean
Default: false
Required: no
liftedOffset="0 5"Description: Offset if lifted
Type: Multiple values (x, y)
Default: 0 5
Required: no
position="x y"Description: Schema position
Type: Multiple values (x, y)
Required: no
rotation="0"Description: Schema rotation
Type: Angle
Default: 0
Required: no
/>

<steeringBars forceUsage="true"Description: Forces usage of tools steering axle even if no steering bars are defined
Type: Boolean
Default: true
Required: no
leftNode="node"Description: Steering bar left node
Type: Index to i3d node or i3d mapping identifier
Required: no
rightNode="node"Description: Steering bar right node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<subType brandRestriction="string"Description: If defined it's only possible to attach tools from these brands (can be multiple separated by ' ')
Type: String
Required: no
name="string"Description: If defined this type needs to match with the sub type in the tool
Type: String
Required: no
subTypeShowWarning="true"Description: Show warning if sub type does not match
Type: Boolean
Default: true
Required: no
vehicleRestriction="string"Description: If defined it's only possible to attach tools containing these strings in there xml path (can be multiple separated by ' ')
Type: String
Required: no
/>

<toolbar filename="$data/shared/assets/toolbar.i3d"Description: Filename to toolbar i3d
Type: String
Default: $data/shared/assets/toolbar.i3d
Required: no
/>

<topArm baseNode="node"Description: Link node for upper link
Type: Index to i3d node or i3d mapping identifier
Required: no
color="r g b"Description: Top arm color
Type: Color values (r, g, b) or brand color id
Required: no
color2="r g b"Description: Top arm color 2
Type: Color values (r, g, b) or brand color id
Required: no
decalColor="r g b"Description: Top arm decal color
Type: Color values (r, g, b) or brand color id
Required: no
filename="string"Description: Path to top arm i3d file
Type: String
Required: no
material="integer"Description: Top arm material index
Type: Integer
Required: no
material2="integer"Description: Top arm material index 2
Type: Integer
Required: no
referenceNode="node"Description: Reference node if top arm not loaded from i3d
Type: Index to i3d node or i3d mapping identifier
Required: no
rotationNode="node"Description: Rotation node if top arm not loaded from i3d
Type: Index to i3d node or i3d mapping identifier
Required: no
secondPartUseMainColor="true"Description: Second part of upper link (parts on colorMat3) will use main color or color2
Type: Boolean
Default: true
Required: no
toggleVisibility="false"Description: Top arm will be hidden on detach
Type: Boolean
Default: false
Required: no
translationNode="node"Description: Translation node if top arm not loaded from i3d
Type: Index to i3d node or i3d mapping identifier
Required: no
useBrandDecal="true"Description: Defines if the brand decal on the top arm is allowed or not
Type: Boolean
Default: true
Required: no
zScale="1"Description: Inverts top arm direction
Type: Integer
Default: 1
Required: no
>

<rotationNode node="string"Description: Local index path inside the topArm
Type: String
Required: no
rotation="x y z"Description: Rotation to be used while not active
Type: Rotation values (x, y, z)
Required: no
/>

</topArm>
<transNode height="0.12"Description: Height of visual translation node
Type: Float
Default: 0.12
Required: no
maxY="float"Description: Max Y translation
Type: Float
Required: no
minY="float"Description: Min Y translation
Type: Float
Required: no
node="node"Description: Translation node
Type: Index to i3d node or i3d mapping identifier
Required: no
>

<dependentBottomArm node="node"Description: Dependent bottom arm node
Type: Index to i3d node or i3d mapping identifier
Required: no
rotation="0 0 0"Description: Rotation to be set when the translation node is below the threshold
Type: Rotation values (x, y, z)
Default: 0 0 0
Required: no
threshold="float"Description: If the trans node Y translation is below this threshold the rotation will be set
Type: Float
Default: unlimited, so rotation is always set
Required: no
/>

</transNode>
<visuals hide="node"Description: Visual nodes that will be hidden while attacher joint is active if there attacher is inactive
Type: List of indices to i3d nodes or i3d mapping identifiers
Required: no
nodes="node"Description: Visual nodes of attacher joint that will be visible when the joint is active
Type: List of indices to i3d nodes or i3d mapping identifiers
Required: no
/>

</attacherJoint>
<foliageBendingModifier index="integer"Description: Bending node index
Type: Integer
Required: no
indices="1 2 .. n"Description: Bending node indices
Type: Multiple values
Required: no
isActive="true"Description: Bending node is active
Type: Boolean
Default: true
Required: no
maxX="float"Description: Max. width
Type: Float
Required: no
maxZ="float"Description: Max. length
Type: Float
Required: no
minX="float"Description: Min. width
Type: Float
Required: no
minZ="float"Description: Min. length
Type: Float
Required: no
overwrite="true"Description: Overwrite the bending node values and do not use the max values
Type: Boolean
Default: true
Required: no
yOffset="float"Description: Y translation offset
Type: Float
Required: no
/>

<material color="r g b"Description: Color
Type: Color values (r, g, b) or brand color id
Required: no
materialId="integer"Description: Material id
Type: Integer
Required: no
name="string"Description: Material name
Type: String
Required: no
node="node"Description: Material node
Type: Index to i3d node or i3d mapping identifier
Required: no
refNode="node"Description: Material reference node
Type: Index to i3d node or i3d mapping identifier
Required: no
shaderParameter="string"Description: Material shader parameter name
Type: String
Required: no
/>

<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

<reverseDriving isAllowed="true"Description: Reverse driving is allowed while this configuration is equipped
Type: Boolean
Default: true
Required: no
/>

<size height="float"Description: occupied height of the vehicle when loaded in this configuration
Type: Float
Required: no
heightOffset="float"Description: height offset
Type: Float
Required: no
length="float"Description: occupied length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
width="float"Description: occupied width of the vehicle when loaded in this configuration
Type: Float
Required: no
widthOffset="float"Description: width offset
Type: Float
Required: no
/>

</frontloaderConfiguration>
</frontloaderConfigurations>

<fruitPreparer aiUsePreparedState="boolean"Description: AI uses prepared state instead of unprepared state
Type: Boolean
Default: true if vehicle has also the Cutter specialization
Required: no
fruitType="string"Description: Fruit type
Type: String
Required: no
>

<animationNodes>
<animationNode class="RotationAnimation"Description: Animation class (RotationAnimation | RotationAnimationSpikes | ScrollingAnimation | ShakeAnimation)
Type: String
Default: RotationAnimation
Required: no
minAlphaForTurnOff="0"Description: Min. alpha for turn off (speed [0-1])
Type: Float
Default: 0
Required: no
node="node"Description: Node
Type: Index to i3d node or i3d mapping identifier
Required: no
rotAxis="2"Description: Rotation axis
Type: Float
Default: 2
Required: no
rotSpeed="1"Description: Rotation speed
Type: Angle
Default: 1
Required: no
scrollLength="1"Description: (ScrollingAnimation) Scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (ScrollingAnimation) Scroll speed
Type: Float
Default: 1
Required: no
shaderComponentScale="1 0 0 0"Description: Shader parameter name
Type: Multiple values (x, y, z, w)
Default: 1 0 0 0
Required: no
shaderParameterComponent="1"Description: (ScrollingAnimation) Shader parameter component
Type: Float
Default: 1
Required: no
shaderParameterName="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterPrevName="automatically calculated from #shaderParameterName"Description: Prev Shader parameter name
Type: String
Default: automatically calculated from #shaderParameterName
Required: no
shaking="0 0 0 0"Description: (ShakeAnimation) Shaking scale for shader parameters
Type: Multiple values (x, y, z, w)
Default: 0 0 0 0
Required: no
speedFunc="string"Description: Lua speed function
Type: String
Required: no
speedFuncParam="string"Description: Additional string parameter that is passed to the speedFunc
Type: String
Required: no
turnedOffPosition="float"Description: (ScrollingAnimation) Target position while turned off
Type: Float
Required: no
turnedOffRotation="angle"Description: (RotationAnimation) Target rotation while turned off
Type: Angle
Required: no
turnedOffSubDivisions="1"Description: Amount of sub divisions which have the same state
Type: Float
Default: 1
Required: no
turnOffFadeTime="2"Description: Turn off fade time
Type: Float
Default: 2
Required: no
turnOnFadeTime="2"Description: Turn on fade time
Type: Float
Default: 2
Required: no
turnOnOffVariance="float"Description: Turn off time variance
Type: Float
Required: no
type="string"Description: (ScrollingAnimation) Fill type name
Type: String
Required: no
>

<spikes maxRot="angle"Description: Max. spike rotation
Type: Angle
Required: no
moveDownRange="x y"Description: Move down range
Type: Rotation values (x, y)
Required: no
moveUpRange="x y"Description: Move up range
Type: Rotation values (x, y)
Required: no
rotAxis="3"Description: Rotation axis
Type: Integer
Default: 3
Required: no
>

<spike direction="integer"Description: Spike rot. direction
Type: Integer
Required: no
node="node"Description: Spike node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</spikes>
</animationNode>
</animationNodes>
<sounds>
<work debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</work>
</sounds>
</fruitPreparer>

<groundAdjustedNodes>
<groundAdjustedNode activationTime="0"Description: In this time after the activation of the node the #moveSpeedStateChange will be used
Type: Float
Default: 0
Required: no
averageInActivePosY="false"Description: While nodes are turned off the average Y position will be used as target for all nodes
Type: Boolean
Default: false
Required: no
maxY="float"Description: Max. Y translation
Type: Float
Default: minY + 1
Required: no
minY="float"Description: Min. Y translation
Type: Float
Default: translation in i3d - 1
Required: no
moveSpeed="1"Description: Move speed
Type: Float
Default: 1
Required: no
moveSpeedStateChange="float"Description: Move speed while node is inactive or active an in range of #activationTime
Type: Float
Default: #moveSpeed
Required: no
node="node"Description: Ground adjusted node
Type: Index to i3d node or i3d mapping identifier
Required: no
resetIfNotActive="true"Description: Reset node to start translation if not active
Type: Boolean
Default: true
Required: no
updateThreshold="0.002"Description: Position of node will be updated if change is greater than this value
Type: Float
Default: 0.002
Required: no
yOffset="0"Description: Y translation offset
Type: Float
Default: 0
Required: no
>

<foldable maxLimit="1"Description: Fold max. time
Type: Float
Default: 1
Required: no
minLimit="0"Description: Fold min. time
Type: Float
Default: 0
Required: no
/>

<raycastNode distance="4"Description: Ground adjusted raycast distance
Type: Float
Default: 4
Required: no
node="node"Description: Ground adjusted raycast node
Type: Index to i3d node or i3d mapping identifier
Required: no
updateFrame="integer"Description: Defines the frame delay between two raycasts
Type: Integer
Default: Number of raycasts
Required: no
/>

</groundAdjustedNode>
</groundAdjustedNodes>

<groundReferenceNodes>
<groundReferenceNode chargeValue="1"Description: Charge value to calculate power consumption
Type: Float
Default: 1
Required: no
depthNode="node"Description: Depth node
Type: Index to i3d node or i3d mapping identifier
Required: no
forceFactor="float"Description: Ground force factor
Type: Float
Required: no
maxActivationDepth="10"Description: Max. activation depth
Type: Float
Default: 10
Required: no
node="node"Description: Ground reference node
Type: Index to i3d node or i3d mapping identifier
Required: no
onlyActiveWhenLowered="true"Description: Node is only active when tool is lowered
Type: Boolean
Default: true
Required: no
threshold="0"Description: Threshold
Type: Float
Default: 0
Required: no
>

<folding maxLimit="1"Description: Max. fold limit
Type: Float
Default: 1
Required: no
minLimit="0"Description: Min. fold limit
Type: Float
Default: 0
Required: no
/>

</groundReferenceNode>
</groundReferenceNodes>

<headlandAnimation activationAngle="0.2"Description: Headland is activated above this steering percentage [0-1]
Type: Float
Default: 0.2
Required: no
activationDelay="0.5"Description: Headland is activated after this time above activationAngle
Type: Time in seconds
Default: 0.5
Required: no
deactivationAngle="0.13"Description: Headland is deactivated below this steering percentage [0-1]
Type: Float
Default: 0.13
Required: no
deactivationDelay="4"Description: Headland is deactivated after this time below deactivationAngle
Type: Time in seconds
Default: 4
Required: no
requiredGroundTypes="string"Description: Headland is only activated one of these ground types is below vehicle
Type: String
Required: no
>

<animation name="string"Description: Animation name
Type: String
Required: no
speed="float"Description: Animation speed
Type: Float
Required: no
/>

</headlandAnimation>

<honk>
<sound debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</sound>
</honk>

<hookLiftContainer tiltContainerOnDischarge="true"Description: Tilt container on discharge
Type: Boolean
Default: true
Required: no
/>


<hookLiftTrailer>
<jointLimits refAnimation="unfoldHand"Description: Reference animation
Type: String
Default: unfoldHand
Required: no
>

<key rotLimit="0 0 0"Description: Rotation limit
Type: Rotation values (x, y, z)
Default: 0 0 0
Required: no
time="float"Description: Key time
Type: Float
Required: no
transLimit="0 0 0"Description: Translation limit
Type: Translation values (x, y, z)
Default: 0 0 0
Required: no
/>

</jointLimits>
<texts loadArm="load_arm"Description: Load arm text
Type: String
Default: load_arm
Required: no
loadContainer="load_container"Description: Load container text
Type: String
Default: load_container
Required: no
unloadArm="unload_arm"Description: Unload arm text
Type: String
Default: unload_arm
Required: no
unloadContainer="unload_container"Description: Unload container text
Type: String
Default: unload_container
Required: no
/>

<unloadingAnimation name="unloading"Description: Unload animation
Type: String
Default: unloading
Required: no
reverseSpeed="-1"Description: Unload animation reverse speed
Type: Float
Default: -1
Required: no
speed="1"Description: Unload animation speed
Type: Float
Default: 1
Required: no
/>

</hookLiftTrailer>

<i3dMappings>
<i3dMapping id="string"Description: Identifier to be used in xml
Type: String
Required: no
node="string"Description: Index path to node in i3d file
Type: String
Required: no
/>

</i3dMappings>

<ikChains>
<ikChain alignNodeOffset="0 0 0"Description: Align node offset
Type: Translation values (x, y, z)
Default: 0 0 0
Required: no
alignToTarget="false"Description: Align to target
Type: Boolean
Default: false
Required: no
id="string"Description: Chain identifier
Type: String
Required: no
isDirtyOnLoad="false"Description: Is dirty on load
Type: Boolean
Default: false
Required: no
numIterations="20"Description: Max. number of iterations
Type: Integer
Default: 20
Required: no
numIterationsInit="integer"Description: Initial max. number of iterations
Type: Integer
Default: numIterations * 2
Required: no
positionThreshold="0.005"Description: Position threshold
Type: Float
Default: 0.005
Required: no
target="node"Description: Target node
Type: Index to i3d node or i3d mapping identifier
Required: no
targetOffset="0 0 0"Description: Target offset
Type: Translation values (x, y, z)
Default: 0 0 0
Required: no
>

<node damping="30"Description: Damping
Type: Angle
Default: 30
Required: no
index="node"Description: Chain node
Type: Index to i3d node or i3d mapping identifier
Required: no
localLimits="false"Description: Local limits
Type: Boolean
Default: false
Required: no
maxRx="180"Description: Max. rotation X
Type: Angle
Default: 180
Required: no
maxRy="180"Description: Max. rotation Y
Type: Angle
Default: 180
Required: no
minRx="-180"Description: Min. rotation X
Type: Angle
Default: -180
Required: no
minRy="-180"Description: Min. rotation Y
Type: Angle
Default: -180
Required: no
/>

<pose id="string"Description: Pose id
Type: String
Required: no
isDefaultPose="false"Description: Is default pose
Type: Boolean
Default: false
Required: no
>

<rotationNode index="node"Description: Rotation node
Type: Index to i3d node or i3d mapping identifier
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
/>

</pose>
<rotationNode index="node"Description: Rotation node
Type: Index to i3d node or i3d mapping identifier
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
/>

</ikChain>
</ikChains>

<inlineWrapper baleMovedThreshold="0.05"Description: Bale moved threshold for starting wrappign animation
Type: Float
Default: 0.05
Required: no
numObjectBits="4"Description: Num bits for sending bales
Type: Integer
Default: 4
Required: no
>

<animations pusher="pusherAnimation"Description: Pusher animation
Type: String
Default: pusherAnimation
Required: no
pushOff="pushOffAnimation"Description: Push bale off animation
Type: String
Default: pushOffAnimation
Required: no
wrapping="wrappingAnimation"Description: Wrapping animation
Type: String
Default: wrappingAnimation
Required: no
/>

<baleTrigger maxFoldTime="1"Description: Max. folding time for bale pickup
Type: Float
Default: 1
Required: no
minFoldTime="0"Description: Min. folding time for bale pickup
Type: Float
Default: 0
Required: no
node="node"Description: Bale pickup trigger
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<baleTypes>
<baleType startNode="node"Description: Start placement node for bale
Type: Index to i3d node or i3d mapping identifier
Required: no
>

<inlineBale filename="string"Description: Path to inline bale xml file
Type: String
Required: no
/>

<railing width="float"Description: Railing width to set
Type: Float
Required: no
/>

<size diameter="float"Description: Bale diameter
Type: Float
Required: no
height="float"Description: Bale height
Type: Float
Required: no
length="float"Description: Bale length
Type: Float
Required: no
width="float"Description: Bale width
Type: Float
Required: no
/>

</baleType>
</baleTypes>
<pushing brakeForce="string"Description: Brake force while pushing
Type: String
Default: 0
Required: no
closeBrakeTime="0.5"Description: Pusher animation time to close brake
Type: Float
Default: 0.5
Required: no
minBaleAmount="4"Description: Min. bales wrapped to open brake
Type: Integer
Default: 4
Required: no
openBrakeTime="0.1"Description: Pusher animation time to open brake
Type: Float
Default: 0.1
Required: no
/>

<railings animation="string"Description: Railing animation
Type: String
Required: no
animEndX="float"Description: Railing width at end of animation
Type: Float
Required: no
animStartX="float"Description: Railing width at start of animation
Type: Float
Required: no
defaultX="1"Description: Default railing width
Type: Float
Default: 1
Required: no
/>

<sounds>
<start debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</start>
<stop debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</stop>
<wrap debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</wrap>
</sounds>
<steeringNodes>
<steeringNode node="node"Description: Steering node that is aligned to the start wrapping direction
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</steeringNodes>
<wrapping startNode="node"Description: Reference node for warpping state of bale
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<wrappingNodes>
<wrappingNode node="node"Description: Wrapping node
Type: Index to i3d node or i3d mapping identifier
Required: no
startTrans="x y z"Description: Start translation
Type: Translation values (x, y, z)
Required: no
target="node"Description: Target node that is aliged to the bale
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</wrappingNodes>
<wrapTrigger node="node"Description: Wrap trigger
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</inlineWrapper>

<jigglingParts>
<jigglingPart amplitudeScale="4"Description: Amplitude scale
Type: Float
Default: 4
Required: no
node="node"Description: Jiggling node
Type: Index to i3d node or i3d mapping identifier
Required: no
refNodeIndex="integer"Description: Ground reference node index
Type: Integer
Required: no
shaderParameter="amplFreq"Description: Shader parameter
Type: String
Default: amplFreq
Required: no
shaderParameterComponentAmplitude="1"Description: Shader component amplitude index
Type: Integer
Default: 1
Required: no
shaderParameterComponentSpeed="4"Description: Shader component speed index
Type: Integer
Default: 4
Required: no
shaderParameterPrev="prevAmplFreq"Description: Shader parameter previous frame
Type: String
Default: prevAmplFreq
Required: no
speedScale="1"Description: Speed scale
Type: Float
Default: 1
Required: no
/>

</jigglingParts>

<leveler fillUnitIndex="integer"Description: Fill unit index
Type: Integer
Required: no
ignoreFarmlandState="false"Description: If set to true the farmland underneath the leveler does not need to be bought to actually work
Type: Boolean
Default: false
Required: no
maxFillLevelPerMS="20"Description: Max. fill level change rate as reference for effect and force
Type: Float
Default: 20
Required: no
>

<effects>
<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<snowPlowEffect maxScale="1 1 1"Description: (SnowPlowMotionPathEffect) Max. Scale which corresponds to the second motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
minScale="1 1 1"Description: (SnowPlowMotionPathEffect) Min. Scale which corresponds to the first motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
scrollSpeed="1"Description: (SnowPlowMotionPathEffect) UV scroll speed
Type: Float
Default: 1
Required: no
shaderPlane="node"Description: (SnowPlowMotionPathEffect) Node of shader plane effect to control the same way
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
</effects>
<force direction="1"Description: Driving direction for appling force
Type: Integer
Default: 1
Required: no
directionNode="node"Description: Force direction node
Type: Index to i3d node or i3d mapping identifier
Required: no
maxForce="0"Description: Max. force in kN
Type: Float
Default: 0
Required: no
node="node"Description: Force node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<levelerNode alignToWorldY="true"Description: Defines if the leveler node is aligned to worlds Y axis
Type: Boolean
Default: true
Required: no
fillUnitIndex="1"Description: Reference fill unit index
Type: Integer
Default: 1
Required: no
foldLimitedOuterRange="false"Description: Fold limit outer range
Type: Boolean
Default: false
Required: no
foldMaxLimit="1"Description: Max. fold limit
Type: Float
Default: 1
Required: no
foldMinLimit="0"Description: Min. fold limit
Type: Float
Default: 0
Required: no
maxDropDirOffset="0.7"Description: Max. drop direction offset
Type: Float
Default: 0.7
Required: no
maxDropWidth="float"Description: Max. drop width
Type: Float
Default: width value
Required: no
maxFillLevel="1"Description: Max. fill level to activate leveler node (pct between 0 and 1)
Type: Float
Default: 1
Required: no
minDropDirOffset="0.7"Description: Min. drop direction offset
Type: Float
Default: 0.7
Required: no
minDropWidth="float"Description: Min. drop width
Type: Float
Default: half of width
Required: no
minFillLevel="0"Description: Min. fill level to activate leveler node (pct between 0 and 1)
Type: Float
Default: 0
Required: no
node="node"Description: Leveler node
Type: Index to i3d node or i3d mapping identifier
Required: no
numHeightLimitChecks="6"Description: Number of height limit checks
Type: Integer
Default: 6
Required: no
width="float"Description: Width
Type: Float
Required: no
yOffset="0"Description: Y axis offset
Type: Float
Default: 0
Required: no
zOffset="0"Description: Z axis offset
Type: Float
Default: 0
Required: no
>

<occlusionAreas>
<occlusionArea heightNode="node"Description: Height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: Start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: Width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</occlusionAreas>
<smoothing allowed="true"Description: Leveler smoothes while driving backward
Type: Boolean
Default: true
Required: no
direction="-1"Description: Smooth direction (if set to '0' it smooths in both directions)
Type: Integer
Default: -1
Required: no
overlap="1.7"Description: Radius overlap
Type: Float
Default: 1.7
Required: no
radius="0.5"Description: Smooth ground radius
Type: Float
Default: 0.5
Required: no
/>

</levelerNode>
<pickUpDirection>1Description: Pick up direction
Type: Integer
Default: 1
Required: no
</pickUpDirection>

</leveler>

<licensePlates defaultPlacement="string"Description: Defines the default placement index independent of map setting (NONE|BOTH|BACK_ONLY)
Type: String
Default: false
Required: no
>

<licensePlate frame="true"Description: License plate with frame of without frame
Type: Boolean
Default: true
Required: no
node="node"Description: License plate node
Type: Index to i3d node or i3d mapping identifier
Required: no
placementArea="x y z w"Description: Defines the available area around the node (top, right, bottom, left) ('-' means unlimited)
Type: Multiple values (x, y, z, w)
Required: no
position="ANY"Description: Position of license plate ('FRONT' or 'BACK')
Type: String
Default: ANY
Required: no
preferedType="string"Description: Prefered license plate type to be placed if available
Type: String
Required: no
>

<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

</licensePlate>
</licensePlates>

<lights reverseLightActivationSpeed="1"Description: Speed which needs to be reached to activate reverse lights (km/h)
Type: Float
Default: 1
Required: no
>

<beaconLights>
<beaconLight filename="string"Description: Beacon light xml file
Type: String
Required: no
intensity="integer"Description: Beacon light intensity override
Type: Integer
Required: no
multiBlink="boolean"Description: Is multiblink light
Type: Boolean
Required: no
node="node"Description: Link node
Type: Index to i3d node or i3d mapping identifier
Required: no
realLightRange="1"Description: Factor that is applied on real light range of the beacon light
Type: Float
Default: 1
Required: no
speed="float"Description: Beacon light speed override
Type: Float
Required: no
>

<device brightnessScale="float"Description: Real beacon brightness factor (0-1)
Type: Float
Required: no
mode="string"Description: Real beacon light mode
Type: String
Required: no
numLEDScale="float"Description: Real beacon num led factor (0-1)
Type: Float
Required: no
rpm="float"Description: Real beacon rpm
Type: Float
Required: no
/>

<realLight node="node"Description: Real light node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<rotator node="node"Description: Rotator node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</beaconLight>
</beaconLights>
<brakeLights>
<brakeLight enableDirection="integer"Description: Light is enabled when driving into this direction [-1, 1]
Type: Integer
Required: no
excludedLightTypes="1 2 .. n"Description: Excluded light types
Type: Multiple values
Required: no
inputAttacherJointIndex="integer"Description: Index of input attacher joint that needs to be active to activate light
Type: Integer
Required: no
intensity="25"Description: Intensity
Type: Float
Default: 25
Required: no
lightTypes="1 2 .. n"Description: Light types
Type: Multiple values
Required: no
node="node"Description: Visual light node
Type: Index to i3d node or i3d mapping identifier
Required: no
shaderNode="node"Description: Shader node
Type: Index to i3d node or i3d mapping identifier
Required: no
toggleVisibility="false"Description: Toggle visibility
Type: Boolean
Default: false
Required: no
/>

</brakeLights>
<dashboards>
<dashboard animName="string"Description: (ANIMATION) Animation name
Type: String
Required: no
baseColor="string"Description: (EMITTER) Base color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
displayType="string"Description: Display type name
Type: String
Required: no
doInterpolation="false"Description: Do interpolation
Type: Boolean
Default: false
Required: no
emissiveScale="0.2"Description: (NUMBER) Scale of emissive map
Type: Float
Default: 0.2
Required: no
emitColor="string"Description: (EMITTER) Emit color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
excludedLightTypes="1 2 .. n"Description: Excluded light types
Type: Multiple values
Required: no
font="DIGIT"Description: (NUMBER) Name of font to apply to mesh
Type: String
Default: DIGIT
Required: no
fontThickness="1"Description: (TEXT) Thickness factor for font characters
Type: Float
Default: 1
Required: no
groups="string"Description: List of groups
Type: String
Required: no
hasNormalMap="false"Description: (NUMBER) Normal map will be applied to number decals
Type: Boolean
Default: false
Required: no
hiddenColor="string"Description: (TEXT) Color of hidden character (if defined a '0' in this color is display instead of nothing)
Type: String
Required: no
idleValue="0"Description: Idle value
Type: Float
Default: 0
Required: no
intensity="1"Description: (EMITTER) Intensity
Type: Float
Default: 1
Required: no
interpolationSpeed="0.005"Description: Interpolation speed
Type: Float
Default: 0.005
Required: no
lightTypes="1 2 .. n"Description: Light types
Type: Multiple values
Required: no
maxRot="string"Description: (ROT) Min. rotation (Rotation value if rotAxis is given | Rotation Vector of rotAxis is not given)
Type: String
Required: no
maxValueAnim="float"Description: (ANIMATION) Max. reference value for animation
Type: Float
Required: no
maxValueRot="float"Description: (ROT) Max. reference value for rotation
Type: Float
Required: no
maxValueSlider="float"Description: (SLIDER) Max. reference value for slider
Type: Float
Required: no
minRot="string"Description: (ROT) Min. rotation (Rotation value if rotAxis is given | Rotation Vector of rotAxis is not given)
Type: String
Required: no
minValueAnim="float"Description: (ANIMATION) Min. reference value for animation
Type: Float
Required: no
minValueRot="float"Description: (ROT) Min. reference value for rotation
Type: Float
Required: no
minValueSlider="float"Description: (SLIDER) Min. reference value for slider
Type: Float
Required: no
node="node"Description: (EMITTER | ROT | VISIBILITY) Node
Type: Index to i3d node or i3d mapping identifier
Required: no
numberColor="string"Description: (NUMBER) Numbers color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
numbers="node"Description: (NUMBER) Numbers node
Type: Index to i3d node or i3d mapping identifier
Required: no
precision="1"Description: (NUMBER) Precision
Type: Integer
Default: 1
Required: no
rotAxis="float"Description: (ROT) Rotation axis
Type: Float
Required: no
textAlignment="RIGHT"Description: (TEXT) Alignment of text (LEFT | RIGHT | CENTER)
Type: String
Default: RIGHT
Required: no
textColor="string"Description: (TEXT) Font color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
textMask="00.0"Description: (TEXT) Font Mask
Type: String
Default: 00.0
Required: no
textScaleX="1"Description: (TEXT) Global X scale of text
Type: Float
Default: 1
Required: no
textScaleY="1"Description: (TEXT) Global Y scale of text
Type: Float
Default: 1
Required: no
textSize="0.03"Description: (TEXT) Size of font in meter
Type: Float
Default: 0.03
Required: no
valueType="string"Description: Value type name (Available: lightState | turnLightLeft | turnLightRight | turnLight | turnLightHazard | turnLightAny | beaconLight)
Type: String
Required: no
>

<state rotation="x y z"Description: (MULTI_STATE) Rotation while state is active
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: (MULTI_STATE) Scale while state is active
Type: Scale values (x, y, z)
Required: no
translation="x y z"Description: (MULTI_STATE) Translation while state is active
Type: Translation values (x, y, z)
Required: no
value="1 2 .. n"Description: (MULTI_STATE) One or multiple values separated by space to activate the state
Type: Multiple values
Required: no
visibility="boolean"Description: (MULTI_STATE) Visibility while state is active
Type: Boolean
Required: no
/>

</dashboard>
</dashboards>
<defaultLights>
<defaultLight enableDirection="integer"Description: Light is enabled when driving into this direction [-1, 1]
Type: Integer
Required: no
excludedLightTypes="1 2 .. n"Description: Excluded light types
Type: Multiple values
Required: no
inputAttacherJointIndex="integer"Description: Index of input attacher joint that needs to be active to activate light
Type: Integer
Required: no
intensity="25"Description: Intensity
Type: Float
Default: 25
Required: no
lightTypes="1 2 .. n"Description: Light types
Type: Multiple values
Required: no
node="node"Description: Visual light node
Type: Index to i3d node or i3d mapping identifier
Required: no
shaderNode="node"Description: Shader node
Type: Index to i3d node or i3d mapping identifier
Required: no
toggleVisibility="false"Description: Toggle visibility
Type: Boolean
Default: false
Required: no
/>

</defaultLights>
<realLights>
<high>
<brakeLight enableDirection="integer"Description: Light is enabled when driving into this direction [-1, 1]
Type: Integer
Required: no
excludedLightTypes="1 2 .. n"Description: Excluded light types
Type: Multiple values
Required: no
inputAttacherJointIndex="integer"Description: Index of input attacher joint that needs to be active to activate light
Type: Integer
Required: no
lightTypes="1 2 .. n"Description: Light types
Type: Multiple values
Required: no
node="node"Description: Light node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<interiorLight enableDirection="integer"Description: Light is enabled when driving into this direction [-1, 1]
Type: Integer
Required: no
excludedLightTypes="1 2 .. n"Description: Excluded light types
Type: Multiple values
Required: no
inputAttacherJointIndex="integer"Description: Index of input attacher joint that needs to be active to activate light
Type: Integer
Required: no
lightTypes="1 2 .. n"Description: Light types
Type: Multiple values
Required: no
node="node"Description: Light node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<light enableDirection="integer"Description: Light is enabled when driving into this direction [-1, 1]
Type: Integer
Required: no
excludedLightTypes="1 2 .. n"Description: Excluded light types
Type: Multiple values
Required: no
inputAttacherJointIndex="integer"Description: Index of input attacher joint that needs to be active to activate light
Type: Integer
Required: no
lightTypes="1 2 .. n"Description: Light types
Type: Multiple values
Required: no
node="node"Description: Light node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<reverseLight enableDirection="integer"Description: Light is enabled when driving into this direction [-1, 1]
Type: Integer
Required: no
excludedLightTypes="1 2 .. n"Description: Excluded light types
Type: Multiple values
Required: no
inputAttacherJointIndex="integer"Description: Index of input attacher joint that needs to be active to activate light
Type: Integer
Required: no
lightTypes="1 2 .. n"Description: Light types
Type: Multiple values
Required: no
node="node"Description: Light node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<turnLightLeft enableDirection="integer"Description: Light is enabled when driving into this direction [-1, 1]
Type: Integer
Required: no
excludedLightTypes="1 2 .. n"Description: Excluded light types
Type: Multiple values
Required: no
inputAttacherJointIndex="integer"Description: Index of input attacher joint that needs to be active to activate light
Type: Integer
Required: no
lightTypes="1 2 .. n"Description: Light types
Type: Multiple values
Required: no
node="node"Description: Light node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<turnLightRight enableDirection="integer"Description: Light is enabled when driving into this direction [-1, 1]
Type: Integer
Required: no
excludedLightTypes="1 2 .. n"Description: Excluded light types
Type: Multiple values
Required: no
inputAttacherJointIndex="integer"Description: Index of input attacher joint that needs to be active to activate light
Type: Integer
Required: no
lightTypes="1 2 .. n"Description: Light types
Type: Multiple values
Required: no
node="node"Description: Light node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</high>
<low>
<brakeLight enableDirection="integer"Description: Light is enabled when driving into this direction [-1, 1]
Type: Integer
Required: no
excludedLightTypes="1 2 .. n"Description: Excluded light types
Type: Multiple values
Required: no
inputAttacherJointIndex="integer"Description: Index of input attacher joint that needs to be active to activate light
Type: Integer
Required: no
lightTypes="1 2 .. n"Description: Light types
Type: Multiple values
Required: no
node="node"Description: Light node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<interiorLight enableDirection="integer"Description: Light is enabled when driving into this direction [-1, 1]
Type: Integer
Required: no
excludedLightTypes="1 2 .. n"Description: Excluded light types
Type: Multiple values
Required: no
inputAttacherJointIndex="integer"Description: Index of input attacher joint that needs to be active to activate light
Type: Integer
Required: no
lightTypes="1 2 .. n"Description: Light types
Type: Multiple values
Required: no
node="node"Description: Light node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<light enableDirection="integer"Description: Light is enabled when driving into this direction [-1, 1]
Type: Integer
Required: no
excludedLightTypes="1 2 .. n"Description: Excluded light types
Type: Multiple values
Required: no
inputAttacherJointIndex="integer"Description: Index of input attacher joint that needs to be active to activate light
Type: Integer
Required: no
lightTypes="1 2 .. n"Description: Light types
Type: Multiple values
Required: no
node="node"Description: Light node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<reverseLight enableDirection="integer"Description: Light is enabled when driving into this direction [-1, 1]
Type: Integer
Required: no
excludedLightTypes="1 2 .. n"Description: Excluded light types
Type: Multiple values
Required: no
inputAttacherJointIndex="integer"Description: Index of input attacher joint that needs to be active to activate light
Type: Integer
Required: no
lightTypes="1 2 .. n"Description: Light types
Type: Multiple values
Required: no
node="node"Description: Light node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<turnLightLeft enableDirection="integer"Description: Light is enabled when driving into this direction [-1, 1]
Type: Integer
Required: no
excludedLightTypes="1 2 .. n"Description: Excluded light types
Type: Multiple values
Required: no
inputAttacherJointIndex="integer"Description: Index of input attacher joint that needs to be active to activate light
Type: Integer
Required: no
lightTypes="1 2 .. n"Description: Light types
Type: Multiple values
Required: no
node="node"Description: Light node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<turnLightRight enableDirection="integer"Description: Light is enabled when driving into this direction [-1, 1]
Type: Integer
Required: no
excludedLightTypes="1 2 .. n"Description: Excluded light types
Type: Multiple values
Required: no
inputAttacherJointIndex="integer"Description: Index of input attacher joint that needs to be active to activate light
Type: Integer
Required: no
lightTypes="1 2 .. n"Description: Light types
Type: Multiple values
Required: no
node="node"Description: Light node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</low>
</realLights>
<reverseLights>
<reverseLight enableDirection="integer"Description: Light is enabled when driving into this direction [-1, 1]
Type: Integer
Required: no
excludedLightTypes="1 2 .. n"Description: Excluded light types
Type: Multiple values
Required: no
inputAttacherJointIndex="integer"Description: Index of input attacher joint that needs to be active to activate light
Type: Integer
Required: no
intensity="25"Description: Intensity
Type: Float
Default: 25
Required: no
lightTypes="1 2 .. n"Description: Light types
Type: Multiple values
Required: no
node="node"Description: Visual light node
Type: Index to i3d node or i3d mapping identifier
Required: no
shaderNode="node"Description: Shader node
Type: Index to i3d node or i3d mapping identifier
Required: no
toggleVisibility="false"Description: Toggle visibility
Type: Boolean
Default: false
Required: no
/>

</reverseLights>
<sharedLight enableDirection="integer"Description: Light is enabled when driving into this direction [-1, 1]
Type: Integer
Required: no
excludedLightTypes="1 2 .. n"Description: Excluded light types
Type: Multiple values
Required: no
filename="string"Description: Shared light filename
Type: String
Required: no
inputAttacherJointIndex="integer"Description: Index of input attacher joint that needs to be active to activate light
Type: Integer
Required: no
lightTypes="1 2 .. n"Description: Light types
Type: Multiple values
Required: no
linkNode="node"Description: Link node
Type: Index to i3d node or i3d mapping identifier
Default: 0>
Required: no
>

<rotationNode name="string"Description: Rotation node name
Type: String
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
/>

</sharedLight>
<sounds>
<toggleLights debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</toggleLights>
<turnLight debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</turnLight>
</sounds>
<states>
<aiState lightTypes="0"Description: Light states while ai is active
Type: Multiple values
Default: 0
Required: no
lightTypesWork="0 1 2"Description: Light states while ai is working
Type: Multiple values
Default: 0 1 2
Required: no
/>

<state lightTypes="1 2 .. n"Description: Light states
Type: Multiple values
Required: no
/>

</states>
<turnLights>
<turnLightLeft enableDirection="integer"Description: Light is enabled when driving into this direction [-1, 1]
Type: Integer
Required: no
excludedLightTypes="1 2 .. n"Description: Excluded light types
Type: Multiple values
Required: no
inputAttacherJointIndex="integer"Description: Index of input attacher joint that needs to be active to activate light
Type: Integer
Required: no
intensity="25"Description: Intensity
Type: Float
Default: 25
Required: no
lightTypes="1 2 .. n"Description: Light types
Type: Multiple values
Required: no
node="node"Description: Visual light node
Type: Index to i3d node or i3d mapping identifier
Required: no
shaderNode="node"Description: Shader node
Type: Index to i3d node or i3d mapping identifier
Required: no
toggleVisibility="false"Description: Toggle visibility
Type: Boolean
Default: false
Required: no
/>

<turnLightRight enableDirection="integer"Description: Light is enabled when driving into this direction [-1, 1]
Type: Integer
Required: no
excludedLightTypes="1 2 .. n"Description: Excluded light types
Type: Multiple values
Required: no
inputAttacherJointIndex="integer"Description: Index of input attacher joint that needs to be active to activate light
Type: Integer
Required: no
intensity="25"Description: Intensity
Type: Float
Default: 25
Required: no
lightTypes="1 2 .. n"Description: Light types
Type: Multiple values
Required: no
node="node"Description: Visual light node
Type: Index to i3d node or i3d mapping identifier
Required: no
shaderNode="node"Description: Shader node
Type: Index to i3d node or i3d mapping identifier
Required: no
toggleVisibility="false"Description: Toggle visibility
Type: Boolean
Default: false
Required: no
/>

</turnLights>
</lights>

<livestockTrailer>
<animal node="node"Description: Animal node
Type: Index to i3d node or i3d mapping identifier
Required: no
numSlots="integer"Description: Number of slots
Type: Integer
Required: no
type="string"Description: Animal type name
Type: String
Required: no
/>

<loadTrigger node="node"Description: Load trigger node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<spawnPlaces>
<spawnPlace node="node"Description: Unload spawn places
Type: Index to i3d node or i3d mapping identifier
Required: no
width="15"Description: Unloading width
Type: Float
Default: 15
Required: no
/>

</spawnPlaces>
</livestockTrailer>

<locomotive>
<powerArm node="node"Description: Power arm node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</locomotive>

<logGrab jointNode="node"Description: Joint node
Type: Index to i3d node or i3d mapping identifier
Required: no
jointRoot="node"Description: Joint root node
Type: Index to i3d node or i3d mapping identifier
Required: no
lockAllAxis="false"Description: Lock all axis
Type: Boolean
Default: false
Required: no
>

<grab axis="1"Description: Grab axis
Type: Integer
Default: 1
Required: no
componentJoint="integer"Description: Component joint index
Type: Integer
Required: no
dampingFactor="20"Description: Damping factor
Type: Float
Default: 20
Required: no
rotationOffsetThreshold="10"Description: Rotation offset threshold
Type: Angle
Default: 10
Required: no
rotationOffsetTime="1000"Description: Rotation offset time until mount
Type: Float
Default: 1000
Required: no
/>

<trigger node="node"Description: Trigger node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</logGrab>

<manureBarrel attacherJointIndex="integer"Description: Attacher joint index
Type: Integer
Required: no
/>


<mixerWagon fillUnitIndex="1"Description: Fill unit index
Type: Integer
Default: 1
Required: no
mixingTime="5"Description: Mixing time after the fill level was changed
Type: Time in seconds
Default: 5
Required: no
recipe="Forage"Description: Recipe fill type name
Type: String
Default: Forage
Required: no
>

<baleTriggers>
<baleTrigger needsSetIsTurnedOn="false"Description: Vehicle needs to be turned on to pickup bales with this trigger
Type: Boolean
Default: false
Required: no
node="node"Description: Bale trigger node
Type: Index to i3d node or i3d mapping identifier
Required: no
pickupSpeed="500"Description: Bale pickup speed in liter per second
Type: Float
Default: 500
Required: no
useEffect="false"Description: Filling effect is played while picking up a bale
Type: Boolean
Default: false
Required: no
/>

</baleTriggers>
<fillEffect>
<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<snowPlowEffect maxScale="1 1 1"Description: (SnowPlowMotionPathEffect) Max. Scale which corresponds to the second motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
minScale="1 1 1"Description: (SnowPlowMotionPathEffect) Min. Scale which corresponds to the first motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
scrollSpeed="1"Description: (SnowPlowMotionPathEffect) UV scroll speed
Type: Float
Default: 1
Required: no
shaderPlane="node"Description: (SnowPlowMotionPathEffect) Node of shader plane effect to control the same way
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
</fillEffect>
<mixAnimationNodes>
<animationNode class="RotationAnimation"Description: Animation class (RotationAnimation | RotationAnimationSpikes | ScrollingAnimation | ShakeAnimation)
Type: String
Default: RotationAnimation
Required: no
minAlphaForTurnOff="0"Description: Min. alpha for turn off (speed [0-1])
Type: Float
Default: 0
Required: no
node="node"Description: Node
Type: Index to i3d node or i3d mapping identifier
Required: no
rotAxis="2"Description: Rotation axis
Type: Float
Default: 2
Required: no
rotSpeed="1"Description: Rotation speed
Type: Angle
Default: 1
Required: no
scrollLength="1"Description: (ScrollingAnimation) Scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (ScrollingAnimation) Scroll speed
Type: Float
Default: 1
Required: no
shaderComponentScale="1 0 0 0"Description: Shader parameter name
Type: Multiple values (x, y, z, w)
Default: 1 0 0 0
Required: no
shaderParameterComponent="1"Description: (ScrollingAnimation) Shader parameter component
Type: Float
Default: 1
Required: no
shaderParameterName="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterPrevName="automatically calculated from #shaderParameterName"Description: Prev Shader parameter name
Type: String
Default: automatically calculated from #shaderParameterName
Required: no
shaking="0 0 0 0"Description: (ShakeAnimation) Shaking scale for shader parameters
Type: Multiple values (x, y, z, w)
Default: 0 0 0 0
Required: no
speedFunc="string"Description: Lua speed function
Type: String
Required: no
speedFuncParam="string"Description: Additional string parameter that is passed to the speedFunc
Type: String
Required: no
turnedOffPosition="float"Description: (ScrollingAnimation) Target position while turned off
Type: Float
Required: no
turnedOffRotation="angle"Description: (RotationAnimation) Target rotation while turned off
Type: Angle
Required: no
turnedOffSubDivisions="1"Description: Amount of sub divisions which have the same state
Type: Float
Default: 1
Required: no
turnOffFadeTime="2"Description: Turn off fade time
Type: Float
Default: 2
Required: no
turnOnFadeTime="2"Description: Turn on fade time
Type: Float
Default: 2
Required: no
turnOnOffVariance="float"Description: Turn off time variance
Type: Float
Required: no
type="string"Description: (ScrollingAnimation) Fill type name
Type: String
Required: no
>

<spikes maxRot="angle"Description: Max. spike rotation
Type: Angle
Required: no
moveDownRange="x y"Description: Move down range
Type: Rotation values (x, y)
Required: no
moveUpRange="x y"Description: Move up range
Type: Rotation values (x, y)
Required: no
rotAxis="3"Description: Rotation axis
Type: Integer
Default: 3
Required: no
>

<spike direction="integer"Description: Spike rot. direction
Type: Integer
Required: no
node="node"Description: Spike node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</spikes>
</animationNode>
</mixAnimationNodes>
<pickupAnimationNodes>
<animationNode class="RotationAnimation"Description: Animation class (RotationAnimation | RotationAnimationSpikes | ScrollingAnimation | ShakeAnimation)
Type: String
Default: RotationAnimation
Required: no
minAlphaForTurnOff="0"Description: Min. alpha for turn off (speed [0-1])
Type: Float
Default: 0
Required: no
node="node"Description: Node
Type: Index to i3d node or i3d mapping identifier
Required: no
rotAxis="2"Description: Rotation axis
Type: Float
Default: 2
Required: no
rotSpeed="1"Description: Rotation speed
Type: Angle
Default: 1
Required: no
scrollLength="1"Description: (ScrollingAnimation) Scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (ScrollingAnimation) Scroll speed
Type: Float
Default: 1
Required: no
shaderComponentScale="1 0 0 0"Description: Shader parameter name
Type: Multiple values (x, y, z, w)
Default: 1 0 0 0
Required: no
shaderParameterComponent="1"Description: (ScrollingAnimation) Shader parameter component
Type: Float
Default: 1
Required: no
shaderParameterName="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterPrevName="automatically calculated from #shaderParameterName"Description: Prev Shader parameter name
Type: String
Default: automatically calculated from #shaderParameterName
Required: no
shaking="0 0 0 0"Description: (ShakeAnimation) Shaking scale for shader parameters
Type: Multiple values (x, y, z, w)
Default: 0 0 0 0
Required: no
speedFunc="string"Description: Lua speed function
Type: String
Required: no
speedFuncParam="string"Description: Additional string parameter that is passed to the speedFunc
Type: String
Required: no
turnedOffPosition="float"Description: (ScrollingAnimation) Target position while turned off
Type: Float
Required: no
turnedOffRotation="angle"Description: (RotationAnimation) Target rotation while turned off
Type: Angle
Required: no
turnedOffSubDivisions="1"Description: Amount of sub divisions which have the same state
Type: Float
Default: 1
Required: no
turnOffFadeTime="2"Description: Turn off fade time
Type: Float
Default: 2
Required: no
turnOnFadeTime="2"Description: Turn on fade time
Type: Float
Default: 2
Required: no
turnOnOffVariance="float"Description: Turn off time variance
Type: Float
Required: no
type="string"Description: (ScrollingAnimation) Fill type name
Type: String
Required: no
>

<spikes maxRot="angle"Description: Max. spike rotation
Type: Angle
Required: no
moveDownRange="x y"Description: Move down range
Type: Rotation values (x, y)
Required: no
moveUpRange="x y"Description: Move up range
Type: Rotation values (x, y)
Required: no
rotAxis="3"Description: Rotation axis
Type: Integer
Default: 3
Required: no
>

<spike direction="integer"Description: Spike rot. direction
Type: Integer
Required: no
node="node"Description: Spike node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</spikes>
</animationNode>
</pickupAnimationNodes>
</mixerWagon>

<motorized clutchCrackingGearWarning="action_clutchCrackingGear"Description: Warning to be display if user trys to select a gear without pressing clutch pedal
Type: String or l10n key
Default: action_clutchCrackingGear
Required: no
clutchCrackingGroupWarning="action_clutchCrackingGroup"Description: Warning to be display if user trys to select a gear without pressing clutch pedal
Type: String or l10n key
Default: action_clutchCrackingGroup
Required: no
clutchNoEngagedWarning="warning_motorClutchNoEngaged"Description: Warning to be displayed if try to start the engine but clutch not engaged
Type: String or l10n key
Default: warning_motorClutchNoEngaged
Required: no
forceRpmHudDisplay="false"Description: Force usage of motor speed display in hud independent of setting
Type: Boolean
Default: false
Required: no
forceSpeedHudDisplay="false"Description: Force usage of vehicle speed display in hud independent of setting
Type: Boolean
Default: false
Required: no
statsType="tractor"Description: Statistic type
Type: String
Default: tractor
Required: no
turnOffText="action_stopMotor"Description: Motor stop text
Type: String or l10n key
Default: action_stopMotor
Required: no
turnOnText="action_startMotor"Description: Motor start text
Type: String or l10n key
Default: action_startMotor
Required: no
>

<animationNodes>
<animationNode class="RotationAnimation"Description: Animation class (RotationAnimation | RotationAnimationSpikes | ScrollingAnimation | ShakeAnimation)
Type: String
Default: RotationAnimation
Required: no
minAlphaForTurnOff="0"Description: Min. alpha for turn off (speed [0-1])
Type: Float
Default: 0
Required: no
node="node"Description: Node
Type: Index to i3d node or i3d mapping identifier
Required: no
rotAxis="2"Description: Rotation axis
Type: Float
Default: 2
Required: no
rotSpeed="1"Description: Rotation speed
Type: Angle
Default: 1
Required: no
scrollLength="1"Description: (ScrollingAnimation) Scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (ScrollingAnimation) Scroll speed
Type: Float
Default: 1
Required: no
shaderComponentScale="1 0 0 0"Description: Shader parameter name
Type: Multiple values (x, y, z, w)
Default: 1 0 0 0
Required: no
shaderParameterComponent="1"Description: (ScrollingAnimation) Shader parameter component
Type: Float
Default: 1
Required: no
shaderParameterName="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterPrevName="automatically calculated from #shaderParameterName"Description: Prev Shader parameter name
Type: String
Default: automatically calculated from #shaderParameterName
Required: no
shaking="0 0 0 0"Description: (ShakeAnimation) Shaking scale for shader parameters
Type: Multiple values (x, y, z, w)
Default: 0 0 0 0
Required: no
speedFunc="string"Description: Lua speed function
Type: String
Required: no
speedFuncParam="string"Description: Additional string parameter that is passed to the speedFunc
Type: String
Required: no
turnedOffPosition="float"Description: (ScrollingAnimation) Target position while turned off
Type: Float
Required: no
turnedOffRotation="angle"Description: (RotationAnimation) Target rotation while turned off
Type: Angle
Required: no
turnedOffSubDivisions="1"Description: Amount of sub divisions which have the same state
Type: Float
Default: 1
Required: no
turnOffFadeTime="2"Description: Turn off fade time
Type: Float
Default: 2
Required: no
turnOnFadeTime="2"Description: Turn on fade time
Type: Float
Default: 2
Required: no
turnOnOffVariance="float"Description: Turn off time variance
Type: Float
Required: no
type="string"Description: (ScrollingAnimation) Fill type name
Type: String
Required: no
>

<spikes maxRot="angle"Description: Max. spike rotation
Type: Angle
Required: no
moveDownRange="x y"Description: Move down range
Type: Rotation values (x, y)
Required: no
moveUpRange="x y"Description: Move up range
Type: Rotation values (x, y)
Required: no
rotAxis="3"Description: Rotation axis
Type: Integer
Default: 3
Required: no
>

<spike direction="integer"Description: Spike rot. direction
Type: Integer
Required: no
node="node"Description: Spike node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</spikes>
</animationNode>
</animationNodes>
<brakeCompressor capacity="6"Description: Brake compressor capacity
Type: Float
Default: 6
Required: no
fillSpeed="0.6"Description: Brake compressor fill speed
Type: Float
Default: 0.6
Required: no
refillFillLevel="float"Description: Brake compressor refill threshold
Type: Float
Default: half of capacity
Required: no
/>

<consumerConfigurations>
<consumerConfiguration consumersEmptyWarning="warning_motorFuelEmpty"Description: Consumers empty warning
Type: String or l10n key
Default: warning_motorFuelEmpty
Required: no
>

<consumer capacity="float"Description: If defined the capacity of the fillUnit fill be overwritten with this value
Type: Float
Required: no
fillType="string"Description: Fill type name
Type: String
Required: no
fillUnitIndex="1"Description: Fill unit index
Type: Integer
Default: 1
Required: no
permanentConsumption="boolean"Description: Do permanent consumption
Type: Boolean
Default: 1
Required: no
refillCapacityPercentage="0"Description: Refill capacity percentage
Type: Float
Default: 0
Required: no
refillLitersPerSecond="0"Description: Refill liters per second
Type: Float
Default: 0
Required: no
usage="1"Description: Usage in l/h
Type: Float
Default: 1
Required: no
/>

</consumerConfiguration>
</consumerConfigurations>
<consumers consumersEmptyWarning="warning_motorFuelEmpty"Description: Consumers empty warning
Type: String or l10n key
Default: warning_motorFuelEmpty
Required: no
>

<consumer capacity="float"Description: If defined the capacity of the fillUnit fill be overwritten with this value
Type: Float
Required: no
fillType="string"Description: Fill type name
Type: String
Required: no
fillUnitIndex="1"Description: Fill unit index
Type: Integer
Default: 1
Required: no
permanentConsumption="boolean"Description: Do permanent consumption
Type: Boolean
Default: 1
Required: no
refillCapacityPercentage="0"Description: Refill capacity percentage
Type: Float
Default: 0
Required: no
refillLitersPerSecond="0"Description: Refill liters per second
Type: Float
Default: 0
Required: no
usage="1"Description: Usage in l/h
Type: Float
Default: 1
Required: no
/>

</consumers>
<dashboards>
<dashboard animName="string"Description: (ANIMATION) Animation name
Type: String
Required: no
baseColor="string"Description: (EMITTER) Base color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
displayType="string"Description: Display type name
Type: String
Required: no
doInterpolation="false"Description: Do interpolation
Type: Boolean
Default: false
Required: no
emissiveScale="0.2"Description: (NUMBER) Scale of emissive map
Type: Float
Default: 0.2
Required: no
emitColor="string"Description: (EMITTER) Emit color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
font="DIGIT"Description: (NUMBER) Name of font to apply to mesh
Type: String
Default: DIGIT
Required: no
fontThickness="1"Description: (TEXT) Thickness factor for font characters
Type: Float
Default: 1
Required: no
groups="string"Description: List of groups
Type: String
Required: no
hasNormalMap="false"Description: (NUMBER) Normal map will be applied to number decals
Type: Boolean
Default: false
Required: no
hiddenColor="string"Description: (TEXT) Color of hidden character (if defined a '0' in this color is display instead of nothing)
Type: String
Required: no
idleValue="0"Description: Idle value
Type: Float
Default: 0
Required: no
intensity="1"Description: (EMITTER) Intensity
Type: Float
Default: 1
Required: no
interpolationSpeed="0.005"Description: Interpolation speed
Type: Float
Default: 0.005
Required: no
maxRot="string"Description: (ROT) Min. rotation (Rotation value if rotAxis is given | Rotation Vector of rotAxis is not given)
Type: String
Required: no
maxValueAnim="float"Description: (ANIMATION) Max. reference value for animation
Type: Float
Required: no
maxValueRot="float"Description: (ROT) Max. reference value for rotation
Type: Float
Required: no
maxValueSlider="float"Description: (SLIDER) Max. reference value for slider
Type: Float
Required: no
minRot="string"Description: (ROT) Min. rotation (Rotation value if rotAxis is given | Rotation Vector of rotAxis is not given)
Type: String
Required: no
minValueAnim="float"Description: (ANIMATION) Min. reference value for animation
Type: Float
Required: no
minValueRot="float"Description: (ROT) Min. reference value for rotation
Type: Float
Required: no
minValueSlider="float"Description: (SLIDER) Min. reference value for slider
Type: Float
Required: no
node="node"Description: (EMITTER | ROT | VISIBILITY) Node
Type: Index to i3d node or i3d mapping identifier
Required: no
numberColor="string"Description: (NUMBER) Numbers color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
numbers="node"Description: (NUMBER) Numbers node
Type: Index to i3d node or i3d mapping identifier
Required: no
precision="1"Description: (NUMBER) Precision
Type: Integer
Default: 1
Required: no
rotAxis="float"Description: (ROT) Rotation axis
Type: Float
Required: no
textAlignment="RIGHT"Description: (TEXT) Alignment of text (LEFT | RIGHT | CENTER)
Type: String
Default: RIGHT
Required: no
textColor="string"Description: (TEXT) Font color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
textMask="00.0"Description: (TEXT) Font Mask
Type: String
Default: 00.0
Required: no
textScaleX="1"Description: (TEXT) Global X scale of text
Type: Float
Default: 1
Required: no
textScaleY="1"Description: (TEXT) Global Y scale of text
Type: Float
Default: 1
Required: no
textSize="0.03"Description: (TEXT) Size of font in meter
Type: Float
Default: 0.03
Required: no
valueType="string"Description: Value type name (Available: rpm | load | speed | speedDir | fuelUsage | motorTemperature | motorTemperatureWarning | clutchPedal | gear | gearGroup | movingDirection | directionForward | directionForwardExclusive | directionBackward | movingDirectionLetter | ignitionState)
Type: String
Required: no
warningThresholdMax="float"Description: (WARNING) Threshold max.
Type: Float
Required: no
warningThresholdMin="float"Description: (WARNING) Threshold min.
Type: Float
Required: no
>

<state rotation="x y z"Description: (MULTI_STATE) Rotation while state is active
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: (MULTI_STATE) Scale while state is active
Type: Scale values (x, y, z)
Required: no
translation="x y z"Description: (MULTI_STATE) Translation while state is active
Type: Translation values (x, y, z)
Required: no
value="1 2 .. n"Description: (MULTI_STATE) One or multiple values separated by space to activate the state
Type: Multiple values
Required: no
visibility="boolean"Description: (MULTI_STATE) Visibility while state is active
Type: Boolean
Required: no
/>

</dashboard>
</dashboards>
<differentialConfigurations>
<differentialConfiguration>
<differentials>
<differential differentialIndex1="integer"Description: Differential index 1
Type: Integer
Required: no
differentialIndex2="integer"Description: Differential index 2
Type: Integer
Required: no
maxSpeedRatio="1.3"Description: Max. speed ratio
Type: Float
Default: 1.3
Required: no
torqueRatio="0.5"Description: Torque ratio
Type: Float
Default: 0.5
Required: no
wheelIndex1="integer"Description: Wheel index 1
Type: Integer
Required: no
wheelIndex2="integer"Description: Wheel index 2
Type: Integer
Required: no
/>

</differentials>
</differentialConfiguration>
</differentialConfigurations>
<differentials>
<differentials>
<differential differentialIndex1="integer"Description: Differential index 1
Type: Integer
Required: no
differentialIndex2="integer"Description: Differential index 2
Type: Integer
Required: no
maxSpeedRatio="1.3"Description: Max. speed ratio
Type: Float
Default: 1.3
Required: no
torqueRatio="0.5"Description: Torque ratio
Type: Float
Default: 0.5
Required: no
wheelIndex1="integer"Description: Wheel index 1
Type: Integer
Required: no
wheelIndex2="integer"Description: Wheel index 2
Type: Integer
Required: no
/>

</differentials>
</differentials>
<exhaustEffects>
<exhaustEffect filename="string"Description: Effect i3d filename
Type: String
Required: no
maxRpmColor="0.0384 0.0359 0.0627 2.0"Description: Max. rpm color
Type: Multiple values (x, y, z, w)
Default: 0.0384 0.0359 0.0627 2.0
Required: no
maxRpmScale="0.95"Description: Max. rpm scale
Type: Float
Default: 0.95
Required: no
minRpmColor="0 0 0 1"Description: Min. rpm color
Type: Multiple values (x, y, z, w)
Default: 0 0 0 1
Required: no
minRpmScale="0.25"Description: Min. rpm scale
Type: Float
Default: 0.25
Required: no
node="node"Description: Effect link node
Type: Index to i3d node or i3d mapping identifier
Required: no
upFactor="0.75"Description: Defines how far the effect goes up in the air in meter
Type: Float
Default: 0.75
Required: no
/>

</exhaustEffects>
<exhaustFlap maxRot="0"Description: Max. rotation
Type: Angle
Default: 0
Required: no
node="node"Description: Exhaust Flap Node
Type: Index to i3d node or i3d mapping identifier
Required: no
rotationAxis="1"Description: Rotation Axis
Type: Integer
Default: 1
Required: no
/>

<exhaustParticleSystems maxScale="1"Description: Max. scale
Type: Float
Default: 1
Required: no
minScale="0.5"Description: Min. scale
Type: Float
Default: 0.5
Required: no
>

<exhaustParticleSystem file="string"Description: Particle file name
Type: String
Required: no
forceFullLifespan="false"Description: Force full lifespan
Type: Boolean
Default: false
Required: no
node="string"Description: Particle link node
Type: String
Required: no
particleNode="string"Description: Particle node in loaded file
Type: String
Required: no
position="x y z"Description: Particle position
Type: Translation values (x, y, z)
Required: no
rotation="x y z"Description: Particle rotation
Type: Rotation values (x, y, z)
Required: no
useEmitterVisibility="false"Description: Use emitter visibility to show/hide particles
Type: Boolean
Default: false
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

</exhaustParticleSystems>
<gearLevers>
<gearLever centerAxis="integer"Description: Axis of center bay
Type: Integer
Required: no
changeTime="0.5"Description: Time to move lever from one state to another
Type: Time in seconds
Default: 0.5
Required: no
handsOnDelay="0"Description: The animation is delayed by this time to have time to put the hand on the lever
Type: Time in seconds
Default: 0
Required: no
node="node"Description: Gear lever node
Type: Index to i3d node or i3d mapping identifier
Required: no
>

<state gear="integer"Description: Gear index
Type: Integer
Required: no
group="integer"Description: Group index
Type: Integer
Required: no
xRot="angle"Description: X rotation
Type: Angle
Required: no
yRot="angle"Description: Y rotation
Type: Angle
Required: no
zRot="angle"Description: Z rotation
Type: Angle
Required: no
/>

</gearLever>
</gearLevers>
<motorConfigurations title="string"Description: Configration title to display in shop
Type: String or l10n key
Required: no
>

<motorConfiguration consumerConfigurationIndex="1"Description: Consumer configuration index
Type: Integer
Default: 1
Required: no
dailyUpkeep="0"Description: Daily up keep with this configration
Type: Float
Default: 0
Required: no
desc="string"Description: Configuration description
Type: String or l10n key
Required: no
displayBrand="string"Description: If defined a brand icon is displayed in the shop config screen
Type: String
Required: no
hp="float"Description: HP for shop
Type: Float
Required: no
isDefault="false"Description: Is selected by default in shop config screen
Type: Boolean
Default: false
Required: no
isSelectable="true"Description: Configuration can be selected in the shop
Type: Boolean
Default: true
Required: no
maxSpeed="float"Description: Max speed for shop
Type: Float
Required: no
name="string"Description: Configuration name
Type: String or l10n key
Required: no
params="string"Description: Extra paramters to insert in #name text
Type: String
Required: no
price="0"Description: Price of configuration
Type: Float
Default: 0
Required: no
saveId="Number of configuration"Description: Custom save id
Type: String
Default: Number of configuration
Required: no
typeDesc="string"Description: Custom type desc
Type: String or l10n key
Required: no
vehicleBrand="string"Description: Custom brand to display after bought with this configuration
Type: String
Required: no
vehicleIcon="string"Description: Custom icon to display after bought with this configuration
Type: String
Required: no
vehicleName="string"Description: Custom vehicle name to display after bought with this configuration
Type: String
Required: no
workingWidth="float"Description: Work width to display in shop while config is active
Type: Float
Required: no
>

<aiAgent frontOffset="float"Description: front offset
Type: Float
Required: no
height="float"Description: ai height of the vehicle when loaded in this configuration
Type: Float
Required: no
length="float"Description: ai length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
maxBrakeAcceleration="float"Description: AI vehicle max brake acceleration
Type: Float
Required: no
maxCentripedalAcceleration="float"Description: AI vehicle max centripedal acceleration
Type: Float
Required: no
maxTurningRadius="float"Description: Max. turning radius (overwrites value detected from ackermann steering)
Type: Float
Required: no
width="float"Description: ai width of the vehicle when loaded in this configuration
Type: Float
Required: no
/>

<foliageBendingModifier index="integer"Description: Bending node index
Type: Integer
Required: no
indices="1 2 .. n"Description: Bending node indices
Type: Multiple values
Required: no
isActive="true"Description: Bending node is active
Type: Boolean
Default: true
Required: no
maxX="float"Description: Max. width
Type: Float
Required: no
maxZ="float"Description: Max. length
Type: Float
Required: no
minX="float"Description: Min. width
Type: Float
Required: no
minZ="float"Description: Min. length
Type: Float
Required: no
overwrite="true"Description: Overwrite the bending node values and do not use the max values
Type: Boolean
Default: true
Required: no
yOffset="float"Description: Y translation offset
Type: Float
Required: no
/>

<material color="r g b"Description: Color
Type: Color values (r, g, b) or brand color id
Required: no
materialId="integer"Description: Material id
Type: Integer
Required: no
name="string"Description: Material name
Type: String
Required: no
node="node"Description: Material node
Type: Index to i3d node or i3d mapping identifier
Required: no
refNode="node"Description: Material reference node
Type: Index to i3d node or i3d mapping identifier
Required: no
shaderParameter="string"Description: Material shader parameter name
Type: String
Required: no
/>

<motor accelerationLimit="2"Description: Acceleration limit
Type: Float
Default: 2
Required: no
brakeForce="10"Description: Brake force
Type: Float
Default: 10
Required: no
dampingRateScale="1"Description: Scales motor damping rate
Type: Float
Default: 1
Required: no
lowBrakeForceScale="0.5"Description: Low brake force scale
Type: Float
Default: 0.5
Required: no
lowBrakeForceSpeedLimit="1"Description: Low brake force speed limit (below this speed the lowBrakeForceScale is activated)
Type: Float
Default: 1
Required: no
maxBackwardSpeed="float"Description: Max. backward speed
Type: Float
Required: no
maxForwardSpeed="float"Description: Max. forward speed
Type: Float
Required: no
maxRpm="1800"Description: Max. RPM
Type: Float
Default: 1800
Required: no
minRpm="1000"Description: Min. RPM
Type: Float
Default: 1000
Required: no
minSpeed="1"Description: Min. driving speed
Type: Float
Default: 1
Required: no
ptoMotorRpmRatio="4"Description: PTO to motor rpm ratio
Type: Float
Default: 4
Required: no
rotInertia="float"Description: Rotation inertia
Type: Float
Default: Peak. motor torque / 600
Required: no
rpmSpeedLimit="float"Description: Motor rotation acceleration limit
Type: Float
Required: no
startAnimationName="vehicle"Description: Motor start animation
Type: String
Default: vehicle
Required: no
torqueScale="1"Description: Scale factor for torque curve
Type: Float
Default: 1
Required: no
type="vehicle"Description: Motor type
Type: String
Default: vehicle
Required: no
>

<torque normRpm="float"Description: Norm RPM (0-1)
Type: Float
Required: no
rpm="float"Description: RPM
Type: Float
Required: no
torque="float"Description: Torque
Type: Float
Required: no
/>

</motor>
<motorStartDuration>floatDescription: Motor start duration
Type: Float
Default: Duration motor takes to start. After this time player can start to drive
Required: no
</motorStartDuration>

<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

<reverseDriving isAllowed="true"Description: Reverse driving is allowed while this configuration is equipped
Type: Boolean
Default: true
Required: no
/>

<size height="float"Description: occupied height of the vehicle when loaded in this configuration
Type: Float
Required: no
heightOffset="float"Description: height offset
Type: Float
Required: no
length="float"Description: occupied length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
width="float"Description: occupied width of the vehicle when loaded in this configuration
Type: Float
Required: no
widthOffset="float"Description: width offset
Type: Float
Required: no
/>

<sounds>
<airCompressorRun debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</airCompressorRun>
<airCompressorStart debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</airCompressorStart>
<airCompressorStop debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</airCompressorStop>
<airRelease debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</airRelease>
<blowOffValve debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</blowOffValve>
<brake debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</brake>
<clutchCracking debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</clutchCracking>
<compressedAir debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</compressedAir>
<gearbox debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</gearbox>
<gearDisengaged debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</gearDisengaged>
<gearEngaged debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</gearEngaged>
<gearGroupChange debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</gearGroupChange>
<gearGroupLeverEnd debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</gearGroupLeverEnd>
<gearGroupLeverStart debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</gearGroupLeverStart>
<gearLeverEnd debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</gearLeverEnd>
<gearLeverStart debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</gearLeverStart>
<motor debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</motor>
<motorStart debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</motorStart>
<motorStop debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</motorStop>
<retarder debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</retarder>
<reverseDrive debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</reverseDrive>
</sounds>
<transmission autoGearChangeTime="time"Description: Auto gear change time
Type: Time in seconds
Required: no
axleRatio="1"Description: Axle ratio
Type: Float
Default: 1
Required: no
gearChangeTime="time"Description: Gear change time
Type: Time in seconds
Required: no
maxBackwardGearRatio="float"Description: Max. backward gear ratio
Type: Float
Required: no
maxForwardGearRatio="float"Description: Max. forward gear ratio
Type: Float
Required: no
minBackwardGearRatio="float"Description: Min. backward gear ratio
Type: Float
Required: no
minForwardGearRatio="float"Description: Min. forward gear ratio
Type: Float
Required: no
name="string"Description: Name of transmission to display in the shop
Type: String or l10n key
Required: no
param="string"Description: Parameter to insert in transmission name
Type: String
Required: no
startGearThreshold="1.5"Description: Adjusts which gear is used as start gear
Type: Float
Default: 1.5
Required: no
>

<backwardGear actionName="SHIFT_GEAR_SELECT_X"Description: Input Action to select this gear
Type: String
Default: SHIFT_GEAR_SELECT_X
Required: no
defaultGear="boolean"Description: Gear ratio
Type: Boolean
Required: no
gearRatio="float"Description: Gear ratio
Type: Float
Required: no
maxSpeed="float"Description: Gear ratio
Type: Float
Required: no
name="string"Description: Gear name to display
Type: String
Required: no
reverseName="string"Description: Gear name to display (if reverse direction is active)
Type: String
Required: no
/>

<directionChange changeTime="0.5"Description: Direction change time
Type: Time in seconds
Default: 0.5
Required: no
reverseGearIndex="1"Description: Gear will be activated while direction is changed
Type: Integer
Default: 1
Required: no
reverseGroupIndex="1"Description: Group will be activated while direction is changed
Type: Integer
Default: 1
Required: no
useGear="false"Description: Use gear as reverse change
Type: Boolean
Default: false
Required: no
useGroup="false"Description: Use group as reverse change
Type: Boolean
Default: false
Required: no
/>

<forwardGear actionName="SHIFT_GEAR_SELECT_X"Description: Input Action to select this gear
Type: String
Default: SHIFT_GEAR_SELECT_X
Required: no
defaultGear="boolean"Description: Gear ratio
Type: Boolean
Required: no
gearRatio="float"Description: Gear ratio
Type: Float
Required: no
maxSpeed="float"Description: Gear ratio
Type: Float
Required: no
name="string"Description: Gear name to display
Type: String
Required: no
reverseName="string"Description: Gear name to display (if reverse direction is active)
Type: String
Required: no
/>

<groups changeTime="0.5"Description: Change time if default type
Type: Time in seconds
Default: 0.5
Required: no
type="default"Description: Type of groups (powershift/default)
Type: String
Default: default
Required: no
>

<group actionName="SHIFT_GROUP_SELECT_X"Description: Input Action to select this group
Type: String
Default: SHIFT_GROUP_SELECT_X
Required: no
isDefault="false"Description: Is default stage
Type: Boolean
Default: false
Required: no
name="string"Description: Gear name to display
Type: String
Required: no
ratio="float"Description: Ratio while stage active
Type: Float
Required: no
/>

</groups>
<manualShift gears="true"Description: Defines if gears can be shifted manually
Type: Boolean
Default: true
Required: no
groups="true"Description: Defines if groups can be shifted manually
Type: Boolean
Default: true
Required: no
/>

</transmission>
</motorConfiguration>
</motorConfigurations>
<motorStartDuration>floatDescription: Motor start duration
Type: Float
Default: Duration motor takes to start. After this time player can start to drive
Required: no
</motorStartDuration>

<reverseDriveSound threshold="4"Description: Reverse drive sound turn on speed threshold
Type: Float
Default: 4
Required: no
/>

<sounds>
<airCompressorRun debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</airCompressorRun>
<airCompressorStart debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</airCompressorStart>
<airCompressorStop debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</airCompressorStop>
<airRelease debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</airRelease>
<blowOffValve debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</blowOffValve>
<brake debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</brake>
<clutchCracking debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</clutchCracking>
<compressedAir debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</compressedAir>
<gearbox debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</gearbox>
<gearDisengaged debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</gearDisengaged>
<gearEngaged debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</gearEngaged>
<gearGroupChange debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</gearGroupChange>
<gearGroupLeverEnd debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</gearGroupLeverEnd>
<gearGroupLeverStart debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</gearGroupLeverStart>
<gearLeverEnd debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</gearLeverEnd>
<gearLeverStart debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</gearLeverStart>
<motor debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</motor>
<motorStart debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</motorStart>
<motorStop debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</motorStop>
<retarder debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</retarder>
<reverseDrive debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</reverseDrive>
</sounds>
</motorized>

<mower fillUnitIndex="integer"Description: Fill unit index
Type: Integer
Required: no
fruitTypeConverter="string"Description: Fruit type converter name
Type: String
Required: no
pickupFillScale="1"Description: Pickup fill scale
Type: Float
Default: 1
Required: no
>

<animationNodes>
<animationNode class="RotationAnimation"Description: Animation class (RotationAnimation | RotationAnimationSpikes | ScrollingAnimation | ShakeAnimation)
Type: String
Default: RotationAnimation
Required: no
minAlphaForTurnOff="0"Description: Min. alpha for turn off (speed [0-1])
Type: Float
Default: 0
Required: no
node="node"Description: Node
Type: Index to i3d node or i3d mapping identifier
Required: no
rotAxis="2"Description: Rotation axis
Type: Float
Default: 2
Required: no
rotSpeed="1"Description: Rotation speed
Type: Angle
Default: 1
Required: no
scrollLength="1"Description: (ScrollingAnimation) Scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (ScrollingAnimation) Scroll speed
Type: Float
Default: 1
Required: no
shaderComponentScale="1 0 0 0"Description: Shader parameter name
Type: Multiple values (x, y, z, w)
Default: 1 0 0 0
Required: no
shaderParameterComponent="1"Description: (ScrollingAnimation) Shader parameter component
Type: Float
Default: 1
Required: no
shaderParameterName="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterPrevName="automatically calculated from #shaderParameterName"Description: Prev Shader parameter name
Type: String
Default: automatically calculated from #shaderParameterName
Required: no
shaking="0 0 0 0"Description: (ShakeAnimation) Shaking scale for shader parameters
Type: Multiple values (x, y, z, w)
Default: 0 0 0 0
Required: no
speedFunc="string"Description: Lua speed function
Type: String
Required: no
speedFuncParam="string"Description: Additional string parameter that is passed to the speedFunc
Type: String
Required: no
turnedOffPosition="float"Description: (ScrollingAnimation) Target position while turned off
Type: Float
Required: no
turnedOffRotation="angle"Description: (RotationAnimation) Target rotation while turned off
Type: Angle
Required: no
turnedOffSubDivisions="1"Description: Amount of sub divisions which have the same state
Type: Float
Default: 1
Required: no
turnOffFadeTime="2"Description: Turn off fade time
Type: Float
Default: 2
Required: no
turnOnFadeTime="2"Description: Turn on fade time
Type: Float
Default: 2
Required: no
turnOnOffVariance="float"Description: Turn off time variance
Type: Float
Required: no
type="string"Description: (ScrollingAnimation) Fill type name
Type: String
Required: no
>

<spikes maxRot="angle"Description: Max. spike rotation
Type: Angle
Required: no
moveDownRange="x y"Description: Move down range
Type: Rotation values (x, y)
Required: no
moveUpRange="x y"Description: Move up range
Type: Rotation values (x, y)
Required: no
rotAxis="3"Description: Rotation axis
Type: Integer
Default: 3
Required: no
>

<spike direction="integer"Description: Spike rot. direction
Type: Integer
Required: no
node="node"Description: Spike node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</spikes>
</animationNode>
</animationNodes>
<dropEffects>
<dropEffect dropAreaIndex="1"Description: Drop area index
Type: Integer
Default: 1
Required: no
workAreaIndex="1"Description: Work area index
Type: Integer
Default: 1
Required: no
>

<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<snowPlowEffect maxScale="1 1 1"Description: (SnowPlowMotionPathEffect) Max. Scale which corresponds to the second motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
minScale="1 1 1"Description: (SnowPlowMotionPathEffect) Min. Scale which corresponds to the first motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
scrollSpeed="1"Description: (SnowPlowMotionPathEffect) UV scroll speed
Type: Float
Default: 1
Required: no
shaderPlane="node"Description: (SnowPlowMotionPathEffect) Node of shader plane effect to control the same way
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
</dropEffect>
</dropEffects>
<sounds>
<cut debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</cut>
</sounds>
<toggleWindrowDrop animationDisableSpeed="float"Description: Animation disable speed
Type: Float
Default: inversed 'animationEnableSpeed'
Required: no
animationEnableSpeed="1"Description: Animation enable speed
Type: Float
Default: 1
Required: no
animationName="string"Description: Windrow drop animation name
Type: String
Required: no
disableText="string"Description: Disable windrow drop text
Type: String or l10n key
Required: no
enableText="string"Description: Enable windrow drop text
Type: String or l10n key
Required: no
startEnabled="false"Description: Start windrow drop enabled
Type: Boolean
Default: false
Required: no
/>

</mower>

<mulcher>
<effects>
<effect activeDirection="0"Description: If vehicle is driving into this direction the effect will be activated (0 = any direction)
Type: Integer
Default: 0
Required: no
workAreaIndex="1"Description: Work area index
Type: Integer
Default: 1
Required: no
>

<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<snowPlowEffect maxScale="1 1 1"Description: (SnowPlowMotionPathEffect) Max. Scale which corresponds to the second motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
minScale="1 1 1"Description: (SnowPlowMotionPathEffect) Min. Scale which corresponds to the first motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
scrollSpeed="1"Description: (SnowPlowMotionPathEffect) UV scroll speed
Type: Float
Default: 1
Required: no
shaderPlane="node"Description: (SnowPlowMotionPathEffect) Node of shader plane effect to control the same way
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
</effect>
</effects>
<sounds>
<idle debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</idle>
<work debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</work>
</sounds>
</mulcher>

<multipleItemPurchase baleIsWrapped="false"Description: Bale is wrapped
Type: Boolean
Default: false
Required: no
filename="string"Description: Item filename
Type: String
Required: no
fillType="STRAW"Description: Bale fill type
Type: String
Default: STRAW
Required: no
isVehicle="false"Description: Is Loading a vehicle (false=Bale)
Type: Boolean
Default: false
Required: no
>

<itemPositions>
<itemPosition 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
/>

</itemPositions>
<offsets>
<offset amount="float"Description: Amount of items to activate offset
Type: Float
Required: no
offset="x y z"Description: Offset
Type: Translation values (x, y, z)
Required: no
/>

</offsets>
</multipleItemPurchase>

<multipleItemPurchaseAmountConfigurations title="string"Description: Configration title to display in shop
Type: String or l10n key
Required: no
>

<multipleItemPurchaseAmountConfiguration dailyUpkeep="0"Description: Daily up keep with this configration
Type: Float
Default: 0
Required: no
desc="string"Description: Configuration description
Type: String or l10n key
Required: no
displayBrand="string"Description: If defined a brand icon is displayed in the shop config screen
Type: String
Required: no
isDefault="false"Description: Is selected by default in shop config screen
Type: Boolean
Default: false
Required: no
isSelectable="true"Description: Configuration can be selected in the shop
Type: Boolean
Default: true
Required: no
name="string"Description: Configuration name
Type: String or l10n key
Required: no
params="string"Description: Extra paramters to insert in #name text
Type: String
Required: no
price="0"Description: Price of configuration
Type: Float
Default: 0
Required: no
saveId="Number of configuration"Description: Custom save id
Type: String
Default: Number of configuration
Required: no
typeDesc="string"Description: Custom type desc
Type: String or l10n key
Required: no
vehicleBrand="string"Description: Custom brand to display after bought with this configuration
Type: String
Required: no
vehicleIcon="string"Description: Custom icon to display after bought with this configuration
Type: String
Required: no
vehicleName="string"Description: Custom vehicle name to display after bought with this configuration
Type: String
Required: no
workingWidth="float"Description: Work width to display in shop while config is active
Type: Float
Required: no
>

<aiAgent frontOffset="float"Description: front offset
Type: Float
Required: no
height="float"Description: ai height of the vehicle when loaded in this configuration
Type: Float
Required: no
length="float"Description: ai length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
maxBrakeAcceleration="float"Description: AI vehicle max brake acceleration
Type: Float
Required: no
maxCentripedalAcceleration="float"Description: AI vehicle max centripedal acceleration
Type: Float
Required: no
maxTurningRadius="float"Description: Max. turning radius (overwrites value detected from ackermann steering)
Type: Float
Required: no
width="float"Description: ai width of the vehicle when loaded in this configuration
Type: Float
Required: no
/>

<foliageBendingModifier index="integer"Description: Bending node index
Type: Integer
Required: no
indices="1 2 .. n"Description: Bending node indices
Type: Multiple values
Required: no
isActive="true"Description: Bending node is active
Type: Boolean
Default: true
Required: no
maxX="float"Description: Max. width
Type: Float
Required: no
maxZ="float"Description: Max. length
Type: Float
Required: no
minX="float"Description: Min. width
Type: Float
Required: no
minZ="float"Description: Min. length
Type: Float
Required: no
overwrite="true"Description: Overwrite the bending node values and do not use the max values
Type: Boolean
Default: true
Required: no
yOffset="float"Description: Y translation offset
Type: Float
Required: no
/>

<material color="r g b"Description: Color
Type: Color values (r, g, b) or brand color id
Required: no
materialId="integer"Description: Material id
Type: Integer
Required: no
name="string"Description: Material name
Type: String
Required: no
node="node"Description: Material node
Type: Index to i3d node or i3d mapping identifier
Required: no
refNode="node"Description: Material reference node
Type: Index to i3d node or i3d mapping identifier
Required: no
shaderParameter="string"Description: Material shader parameter name
Type: String
Required: no
/>

<reverseDriving isAllowed="true"Description: Reverse driving is allowed while this configuration is equipped
Type: Boolean
Default: true
Required: no
/>

<size height="float"Description: occupied height of the vehicle when loaded in this configuration
Type: Float
Required: no
heightOffset="float"Description: height offset
Type: Float
Required: no
length="float"Description: occupied length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
width="float"Description: occupied width of the vehicle when loaded in this configuration
Type: Float
Required: no
widthOffset="float"Description: width offset
Type: Float
Required: no
/>

</multipleItemPurchaseAmountConfiguration>
</multipleItemPurchaseAmountConfigurations>

<pallet fillUnitIndex="1"Description: Fill unit index
Type: Integer
Default: 1
Required: no
node="node"Description: Root visual pallet node
Type: Index to i3d node or i3d mapping identifier
Required: no
>

<content fillUnitIndex="integer"Description: Fill unit index for this content
Type: Integer
Default: pallet#fillUnitIndex
Required: no
>

<object node="node"Description: Object node
Type: Index to i3d node or i3d mapping identifier
Required: no
tensionBeltNode="node"Description: Object used for tension belt calculations
Type: Index to i3d node or i3d mapping identifier
Required: no
useAsTensionBeltMesh="true"Description: Flag for toggling object node being used as tension belt node
Type: Boolean
Default: true
Required: no
/>

</content>
<sounds>
<unload debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</unload>
</sounds>
</pallet>

<parentFile xmlFilename="string"Description: Remove vehicle if unit empty
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>

<pickup allowWhileTipping="true"Description: Allow pickup movement while tipping
Type: Boolean
Default: true
Required: no
foldMaxLimit="1"Description: Fold max. time for pickup lowering
Type: Float
Default: 1
Required: no
foldMinLimit="0"Description: Fold min. time for pickup lowering
Type: Float
Default: 0
Required: no
>

<animation isDefaultLowered="boolean"Description: Pickup animation is default lowered
Type: Boolean
Required: no
liftSpeed="float"Description: Pickup animation lift speed
Type: Float
Required: no
lowerSpeed="float"Description: Pickup animation lower speed
Type: Float
Required: no
name="string"Description: Pickup animation name
Type: String
Required: no
/>

</pickup>

<pipe aiFoldedPipeUsesTrailerSpace="false"Description: Defines if the folded pipe uses the space of the trailer to discharge
Type: Boolean
Default: false
Required: no
automaticDischarge="true"Description: Pipe is automatically starting to discharge as soon as it hits the trailer
Type: Boolean
Default: true
Required: no
coverMaxState="integer"Description: Max. cover state to allow pipe state change
Type: Integer
Default: Max. cover state
Required: no
coverMinState="0"Description: Min. cover state to allow pipe state change
Type: Integer
Default: 0
Required: no
dischargeNodeIndex="1"Description: Discharge node index
Type: Integer
Default: 1
Required: no
foldMaxLimit="1"Description: Fold max. limit
Type: Float
Default: 1
Required: no
foldMaxState="integer"Description: Fold max. state
Type: Integer
Default: Num. of states
Required: no
foldMinLimit="0"Description: Fold min. limit
Type: Float
Default: 0
Required: no
foldMinState="1"Description: Fold min. state
Type: Integer
Default: 1
Required: no
forceDischargeNodeIndex="true"Description: Force discharge node selection while changing pipe state. Can be deactivated e.g. if the selection is done by trailer spec etc.
Type: Boolean
Default: true
Required: no
toggleableDischargeToGround="false"Description: Defines if the discharge to ground can be enabled separatly
Type: Boolean
Default: false
Required: no
turnOnStateWarning="warning_firstSetPipeState"Description: Turn on warning
Type: String or l10n key
Default: warning_firstSetPipeState
Required: no
>

<animation name="string"Description: Pipe animation name
Type: String
Required: no
speedScale="1"Description: Pipe animation speed scale
Type: Float
Default: 1
Required: no
/>

<animationNodes>
<animationNode class="RotationAnimation"Description: Animation class (RotationAnimation | RotationAnimationSpikes | ScrollingAnimation | ShakeAnimation)
Type: String
Default: RotationAnimation
Required: no
minAlphaForTurnOff="0"Description: Min. alpha for turn off (speed [0-1])
Type: Float
Default: 0
Required: no
node="node"Description: Node
Type: Index to i3d node or i3d mapping identifier
Required: no
rotAxis="2"Description: Rotation axis
Type: Float
Default: 2
Required: no
rotSpeed="1"Description: Rotation speed
Type: Angle
Default: 1
Required: no
scrollLength="1"Description: (ScrollingAnimation) Scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (ScrollingAnimation) Scroll speed
Type: Float
Default: 1
Required: no
shaderComponentScale="1 0 0 0"Description: Shader parameter name
Type: Multiple values (x, y, z, w)
Default: 1 0 0 0
Required: no
shaderParameterComponent="1"Description: (ScrollingAnimation) Shader parameter component
Type: Float
Default: 1
Required: no
shaderParameterName="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterPrevName="automatically calculated from #shaderParameterName"Description: Prev Shader parameter name
Type: String
Default: automatically calculated from #shaderParameterName
Required: no
shaking="0 0 0 0"Description: (ShakeAnimation) Shaking scale for shader parameters
Type: Multiple values (x, y, z, w)
Default: 0 0 0 0
Required: no
speedFunc="string"Description: Lua speed function
Type: String
Required: no
speedFuncParam="string"Description: Additional string parameter that is passed to the speedFunc
Type: String
Required: no
turnedOffPosition="float"Description: (ScrollingAnimation) Target position while turned off
Type: Float
Required: no
turnedOffRotation="angle"Description: (RotationAnimation) Target rotation while turned off
Type: Angle
Required: no
turnedOffSubDivisions="1"Description: Amount of sub divisions which have the same state
Type: Float
Default: 1
Required: no
turnOffFadeTime="2"Description: Turn off fade time
Type: Float
Default: 2
Required: no
turnOnFadeTime="2"Description: Turn on fade time
Type: Float
Default: 2
Required: no
turnOnOffVariance="float"Description: Turn off time variance
Type: Float
Required: no
type="string"Description: (ScrollingAnimation) Fill type name
Type: String
Required: no
>

<spikes maxRot="angle"Description: Max. spike rotation
Type: Angle
Required: no
moveDownRange="x y"Description: Move down range
Type: Rotation values (x, y)
Required: no
moveUpRange="x y"Description: Move up range
Type: Rotation values (x, y)
Required: no
rotAxis="3"Description: Rotation axis
Type: Integer
Default: 3
Required: no
>

<spike direction="integer"Description: Spike rot. direction
Type: Integer
Required: no
node="node"Description: Spike node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</spikes>
</animationNode>
</animationNodes>
<pipeConfigurations title="string"Description: Configration title to display in shop
Type: String or l10n key
Required: no
>

<pipeConfiguration aiFoldedPipeUsesTrailerSpace="false"Description: Defines if the folded pipe uses the space of the trailer to discharge
Type: Boolean
Default: false
Required: no
automaticDischarge="true"Description: Pipe is automatically starting to discharge as soon as it hits the trailer
Type: Boolean
Default: true
Required: no
dailyUpkeep="0"Description: Daily up keep with this configration
Type: Float
Default: 0
Required: no
desc="string"Description: Configuration description
Type: String or l10n key
Required: no
dischargeNodeIndex="1"Description: Discharge node index
Type: Integer
Default: 1
Required: no
displayBrand="string"Description: If defined a brand icon is displayed in the shop config screen
Type: String
Required: no
foldMaxLimit="1"Description: Fold max. limit
Type: Float
Default: 1
Required: no
foldMaxState="integer"Description: Fold max. state
Type: Integer
Default: Num. of states
Required: no
foldMinLimit="0"Description: Fold min. limit
Type: Float
Default: 0
Required: no
foldMinState="1"Description: Fold min. state
Type: Integer
Default: 1
Required: no
forceDischargeNodeIndex="true"Description: Force discharge node selection while changing pipe state. Can be deactivated e.g. if the selection is done by trailer spec etc.
Type: Boolean
Default: true
Required: no
isDefault="false"Description: Is selected by default in shop config screen
Type: Boolean
Default: false
Required: no
isSelectable="true"Description: Configuration can be selected in the shop
Type: Boolean
Default: true
Required: no
name="string"Description: Configuration name
Type: String or l10n key
Required: no
params="string"Description: Extra paramters to insert in #name text
Type: String
Required: no
price="0"Description: Price of configuration
Type: Float
Default: 0
Required: no
saveId="Number of configuration"Description: Custom save id
Type: String
Default: Number of configuration
Required: no
toggleableDischargeToGround="false"Description: Defines if the discharge to ground can be enabled separatly
Type: Boolean
Default: false
Required: no
turnOnStateWarning="warning_firstSetPipeState"Description: Turn on warning
Type: String or l10n key
Default: warning_firstSetPipeState
Required: no
typeDesc="string"Description: Custom type desc
Type: String or l10n key
Required: no
vehicleBrand="string"Description: Custom brand to display after bought with this configuration
Type: String
Required: no
vehicleIcon="string"Description: Custom icon to display after bought with this configuration
Type: String
Required: no
vehicleName="string"Description: Custom vehicle name to display after bought with this configuration
Type: String
Required: no
workingWidth="float"Description: Work width to display in shop while config is active
Type: Float
Required: no
>

<aiAgent frontOffset="float"Description: front offset
Type: Float
Required: no
height="float"Description: ai height of the vehicle when loaded in this configuration
Type: Float
Required: no
length="float"Description: ai length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
maxBrakeAcceleration="float"Description: AI vehicle max brake acceleration
Type: Float
Required: no
maxCentripedalAcceleration="float"Description: AI vehicle max centripedal acceleration
Type: Float
Required: no
maxTurningRadius="float"Description: Max. turning radius (overwrites value detected from ackermann steering)
Type: Float
Required: no
width="float"Description: ai width of the vehicle when loaded in this configuration
Type: Float
Required: no
/>

<animation name="string"Description: Pipe animation name
Type: String
Required: no
speedScale="1"Description: Pipe animation speed scale
Type: Float
Default: 1
Required: no
/>

<foliageBendingModifier index="integer"Description: Bending node index
Type: Integer
Required: no
indices="1 2 .. n"Description: Bending node indices
Type: Multiple values
Required: no
isActive="true"Description: Bending node is active
Type: Boolean
Default: true
Required: no
maxX="float"Description: Max. width
Type: Float
Required: no
maxZ="float"Description: Max. length
Type: Float
Required: no
minX="float"Description: Min. width
Type: Float
Required: no
minZ="float"Description: Min. length
Type: Float
Required: no
overwrite="true"Description: Overwrite the bending node values and do not use the max values
Type: Boolean
Default: true
Required: no
yOffset="float"Description: Y translation offset
Type: Float
Required: no
/>

<material color="r g b"Description: Color
Type: Color values (r, g, b) or brand color id
Required: no
materialId="integer"Description: Material id
Type: Integer
Required: no
name="string"Description: Material name
Type: String
Required: no
node="node"Description: Material node
Type: Index to i3d node or i3d mapping identifier
Required: no
refNode="node"Description: Material reference node
Type: Index to i3d node or i3d mapping identifier
Required: no
shaderParameter="string"Description: Material shader parameter name
Type: String
Required: no
/>

<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

<pipeNodes>
<pipeNode autoAimInvertZ="false"Description: Auto aim invert Z axis
Type: Boolean
Default: false
Required: no
autoAimXRotation="false"Description: Auto aim X rotation
Type: Boolean
Default: false
Required: no
autoAimYRotation="false"Description: Auto aim Y rotation
Type: Boolean
Default: false
Required: no
bendingRegulation="0"Description: Bending angle regulation
Type: Float
Default: 0
Required: no
foldPriority="0"Description: Fold priority
Type: Integer
Default: 0
Required: no
maxRotationLimits="string"Description: Max. rotation limit
Type: String
Required: no
minRotationLimits="string"Description: Min. rotation limit
Type: String
Required: no
node="node"Description: Pipe node
Type: Index to i3d node or i3d mapping identifier
Required: no
rotationSpeeds="x y z"Description: Rotation speeds
Type: Rotation values (x, y, z)
Required: no
subPipeNode="node"Description: Sub pipe node (Target rotation is devided between these two nodes depending on the X rotation ratio between #node and #node parent and #subPipeNode and #node parent)
Type: Index to i3d node or i3d mapping identifier
Required: no
subPipeNodeRatio="float"Description: Ratio between usage of this pipe node and sub node [0-1]
Type: Float
Default: Calculated based on rotation in i3d file
Required: no
translationSpeeds="x y z"Description: Translation speeds
Type: Translation values (x, y, z)
Required: no
>

<bendingRegulationNode axis="0"Description: Bending regulation axis
Type: Integer
Default: 0
Required: no
direction="0"Description: Bending regulation direction
Type: Integer
Default: 0
Required: no
node="node"Description: Bending regulation node
Type: Index to i3d node or i3d mapping identifier
Default: 0
Required: no
/>

<state rotation="x y z"Description: State translation
Type: Rotation values (x, y, z)
Required: no
translation="x y z"Description: State translation
Type: Translation values (x, y, z)
Required: no
/>

</pipeNode>
</pipeNodes>
<reverseDriving isAllowed="true"Description: Reverse driving is allowed while this configuration is equipped
Type: Boolean
Default: true
Required: no
/>

<size height="float"Description: occupied height of the vehicle when loaded in this configuration
Type: Float
Required: no
heightOffset="float"Description: height offset
Type: Float
Required: no
length="float"Description: occupied length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
width="float"Description: occupied width of the vehicle when loaded in this configuration
Type: Float
Required: no
widthOffset="float"Description: width offset
Type: Float
Required: no
/>

<states autoAiming="1 2 .. n"Description: Auto aim states
Type: Multiple values
Required: no
num="0"Description: Number of pipe states
Type: Integer
Default: 0
Required: no
turnOnAllowed="1 2 .. n"Description: Turn on allowed states
Type: Multiple values
Required: no
unloading="1 2 .. n"Description: Unloading states
Type: Multiple values
Required: no
>

<state dischargeNodeIndex="integer"Description: Discharge node index
Type: Integer
Required: no
stateIndex="integer"Description: State index
Type: Integer
Required: no
/>

</states>
<unloadingTriggers>
<unloadingTrigger node="node"Description: Unload trigger node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</unloadingTriggers>
</pipeConfiguration>
</pipeConfigurations>
<pipeNodes>
<pipeNode autoAimInvertZ="false"Description: Auto aim invert Z axis
Type: Boolean
Default: false
Required: no
autoAimXRotation="false"Description: Auto aim X rotation
Type: Boolean
Default: false
Required: no
autoAimYRotation="false"Description: Auto aim Y rotation
Type: Boolean
Default: false
Required: no
bendingRegulation="0"Description: Bending angle regulation
Type: Float
Default: 0
Required: no
foldPriority="0"Description: Fold priority
Type: Integer
Default: 0
Required: no
maxRotationLimits="string"Description: Max. rotation limit
Type: String
Required: no
minRotationLimits="string"Description: Min. rotation limit
Type: String
Required: no
node="node"Description: Pipe node
Type: Index to i3d node or i3d mapping identifier
Required: no
rotationSpeeds="x y z"Description: Rotation speeds
Type: Rotation values (x, y, z)
Required: no
subPipeNode="node"Description: Sub pipe node (Target rotation is devided between these two nodes depending on the X rotation ratio between #node and #node parent and #subPipeNode and #node parent)
Type: Index to i3d node or i3d mapping identifier
Required: no
subPipeNodeRatio="float"Description: Ratio between usage of this pipe node and sub node [0-1]
Type: Float
Default: Calculated based on rotation in i3d file
Required: no
translationSpeeds="x y z"Description: Translation speeds
Type: Translation values (x, y, z)
Required: no
>

<bendingRegulationNode axis="0"Description: Bending regulation axis
Type: Integer
Default: 0
Required: no
direction="0"Description: Bending regulation direction
Type: Integer
Default: 0
Required: no
node="node"Description: Bending regulation node
Type: Index to i3d node or i3d mapping identifier
Default: 0
Required: no
/>

<state rotation="x y z"Description: State translation
Type: Rotation values (x, y, z)
Required: no
translation="x y z"Description: State translation
Type: Translation values (x, y, z)
Required: no
/>

</pipeNode>
</pipeNodes>
<states autoAiming="1 2 .. n"Description: Auto aim states
Type: Multiple values
Required: no
num="0"Description: Number of pipe states
Type: Integer
Default: 0
Required: no
turnOnAllowed="1 2 .. n"Description: Turn on allowed states
Type: Multiple values
Required: no
unloading="1 2 .. n"Description: Unloading states
Type: Multiple values
Required: no
>

<state dischargeNodeIndex="integer"Description: Discharge node index
Type: Integer
Required: no
stateIndex="integer"Description: State index
Type: Integer
Required: no
/>

</states>
<unloadingTriggers>
<unloadingTrigger node="node"Description: Unload trigger node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</unloadingTriggers>
</pipe>

<plow>
<ai centerPosition="0.5"Description: Center position
Type: Float
Default: 0.5
Required: no
rotateCompletelyHeadlandPos="0.5"Description: Rotate completely headland position
Type: Float
Default: 0.5
Required: no
rotateToCenterHeadlandPos="0.5"Description: Rotate to center headland position
Type: Float
Default: 0.5
Required: no
/>

<directionNode node="node"Description: Plow direction node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<onlyActiveWhenLowered value="true"Description: Only active when lowered
Type: Boolean
Default: true
Required: no
/>

<packer animationSpeed="1"Description: Packer animation speed
Type: Float
Default: 1
Required: no
deactivateLeft="string"Description: Packer deactivate animation left side
Type: String
Required: no
deactivateRight="string"Description: Packer deactivate animation left side
Type: String
Required: no
foldingConfig="1"Description: Folding configuration with available packer
Type: Integer
Default: 1
Required: no
inputAction="IMPLEMENT_EXTRA4"Description: Input action name for packer toggeling
Type: String
Default: IMPLEMENT_EXTRA4
Required: no
partialDeactivated="false"Description: Only some parts of the packer are deactivated
Type: Boolean
Default: false
Required: no
>

<lowerAnimation name="string"Description: Lower animation that is played while packer is active
Type: String
Required: no
speed="1"Description: Lower animation speed
Type: Float
Default: 1
Required: no
/>

</packer>
<plowConfigurations title="string"Description: Configration title to display in shop
Type: String or l10n key
Required: no
>

<plowConfiguration dailyUpkeep="0"Description: Daily up keep with this configration
Type: Float
Default: 0
Required: no
desc="string"Description: Configuration description
Type: String or l10n key
Required: no
displayBrand="string"Description: If defined a brand icon is displayed in the shop config screen
Type: String
Required: no
isDefault="false"Description: Is selected by default in shop config screen
Type: Boolean
Default: false
Required: no
isSelectable="true"Description: Configuration can be selected in the shop
Type: Boolean
Default: true
Required: no
name="string"Description: Configuration name
Type: String or l10n key
Required: no
params="string"Description: Extra paramters to insert in #name text
Type: String
Required: no
price="0"Description: Price of configuration
Type: Float
Default: 0
Required: no
saveId="Number of configuration"Description: Custom save id
Type: String
Default: Number of configuration
Required: no
typeDesc="string"Description: Custom type desc
Type: String or l10n key
Required: no
vehicleBrand="string"Description: Custom brand to display after bought with this configuration
Type: String
Required: no
vehicleIcon="string"Description: Custom icon to display after bought with this configuration
Type: String
Required: no
vehicleName="string"Description: Custom vehicle name to display after bought with this configuration
Type: String
Required: no
workingWidth="float"Description: Work width to display in shop while config is active
Type: Float
Required: no
>

<ai centerPosition="0.5"Description: Center position
Type: Float
Default: 0.5
Required: no
rotateCompletelyHeadlandPos="0.5"Description: Rotate completely headland position
Type: Float
Default: 0.5
Required: no
rotateToCenterHeadlandPos="0.5"Description: Rotate to center headland position
Type: Float
Default: 0.5
Required: no
/>

<aiAgent frontOffset="float"Description: front offset
Type: Float
Required: no
height="float"Description: ai height of the vehicle when loaded in this configuration
Type: Float
Required: no
length="float"Description: ai length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
maxBrakeAcceleration="float"Description: AI vehicle max brake acceleration
Type: Float
Required: no
maxCentripedalAcceleration="float"Description: AI vehicle max centripedal acceleration
Type: Float
Required: no
maxTurningRadius="float"Description: Max. turning radius (overwrites value detected from ackermann steering)
Type: Float
Required: no
width="float"Description: ai width of the vehicle when loaded in this configuration
Type: Float
Required: no
/>

<directionNode node="node"Description: Plow direction node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<foliageBendingModifier index="integer"Description: Bending node index
Type: Integer
Required: no
indices="1 2 .. n"Description: Bending node indices
Type: Multiple values
Required: no
isActive="true"Description: Bending node is active
Type: Boolean
Default: true
Required: no
maxX="float"Description: Max. width
Type: Float
Required: no
maxZ="float"Description: Max. length
Type: Float
Required: no
minX="float"Description: Min. width
Type: Float
Required: no
minZ="float"Description: Min. length
Type: Float
Required: no
overwrite="true"Description: Overwrite the bending node values and do not use the max values
Type: Boolean
Default: true
Required: no
yOffset="float"Description: Y translation offset
Type: Float
Required: no
/>

<material color="r g b"Description: Color
Type: Color values (r, g, b) or brand color id
Required: no
materialId="integer"Description: Material id
Type: Integer
Required: no
name="string"Description: Material name
Type: String
Required: no
node="node"Description: Material node
Type: Index to i3d node or i3d mapping identifier
Required: no
refNode="node"Description: Material reference node
Type: Index to i3d node or i3d mapping identifier
Required: no
shaderParameter="string"Description: Material shader parameter name
Type: String
Required: no
/>

<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

<onlyActiveWhenLowered value="true"Description: Only active when lowered
Type: Boolean
Default: true
Required: no
/>

<reverseDriving isAllowed="true"Description: Reverse driving is allowed while this configuration is equipped
Type: Boolean
Default: true
Required: no
/>

<rotateLeftToMax value="true"Description: Rotate left to max
Type: Boolean
Default: true
Required: no
/>

<rotationPart detachMaxLimit="1"Description: Detach is allowed if turn animation between these values
Type: Float
Default: 1
Required: no
detachMinLimit="0"Description: Detach is allowed if turn animation between these values
Type: Float
Default: 0
Required: no
detachWarning="warning_detachNotAllowedPlowTurn"Description: Warning to be displayed if not in correct turn state for detach
Type: String or l10n key
Default: warning_detachNotAllowedPlowTurn
Required: no
foldMaxLimit="1"Description: Fold max. limit
Type: Float
Default: 1
Required: no
foldMinLimit="0"Description: Fold min. limit
Type: Float
Default: 0
Required: no
foldRotationMaxLimit="1"Description: Fold allow if inbetween this limit
Type: Float
Default: 1
Required: no
foldRotationMinLimit="0"Description: Fold allow if inbetween this limit
Type: Float
Default: 0
Required: no
limitFoldRotationMax="boolean"Description: Block folding if in max state
Type: Boolean
Required: no
rotationAllowedIfLowered="true"Description: Allow plow rotation if lowered
Type: Boolean
Default: true
Required: no
rotationFoldMaxLimit="1"Description: Rotation allow if fold time inbetween this limit
Type: Float
Default: 1
Required: no
rotationFoldMinLimit="0"Description: Rotation allow if fold time inbetween this limit
Type: Float
Default: 0
Required: no
turnAnimationName="string"Description: Turn animation name
Type: String
Required: no
/>

<size height="float"Description: occupied height of the vehicle when loaded in this configuration
Type: Float
Required: no
heightOffset="float"Description: height offset
Type: Float
Required: no
length="float"Description: occupied length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
width="float"Description: occupied width of the vehicle when loaded in this configuration
Type: Float
Required: no
widthOffset="float"Description: width offset
Type: Float
Required: no
/>

<sounds>
<turn debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</turn>
<work debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</work>
</sounds>
</plowConfiguration>
</plowConfigurations>
<rotateLeftToMax value="true"Description: Rotate left to max
Type: Boolean
Default: true
Required: no
/>

<rotationPart detachMaxLimit="1"Description: Detach is allowed if turn animation between these values
Type: Float
Default: 1
Required: no
detachMinLimit="0"Description: Detach is allowed if turn animation between these values
Type: Float
Default: 0
Required: no
detachWarning="warning_detachNotAllowedPlowTurn"Description: Warning to be displayed if not in correct turn state for detach
Type: String or l10n key
Default: warning_detachNotAllowedPlowTurn
Required: no
foldMaxLimit="1"Description: Fold max. limit
Type: Float
Default: 1
Required: no
foldMinLimit="0"Description: Fold min. limit
Type: Float
Default: 0
Required: no
foldRotationMaxLimit="1"Description: Fold allow if inbetween this limit
Type: Float
Default: 1
Required: no
foldRotationMinLimit="0"Description: Fold allow if inbetween this limit
Type: Float
Default: 0
Required: no
limitFoldRotationMax="boolean"Description: Block folding if in max state
Type: Boolean
Required: no
rotationAllowedIfLowered="true"Description: Allow plow rotation if lowered
Type: Boolean
Default: true
Required: no
rotationFoldMaxLimit="1"Description: Rotation allow if fold time inbetween this limit
Type: Float
Default: 1
Required: no
rotationFoldMinLimit="0"Description: Rotation allow if fold time inbetween this limit
Type: Float
Default: 0
Required: no
turnAnimationName="string"Description: Turn animation name
Type: String
Required: no
/>

<sounds>
<turn debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</turn>
<work debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</work>
</sounds>
</plow>

<powerConsumer forceDir="1"Description: Force direction
Type: Float
Default: 1
Required: no
forceDirNode="node"Description: Force node
Type: Index to i3d node or i3d mapping identifier
Default: Force node
Required: no
forceFactor="1"Description: Force factor
Type: Float
Default: 1
Required: no
forceNode="node"Description: Force node
Type: Index to i3d node or i3d mapping identifier
Required: no
maxForce="0"Description: Max. force (kN)
Type: Float
Default: 0
Required: no
neededMaxPtoPower="0"Description: Needed max. pto power
Type: Float
Default: 0
Required: no
neededMinPtoPower="float"Description: Needed min. pto power
Type: Float
Default: neededMaxPtoPower
Required: no
ptoRpm="0"Description: Pto rpm
Type: Float
Default: 0
Required: no
turnOnNotAllowedWarning="warning_insufficientPowerOutput"Description: Turn on not allowed text
Type: String or l10n key
Default: warning_insufficientPowerOutput
Required: no
turnOnPeakPowerDuration="2"Description: Duration for peak power while turning on (sec)
Type: Time in seconds
Default: 2
Required: no
turnOnPeakPowerMultiplier="3"Description: While turning the tool on a short peak power with this multiplier is consumed
Type: Float
Default: 3
Required: no
useTurnOnState="true"Description: While vehicle is turned on the vehicle consumes the pto power
Type: Boolean
Default: true
Required: no
virtualPowerMultiplicator="1"Description: Virtual multiplicator for pto power to increased the motor load without reducing the available power for driving
Type: Float
Default: 1
Required: no
>

<powerConsumerConfigurations title="string"Description: Configration title to display in shop
Type: String or l10n key
Required: no
>

<powerConsumerConfiguration dailyUpkeep="0"Description: Daily up keep with this configration
Type: Float
Default: 0
Required: no
desc="string"Description: Configuration description
Type: String or l10n key
Required: no
displayBrand="string"Description: If defined a brand icon is displayed in the shop config screen
Type: String
Required: no
forceDir="1"Description: Force direction
Type: Float
Default: 1
Required: no
forceDirNode="node"Description: Force node
Type: Index to i3d node or i3d mapping identifier
Default: Force node
Required: no
forceFactor="1"Description: Force factor
Type: Float
Default: 1
Required: no
forceNode="node"Description: Force node
Type: Index to i3d node or i3d mapping identifier
Required: no
isDefault="false"Description: Is selected by default in shop config screen
Type: Boolean
Default: false
Required: no
isSelectable="true"Description: Configuration can be selected in the shop
Type: Boolean
Default: true
Required: no
maxForce="0"Description: Max. force (kN)
Type: Float
Default: 0
Required: no
name="string"Description: Configuration name
Type: String or l10n key
Required: no
neededMaxPtoPower="0"Description: Needed max. pto power
Type: Float
Default: 0
Required: no
neededMinPtoPower="float"Description: Needed min. pto power
Type: Float
Default: neededMaxPtoPower
Required: no
neededPower="integer"Description: Needed power
Type: Integer
Required: no
params="string"Description: Extra paramters to insert in #name text
Type: String
Required: no
price="0"Description: Price of configuration
Type: Float
Default: 0
Required: no
ptoRpm="0"Description: Pto rpm
Type: Float
Default: 0
Required: no
saveId="Number of configuration"Description: Custom save id
Type: String
Default: Number of configuration
Required: no
turnOnNotAllowedWarning="warning_insufficientPowerOutput"Description: Turn on not allowed text
Type: String or l10n key
Default: warning_insufficientPowerOutput
Required: no
turnOnPeakPowerDuration="2"Description: Duration for peak power while turning on (sec)
Type: Time in seconds
Default: 2
Required: no
turnOnPeakPowerMultiplier="3"Description: While turning the tool on a short peak power with this multiplier is consumed
Type: Float
Default: 3
Required: no
typeDesc="string"Description: Custom type desc
Type: String or l10n key
Required: no
useTurnOnState="true"Description: While vehicle is turned on the vehicle consumes the pto power
Type: Boolean
Default: true
Required: no
vehicleBrand="string"Description: Custom brand to display after bought with this configuration
Type: String
Required: no
vehicleIcon="string"Description: Custom icon to display after bought with this configuration
Type: String
Required: no
vehicleName="string"Description: Custom vehicle name to display after bought with this configuration
Type: String
Required: no
virtualPowerMultiplicator="1"Description: Virtual multiplicator for pto power to increased the motor load without reducing the available power for driving
Type: Float
Default: 1
Required: no
workingWidth="float"Description: Work width to display in shop while config is active
Type: Float
Required: no
>

<aiAgent frontOffset="float"Description: front offset
Type: Float
Required: no
height="float"Description: ai height of the vehicle when loaded in this configuration
Type: Float
Required: no
length="float"Description: ai length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
maxBrakeAcceleration="float"Description: AI vehicle max brake acceleration
Type: Float
Required: no
maxCentripedalAcceleration="float"Description: AI vehicle max centripedal acceleration
Type: Float
Required: no
maxTurningRadius="float"Description: Max. turning radius (overwrites value detected from ackermann steering)
Type: Float
Required: no
width="float"Description: ai width of the vehicle when loaded in this configuration
Type: Float
Required: no
/>

<foliageBendingModifier index="integer"Description: Bending node index
Type: Integer
Required: no
indices="1 2 .. n"Description: Bending node indices
Type: Multiple values
Required: no
isActive="true"Description: Bending node is active
Type: Boolean
Default: true
Required: no
maxX="float"Description: Max. width
Type: Float
Required: no
maxZ="float"Description: Max. length
Type: Float
Required: no
minX="float"Description: Min. width
Type: Float
Required: no
minZ="float"Description: Min. length
Type: Float
Required: no
overwrite="true"Description: Overwrite the bending node values and do not use the max values
Type: Boolean
Default: true
Required: no
yOffset="float"Description: Y translation offset
Type: Float
Required: no
/>

<material color="r g b"Description: Color
Type: Color values (r, g, b) or brand color id
Required: no
materialId="integer"Description: Material id
Type: Integer
Required: no
name="string"Description: Material name
Type: String
Required: no
node="node"Description: Material node
Type: Index to i3d node or i3d mapping identifier
Required: no
refNode="node"Description: Material reference node
Type: Index to i3d node or i3d mapping identifier
Required: no
shaderParameter="string"Description: Material shader parameter name
Type: String
Required: no
/>

<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

<reverseDriving isAllowed="true"Description: Reverse driving is allowed while this configuration is equipped
Type: Boolean
Default: true
Required: no
/>

<size height="float"Description: occupied height of the vehicle when loaded in this configuration
Type: Float
Required: no
heightOffset="float"Description: height offset
Type: Float
Required: no
length="float"Description: occupied length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
width="float"Description: occupied width of the vehicle when loaded in this configuration
Type: Float
Required: no
widthOffset="float"Description: width offset
Type: Float
Required: no
/>

<speedLimitModifier maxPowerHp="0"Description: Max. power in HP of root motor
Type: Float
Default: 0
Required: no
minPowerHp="0"Description: Min. power in HP of root motor
Type: Float
Default: 0
Required: no
offset="float"Description: Speed limit offset to apply
Type: Float
Required: no
/>

</powerConsumerConfiguration>
</powerConsumerConfigurations>
<speedLimitModifier maxPowerHp="0"Description: Max. power in HP of root motor
Type: Float
Default: 0
Required: no
minPowerHp="0"Description: Min. power in HP of root motor
Type: Float
Default: 0
Required: no
offset="float"Description: Speed limit offset to apply
Type: Float
Required: no
/>

</powerConsumer>

<powerTakeOffs ignoreInvalidJointIndices="false"Description: Do not display warning if attacher joint index could not be found. Can be useful if attacher joints change due to configurations
Type: Boolean
Default: false
Required: no
maxUpdateDistance="40"Description: Max. distance to vehicle root to update power take offs
Type: Float
Default: 40
Required: no
>

<input aboveAttacher="true"Description: Above attacher
Type: Boolean
Default: true
Required: no
color="r g b"Description: Color
Type: Color values (r, g, b) or brand color id
Required: no
decalColor="r g b"Description: Color of decals
Type: Color values (r, g, b) or brand color id
Required: no
detachNode="node"Description: Detach node
Type: Index to i3d node or i3d mapping identifier
Required: no
filename="$data/shared/assets/powerTakeOffs/walterscheidW.xml"Description: Path to pto xml file
Type: String
Default: $data/shared/assets/powerTakeOffs/walterscheidW.xml
Required: no
inputAttacherJointIndices="1 2 .. n"Description: Input attacher joint indices
Type: Multiple values
Required: no
inputNode="node"Description: Input node
Type: Index to i3d node or i3d mapping identifier
Required: no
ptoName="DEFAULT_PTO"Description: Pto name
Type: String
Default: DEFAULT_PTO
Required: no
>

<animationNodes>
<animationNode class="RotationAnimation"Description: Animation class (RotationAnimation | RotationAnimationSpikes | ScrollingAnimation | ShakeAnimation)
Type: String
Default: RotationAnimation
Required: no
minAlphaForTurnOff="0"Description: Min. alpha for turn off (speed [0-1])
Type: Float
Default: 0
Required: no
node="node"Description: Node
Type: Index to i3d node or i3d mapping identifier
Required: no
rotAxis="2"Description: Rotation axis
Type: Float
Default: 2
Required: no
rotSpeed="1"Description: Rotation speed
Type: Angle
Default: 1
Required: no
scrollLength="1"Description: (ScrollingAnimation) Scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (ScrollingAnimation) Scroll speed
Type: Float
Default: 1
Required: no
shaderComponentScale="1 0 0 0"Description: Shader parameter name
Type: Multiple values (x, y, z, w)
Default: 1 0 0 0
Required: no
shaderParameterComponent="1"Description: (ScrollingAnimation) Shader parameter component
Type: Float
Default: 1
Required: no
shaderParameterName="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterPrevName="automatically calculated from #shaderParameterName"Description: Prev Shader parameter name
Type: String
Default: automatically calculated from #shaderParameterName
Required: no
shaking="0 0 0 0"Description: (ShakeAnimation) Shaking scale for shader parameters
Type: Multiple values (x, y, z, w)
Default: 0 0 0 0
Required: no
speedFunc="string"Description: Lua speed function
Type: String
Required: no
speedFuncParam="string"Description: Additional string parameter that is passed to the speedFunc
Type: String
Required: no
turnedOffPosition="float"Description: (ScrollingAnimation) Target position while turned off
Type: Float
Required: no
turnedOffRotation="angle"Description: (RotationAnimation) Target rotation while turned off
Type: Angle
Required: no
turnedOffSubDivisions="1"Description: Amount of sub divisions which have the same state
Type: Float
Default: 1
Required: no
turnOffFadeTime="2"Description: Turn off fade time
Type: Float
Default: 2
Required: no
turnOnFadeTime="2"Description: Turn on fade time
Type: Float
Default: 2
Required: no
turnOnOffVariance="float"Description: Turn off time variance
Type: Float
Required: no
type="string"Description: (ScrollingAnimation) Fill type name
Type: String
Required: no
>

<spikes maxRot="angle"Description: Max. spike rotation
Type: Angle
Required: no
moveDownRange="x y"Description: Move down range
Type: Rotation values (x, y)
Required: no
moveUpRange="x y"Description: Move up range
Type: Rotation values (x, y)
Required: no
rotAxis="3"Description: Rotation axis
Type: Integer
Default: 3
Required: no
>

<spike direction="integer"Description: Spike rot. direction
Type: Integer
Required: no
node="node"Description: Spike node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</spikes>
</animationNode>
</animationNodes>
<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

</input>
<local color="r g b"Description: Color
Type: Color values (r, g, b) or brand color id
Required: no
decalColor="r g b"Description: Color of decals
Type: Color values (r, g, b) or brand color id
Required: no
endNode="node"Description: End node
Type: Index to i3d node or i3d mapping identifier
Required: no
filename="$data/shared/assets/powerTakeOffs/walterscheidW.xml"Description: Path to pto xml file
Type: String
Default: $data/shared/assets/powerTakeOffs/walterscheidW.xml
Required: no
length="float"Description: Predefined length of the PTO (Otherwise calculated from the distance between startNode and endNode, while loading. Can be useful if the tool is loaded in different states to always get the same length.)
Type: Float
Required: no
startNode="node"Description: Start node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<output attacherJointIndices="1 2 .. n"Description: Attacher joint indices
Type: Multiple values
Required: no
outputNode="node"Description: Output node
Type: Index to i3d node or i3d mapping identifier
Required: no
ptoName="DEFAULT_PTO"Description: Output name
Type: String
Default: DEFAULT_PTO
Required: no
skipToInputAttacherIndex="integer"Description: Skip to input attacher joint index
Type: Integer
Required: no
>

<animationNodes>
<animationNode class="RotationAnimation"Description: Animation class (RotationAnimation | RotationAnimationSpikes | ScrollingAnimation | ShakeAnimation)
Type: String
Default: RotationAnimation
Required: no
minAlphaForTurnOff="0"Description: Min. alpha for turn off (speed [0-1])
Type: Float
Default: 0
Required: no
node="node"Description: Node
Type: Index to i3d node or i3d mapping identifier
Required: no
rotAxis="2"Description: Rotation axis
Type: Float
Default: 2
Required: no
rotSpeed="1"Description: Rotation speed
Type: Angle
Default: 1
Required: no
scrollLength="1"Description: (ScrollingAnimation) Scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (ScrollingAnimation) Scroll speed
Type: Float
Default: 1
Required: no
shaderComponentScale="1 0 0 0"Description: Shader parameter name
Type: Multiple values (x, y, z, w)
Default: 1 0 0 0
Required: no
shaderParameterComponent="1"Description: (ScrollingAnimation) Shader parameter component
Type: Float
Default: 1
Required: no
shaderParameterName="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterPrevName="automatically calculated from #shaderParameterName"Description: Prev Shader parameter name
Type: String
Default: automatically calculated from #shaderParameterName
Required: no
shaking="0 0 0 0"Description: (ShakeAnimation) Shaking scale for shader parameters
Type: Multiple values (x, y, z, w)
Default: 0 0 0 0
Required: no
speedFunc="string"Description: Lua speed function
Type: String
Required: no
speedFuncParam="string"Description: Additional string parameter that is passed to the speedFunc
Type: String
Required: no
turnedOffPosition="float"Description: (ScrollingAnimation) Target position while turned off
Type: Float
Required: no
turnedOffRotation="angle"Description: (RotationAnimation) Target rotation while turned off
Type: Angle
Required: no
turnedOffSubDivisions="1"Description: Amount of sub divisions which have the same state
Type: Float
Default: 1
Required: no
turnOffFadeTime="2"Description: Turn off fade time
Type: Float
Default: 2
Required: no
turnOnFadeTime="2"Description: Turn on fade time
Type: Float
Default: 2
Required: no
turnOnOffVariance="float"Description: Turn off time variance
Type: Float
Required: no
type="string"Description: (ScrollingAnimation) Fill type name
Type: String
Required: no
>

<spikes maxRot="angle"Description: Max. spike rotation
Type: Angle
Required: no
moveDownRange="x y"Description: Move down range
Type: Rotation values (x, y)
Required: no
moveUpRange="x y"Description: Move up range
Type: Rotation values (x, y)
Required: no
rotAxis="3"Description: Rotation axis
Type: Integer
Default: 3
Required: no
>

<spike direction="integer"Description: Spike rot. direction
Type: Integer
Required: no
node="node"Description: Spike node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</spikes>
</animationNode>
</animationNodes>
<dashboard animName="string"Description: (ANIMATION) Animation name
Type: String
Required: no
baseColor="string"Description: (EMITTER) Base color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
displayType="string"Description: Display type name
Type: String
Required: no
doInterpolation="false"Description: Do interpolation
Type: Boolean
Default: false
Required: no
emissiveScale="0.2"Description: (NUMBER) Scale of emissive map
Type: Float
Default: 0.2
Required: no
emitColor="string"Description: (EMITTER) Emit color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
font="DIGIT"Description: (NUMBER) Name of font to apply to mesh
Type: String
Default: DIGIT
Required: no
fontThickness="1"Description: (TEXT) Thickness factor for font characters
Type: Float
Default: 1
Required: no
groups="string"Description: List of groups
Type: String
Required: no
hasNormalMap="false"Description: (NUMBER) Normal map will be applied to number decals
Type: Boolean
Default: false
Required: no
hiddenColor="string"Description: (TEXT) Color of hidden character (if defined a '0' in this color is display instead of nothing)
Type: String
Required: no
idleValue="0"Description: Idle value
Type: Float
Default: 0
Required: no
intensity="1"Description: (EMITTER) Intensity
Type: Float
Default: 1
Required: no
interpolationSpeed="0.005"Description: Interpolation speed
Type: Float
Default: 0.005
Required: no
maxRot="string"Description: (ROT) Min. rotation (Rotation value if rotAxis is given | Rotation Vector of rotAxis is not given)
Type: String
Required: no
maxValueAnim="float"Description: (ANIMATION) Max. reference value for animation
Type: Float
Required: no
maxValueRot="float"Description: (ROT) Max. reference value for rotation
Type: Float
Required: no
maxValueSlider="float"Description: (SLIDER) Max. reference value for slider
Type: Float
Required: no
minRot="string"Description: (ROT) Min. rotation (Rotation value if rotAxis is given | Rotation Vector of rotAxis is not given)
Type: String
Required: no
minValueAnim="float"Description: (ANIMATION) Min. reference value for animation
Type: Float
Required: no
minValueRot="float"Description: (ROT) Min. reference value for rotation
Type: Float
Required: no
minValueSlider="float"Description: (SLIDER) Min. reference value for slider
Type: Float
Required: no
node="node"Description: (EMITTER | ROT | VISIBILITY) Node
Type: Index to i3d node or i3d mapping identifier
Required: no
numberColor="string"Description: (NUMBER) Numbers color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
numbers="node"Description: (NUMBER) Numbers node
Type: Index to i3d node or i3d mapping identifier
Required: no
precision="1"Description: (NUMBER) Precision
Type: Integer
Default: 1
Required: no
rotAxis="float"Description: (ROT) Rotation axis
Type: Float
Required: no
textAlignment="RIGHT"Description: (TEXT) Alignment of text (LEFT | RIGHT | CENTER)
Type: String
Default: RIGHT
Required: no
textColor="string"Description: (TEXT) Font color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
textMask="00.0"Description: (TEXT) Font Mask
Type: String
Default: 00.0
Required: no
textScaleX="1"Description: (TEXT) Global X scale of text
Type: Float
Default: 1
Required: no
textScaleY="1"Description: (TEXT) Global Y scale of text
Type: Float
Default: 1
Required: no
textSize="0.03"Description: (TEXT) Size of font in meter
Type: Float
Default: 0.03
Required: no
valueType="string"Description: Value type name (Available: state)
Type: String
Required: no
>

<state rotation="x y z"Description: (MULTI_STATE) Rotation while state is active
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: (MULTI_STATE) Scale while state is active
Type: Scale values (x, y, z)
Required: no
translation="x y z"Description: (MULTI_STATE) Translation while state is active
Type: Translation values (x, y, z)
Required: no
value="1 2 .. n"Description: (MULTI_STATE) One or multiple values separated by space to activate the state
Type: Multiple values
Required: no
visibility="boolean"Description: (MULTI_STATE) Visibility while state is active
Type: Boolean
Required: no
/>

</dashboard>
<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

</output>
<powerTakeOffConfigurations>
<powerTakeOffConfiguration>
<input aboveAttacher="true"Description: Above attacher
Type: Boolean
Default: true
Required: no
color="r g b"Description: Color
Type: Color values (r, g, b) or brand color id
Required: no
decalColor="r g b"Description: Color of decals
Type: Color values (r, g, b) or brand color id
Required: no
detachNode="node"Description: Detach node
Type: Index to i3d node or i3d mapping identifier
Required: no
filename="$data/shared/assets/powerTakeOffs/walterscheidW.xml"Description: Path to pto xml file
Type: String
Default: $data/shared/assets/powerTakeOffs/walterscheidW.xml
Required: no
inputAttacherJointIndices="1 2 .. n"Description: Input attacher joint indices
Type: Multiple values
Required: no
inputNode="node"Description: Input node
Type: Index to i3d node or i3d mapping identifier
Required: no
ptoName="DEFAULT_PTO"Description: Pto name
Type: String
Default: DEFAULT_PTO
Required: no
>

<animationNodes>
<animationNode class="RotationAnimation"Description: Animation class (RotationAnimation | RotationAnimationSpikes | ScrollingAnimation | ShakeAnimation)
Type: String
Default: RotationAnimation
Required: no
minAlphaForTurnOff="0"Description: Min. alpha for turn off (speed [0-1])
Type: Float
Default: 0
Required: no
node="node"Description: Node
Type: Index to i3d node or i3d mapping identifier
Required: no
rotAxis="2"Description: Rotation axis
Type: Float
Default: 2
Required: no
rotSpeed="1"Description: Rotation speed
Type: Angle
Default: 1
Required: no
scrollLength="1"Description: (ScrollingAnimation) Scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (ScrollingAnimation) Scroll speed
Type: Float
Default: 1
Required: no
shaderComponentScale="1 0 0 0"Description: Shader parameter name
Type: Multiple values (x, y, z, w)
Default: 1 0 0 0
Required: no
shaderParameterComponent="1"Description: (ScrollingAnimation) Shader parameter component
Type: Float
Default: 1
Required: no
shaderParameterName="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterPrevName="automatically calculated from #shaderParameterName"Description: Prev Shader parameter name
Type: String
Default: automatically calculated from #shaderParameterName
Required: no
shaking="0 0 0 0"Description: (ShakeAnimation) Shaking scale for shader parameters
Type: Multiple values (x, y, z, w)
Default: 0 0 0 0
Required: no
speedFunc="string"Description: Lua speed function
Type: String
Required: no
speedFuncParam="string"Description: Additional string parameter that is passed to the speedFunc
Type: String
Required: no
turnedOffPosition="float"Description: (ScrollingAnimation) Target position while turned off
Type: Float
Required: no
turnedOffRotation="angle"Description: (RotationAnimation) Target rotation while turned off
Type: Angle
Required: no
turnedOffSubDivisions="1"Description: Amount of sub divisions which have the same state
Type: Float
Default: 1
Required: no
turnOffFadeTime="2"Description: Turn off fade time
Type: Float
Default: 2
Required: no
turnOnFadeTime="2"Description: Turn on fade time
Type: Float
Default: 2
Required: no
turnOnOffVariance="float"Description: Turn off time variance
Type: Float
Required: no
type="string"Description: (ScrollingAnimation) Fill type name
Type: String
Required: no
>

<spikes maxRot="angle"Description: Max. spike rotation
Type: Angle
Required: no
moveDownRange="x y"Description: Move down range
Type: Rotation values (x, y)
Required: no
moveUpRange="x y"Description: Move up range
Type: Rotation values (x, y)
Required: no
rotAxis="3"Description: Rotation axis
Type: Integer
Default: 3
Required: no
>

<spike direction="integer"Description: Spike rot. direction
Type: Integer
Required: no
node="node"Description: Spike node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</spikes>
</animationNode>
</animationNodes>
<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

</input>
<local color="r g b"Description: Color
Type: Color values (r, g, b) or brand color id
Required: no
decalColor="r g b"Description: Color of decals
Type: Color values (r, g, b) or brand color id
Required: no
endNode="node"Description: End node
Type: Index to i3d node or i3d mapping identifier
Required: no
filename="$data/shared/assets/powerTakeOffs/walterscheidW.xml"Description: Path to pto xml file
Type: String
Default: $data/shared/assets/powerTakeOffs/walterscheidW.xml
Required: no
length="float"Description: Predefined length of the PTO (Otherwise calculated from the distance between startNode and endNode, while loading. Can be useful if the tool is loaded in different states to always get the same length.)
Type: Float
Required: no
startNode="node"Description: Start node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

<output attacherJointIndices="1 2 .. n"Description: Attacher joint indices
Type: Multiple values
Required: no
outputNode="node"Description: Output node
Type: Index to i3d node or i3d mapping identifier
Required: no
ptoName="DEFAULT_PTO"Description: Output name
Type: String
Default: DEFAULT_PTO
Required: no
skipToInputAttacherIndex="integer"Description: Skip to input attacher joint index
Type: Integer
Required: no
>

<animationNodes>
<animationNode class="RotationAnimation"Description: Animation class (RotationAnimation | RotationAnimationSpikes | ScrollingAnimation | ShakeAnimation)
Type: String
Default: RotationAnimation
Required: no
minAlphaForTurnOff="0"Description: Min. alpha for turn off (speed [0-1])
Type: Float
Default: 0
Required: no
node="node"Description: Node
Type: Index to i3d node or i3d mapping identifier
Required: no
rotAxis="2"Description: Rotation axis
Type: Float
Default: 2
Required: no
rotSpeed="1"Description: Rotation speed
Type: Angle
Default: 1
Required: no
scrollLength="1"Description: (ScrollingAnimation) Scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (ScrollingAnimation) Scroll speed
Type: Float
Default: 1
Required: no
shaderComponentScale="1 0 0 0"Description: Shader parameter name
Type: Multiple values (x, y, z, w)
Default: 1 0 0 0
Required: no
shaderParameterComponent="1"Description: (ScrollingAnimation) Shader parameter component
Type: Float
Default: 1
Required: no
shaderParameterName="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterPrevName="automatically calculated from #shaderParameterName"Description: Prev Shader parameter name
Type: String
Default: automatically calculated from #shaderParameterName
Required: no
shaking="0 0 0 0"Description: (ShakeAnimation) Shaking scale for shader parameters
Type: Multiple values (x, y, z, w)
Default: 0 0 0 0
Required: no
speedFunc="string"Description: Lua speed function
Type: String
Required: no
speedFuncParam="string"Description: Additional string parameter that is passed to the speedFunc
Type: String
Required: no
turnedOffPosition="float"Description: (ScrollingAnimation) Target position while turned off
Type: Float
Required: no
turnedOffRotation="angle"Description: (RotationAnimation) Target rotation while turned off
Type: Angle
Required: no
turnedOffSubDivisions="1"Description: Amount of sub divisions which have the same state
Type: Float
Default: 1
Required: no
turnOffFadeTime="2"Description: Turn off fade time
Type: Float
Default: 2
Required: no
turnOnFadeTime="2"Description: Turn on fade time
Type: Float
Default: 2
Required: no
turnOnOffVariance="float"Description: Turn off time variance
Type: Float
Required: no
type="string"Description: (ScrollingAnimation) Fill type name
Type: String
Required: no
>

<spikes maxRot="angle"Description: Max. spike rotation
Type: Angle
Required: no
moveDownRange="x y"Description: Move down range
Type: Rotation values (x, y)
Required: no
moveUpRange="x y"Description: Move up range
Type: Rotation values (x, y)
Required: no
rotAxis="3"Description: Rotation axis
Type: Integer
Default: 3
Required: no
>

<spike direction="integer"Description: Spike rot. direction
Type: Integer
Required: no
node="node"Description: Spike node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</spikes>
</animationNode>
</animationNodes>
<dashboard animName="string"Description: (ANIMATION) Animation name
Type: String
Required: no
baseColor="string"Description: (EMITTER) Base color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
displayType="string"Description: Display type name
Type: String
Required: no
doInterpolation="false"Description: Do interpolation
Type: Boolean
Default: false
Required: no
emissiveScale="0.2"Description: (NUMBER) Scale of emissive map
Type: Float
Default: 0.2
Required: no
emitColor="string"Description: (EMITTER) Emit color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
font="DIGIT"Description: (NUMBER) Name of font to apply to mesh
Type: String
Default: DIGIT
Required: no
fontThickness="1"Description: (TEXT) Thickness factor for font characters
Type: Float
Default: 1
Required: no
groups="string"Description: List of groups
Type: String
Required: no
hasNormalMap="false"Description: (NUMBER) Normal map will be applied to number decals
Type: Boolean
Default: false
Required: no
hiddenColor="string"Description: (TEXT) Color of hidden character (if defined a '0' in this color is display instead of nothing)
Type: String
Required: no
idleValue="0"Description: Idle value
Type: Float
Default: 0
Required: no
intensity="1"Description: (EMITTER) Intensity
Type: Float
Default: 1
Required: no
interpolationSpeed="0.005"Description: Interpolation speed
Type: Float
Default: 0.005
Required: no
maxRot="string"Description: (ROT) Min. rotation (Rotation value if rotAxis is given | Rotation Vector of rotAxis is not given)
Type: String
Required: no
maxValueAnim="float"Description: (ANIMATION) Max. reference value for animation
Type: Float
Required: no
maxValueRot="float"Description: (ROT) Max. reference value for rotation
Type: Float
Required: no
maxValueSlider="float"Description: (SLIDER) Max. reference value for slider
Type: Float
Required: no
minRot="string"Description: (ROT) Min. rotation (Rotation value if rotAxis is given | Rotation Vector of rotAxis is not given)
Type: String
Required: no
minValueAnim="float"Description: (ANIMATION) Min. reference value for animation
Type: Float
Required: no
minValueRot="float"Description: (ROT) Min. reference value for rotation
Type: Float
Required: no
minValueSlider="float"Description: (SLIDER) Min. reference value for slider
Type: Float
Required: no
node="node"Description: (EMITTER | ROT | VISIBILITY) Node
Type: Index to i3d node or i3d mapping identifier
Required: no
numberColor="string"Description: (NUMBER) Numbers color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
numbers="node"Description: (NUMBER) Numbers node
Type: Index to i3d node or i3d mapping identifier
Required: no
precision="1"Description: (NUMBER) Precision
Type: Integer
Default: 1
Required: no
rotAxis="float"Description: (ROT) Rotation axis
Type: Float
Required: no
textAlignment="RIGHT"Description: (TEXT) Alignment of text (LEFT | RIGHT | CENTER)
Type: String
Default: RIGHT
Required: no
textColor="string"Description: (TEXT) Font color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
textMask="00.0"Description: (TEXT) Font Mask
Type: String
Default: 00.0
Required: no
textScaleX="1"Description: (TEXT) Global X scale of text
Type: Float
Default: 1
Required: no
textScaleY="1"Description: (TEXT) Global Y scale of text
Type: Float
Default: 1
Required: no
textSize="0.03"Description: (TEXT) Size of font in meter
Type: Float
Default: 0.03
Required: no
valueType="string"Description: Value type name (Available: state)
Type: String
Required: no
>

<state rotation="x y z"Description: (MULTI_STATE) Rotation while state is active
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: (MULTI_STATE) Scale while state is active
Type: Scale values (x, y, z)
Required: no
translation="x y z"Description: (MULTI_STATE) Translation while state is active
Type: Translation values (x, y, z)
Required: no
value="1 2 .. n"Description: (MULTI_STATE) One or multiple values separated by space to activate the state
Type: Multiple values
Required: no
visibility="boolean"Description: (MULTI_STATE) Visibility while state is active
Type: Boolean
Required: no
/>

</dashboard>
<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

</output>
</powerTakeOffConfiguration>
</powerTakeOffConfigurations>
</powerTakeOffs>

<pushHandTool>
<customChainLimits>
<customChainLimit chainId="string"Description: Chain identifier string
Type: String
Default: 20
Required: no
damping="float"Description: Damping
Type: Float
Required: no
localLimits="boolean"Description: Local limits
Type: Boolean
Required: no
maxRx="angle"Description: Max. X rotation
Type: Angle
Required: no
maxRy="angle"Description: Max. Y rotation
Type: Angle
Required: no
maxRz="angle"Description: Max. Z rotation
Type: Angle
Required: no
minRx="angle"Description: Min. X rotation
Type: Angle
Required: no
minRy="angle"Description: Min. Y rotation
Type: Angle
Required: no
minRz="angle"Description: Min. Z rotation
Type: Angle
Required: no
nodeIndex="integer"Description: Index of node
Type: Integer
Required: no
/>

</customChainLimits>
<effect>
<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<snowPlowEffect maxScale="1 1 1"Description: (SnowPlowMotionPathEffect) Max. Scale which corresponds to the second motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
minScale="1 1 1"Description: (SnowPlowMotionPathEffect) Min. Scale which corresponds to the first motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
scrollSpeed="1"Description: (SnowPlowMotionPathEffect) UV scroll speed
Type: Float
Default: 1
Required: no
shaderPlane="node"Description: (SnowPlowMotionPathEffect) Node of shader plane effect to control the same way
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
</effect>
<handle interpolateDistance="0.4"Description: Interpolation distance if limit is exceeded
Type: Float
Default: 0.4
Required: no
lowerLimit="0.4"Description: Max. lower distance between handle node and hand ik root node
Type: Float
Default: 0.4
Required: no
maxRot="20"Description: Max. rotation of handle
Type: Angle
Default: 20
Required: no
minRot="-20"Description: Min. rotation of handle
Type: Angle
Default: -20
Required: no
node="node"Description: Handle node
Type: Index to i3d node or i3d mapping identifier
Required: no
upperLimit="0.4"Description: Max. upper distance between handle node and hand ik root node
Type: Float
Default: 0.4
Required: no
/>

<ikChains>
<target ikChain="string"Description: IK chain name
Type: String
Required: no
poseId="string"Description: Pose id
Type: String
Required: no
setDirty="true"Description: Is dirty
Type: Boolean
Default: true
Required: no
targetNode="node"Description: Target node
Type: Index to i3d node or i3d mapping identifier
Required: no
targetOffset="x y z"Description: Target offset
Type: Translation values (x, y, z)
Required: no
>

<rotationNode id="integer"Description: Rotation node index
Type: Integer
Required: no
rotation="x y z"Description: Rotation node rotation
Type: Rotation values (x, y, z)
Required: no
/>

</target>
</ikChains>
<playerConditionalAnimation>
<item entryTransitionDuration="float"Description:
Type: Float
Required: no
exitTransitionDuration="float"Description:
Type: Float
Required: no
id="string"Description:
Type: String
Required: no
>

<clips blended="boolean"Description:
Type: Boolean
Required: no
blendingParameter="string"Description:
Type: String
Required: no
blendingParameterType="string"Description:
Type: String
Required: no
speedScaleParameter="float"Description:
Type: Float
Required: no
speedScaleType="string"Description:
Type: String
Required: no
>

<clip blendingThreshold="float"Description:
Type: Float
Required: no
clipName="string"Description:
Type: String
Required: no
id="string"Description:
Type: String
Required: no
/>

</clips>
<conditions>
<conditionGroup>
<condition between="string"Description:
Type: String
Required: no
equal="boolean"Description:
Type: Boolean
Required: no
greater="float"Description:
Type: Float
Required: no
lower="float"Description:
Type: Float
Required: no
parameter="string"Description:
Type: String
Required: no
/>

</conditionGroup>
</conditions>
</item>
</playerConditionalAnimation>
<raycast node1="node"Description: Front raycast node
Type: Index to i3d node or i3d mapping identifier
Required: no
node2="node"Description: Back raycast node
Type: Index to i3d node or i3d mapping identifier
Required: no
playerNode="node"Description: Player node to adjust
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<wheels back="1 2 .. n"Description: Indices of back wheels
Type: Multiple values
Required: no
front="1 2 .. n"Description: Indices of front wheels
Type: Multiple values
Required: no
/>

</pushHandTool>

<randomlyMovingParts maxUpdateDistance="float"Description: 50
Type: Float
Required: no
>

<randomlyMovingPart isSpeedDependent="boolean"Description: Is speed dependent
Type: Boolean
Required: no
moveOnlyIfCut="false"Description: Move only if cutters cuts something
Type: Boolean
Default: false
Required: no
moveOnlyIfPreparerCut="false"Description: Move only if fruit preparer cuts something
Type: Boolean
Default: false
Required: no
node="node"Description: Node
Type: Index to i3d node or i3d mapping identifier
Required: no
pauseMean="x y"Description: Pause time variance
Type: Multiple values (x, y)
Required: no
pauseVariance="x y"Description: Pause time variance
Type: Multiple values (x, y)
Required: no
refNodeIndex="integer"Description: Ground reference node index
Type: Integer
Required: no
rotAxis="integer"Description: Rotation axis
Type: Integer
Required: no
rotMean="x y"Description: Rotation mean
Type: Rotation values (x, y)
Required: no
rotTimeMean="x y"Description: Rotation time mean
Type: Multiple values (x, y)
Required: no
rotTimeVariance="x y"Description: Rotation time variance
Type: Multiple values (x, y)
Required: no
rotVariance="x y"Description: Rotation variance
Type: Rotation values (x, y)
Required: no
>

<node node="node"Description: Node to apply the same random angle
Type: Index to i3d node or i3d mapping identifier
Required: no
rotAxis="integer"Description: Rotation axis
Type: Integer
Required: no
scale="float"Description: Rotation Scale
Type: Float
Required: no
/>

</randomlyMovingPart>
</randomlyMovingParts>

<receivingHopper fillUnitIndex="1"Description: Fill unit index
Type: Integer
Default: 1
Required: no
>

<boxes spawnPlaceNode="node"Description: Spawn place node
Type: Index to i3d node or i3d mapping identifier
Required: no
>

<box filename="string"Description: Box filename
Type: String
Required: no
fillType="string"Description: Fill type name
Type: String
Required: no
/>

</boxes>
</receivingHopper>

<reverseDriving animationName="reverseDriving"Description: Animation name
Type: String
Default: reverseDriving
Required: no
disablingAttacherJointIndices="1 2 .. n"Description: Attacher joint indices which are disabling the reverse driving
Type: Multiple values
Required: no
hideCharacterOnChange="true"Description: Hide the chracter while chaning the direction
Type: Boolean
Default: true
Required: no
inverseTransmission="false"Description: Inverse the transmission gear ratio when direction has changed
Type: Boolean
Default: false
Required: no
>

<ai directionNode="node"Description: Direction Node while in reverse driving mode
Type: Index to i3d node or i3d mapping identifier
Required: no
steeringNode="node"Description: Steering Node while in reverse driving mode
Type: Index to i3d node or i3d mapping identifier
Required: no
>

<collisionTrigger height="3"Description: Width of ai collision trigger
Type: Float
Default: 3
Required: no
length="5"Description: Max. length of ai collision trigger
Type: Float
Default: 5
Required: no
node="node"Description: Collision trigger node
Type: Index to i3d node or i3d mapping identifier
Required: no
width="4"Description: Width of ai collision trigger
Type: Float
Default: 4
Required: no
/>

</ai>
<steeringWheel indoorRotation="angle"Description: Indoor rotation
Type: Angle
Default: vehicle.drivable.steeringWheel#indoorRotation
Required: no
node="node"Description: Spawn place node
Type: Index to i3d node or i3d mapping identifier
Required: no
outdoorRotation="angle"Description: Outdoor rotation
Type: Angle
Default: vehicle.drivable.steeringWheel#outdoorRotation
Required: no
/>

<target ikChain="string"Description: IK chain name
Type: String
Required: no
poseId="string"Description: Pose id
Type: String
Required: no
setDirty="true"Description: Is dirty
Type: Boolean
Default: true
Required: no
targetNode="node"Description: Target node
Type: Index to i3d node or i3d mapping identifier
Required: no
targetOffset="x y z"Description: Target offset
Type: Translation values (x, y, z)
Required: no
>

<rotationNode id="integer"Description: Rotation node index
Type: Integer
Required: no
rotation="x y z"Description: Rotation node rotation
Type: Rotation values (x, y, z)
Required: no
/>

</target>
</reverseDriving>

<rideable jumpHeight="2"Description: Jump height
Type: Float
Default: 2
Required: no
minTurnRadiusBackwards="1"Description: Min turning radius backward
Type: Float
Default: 1
Required: no
minTurnRadiusCanter="2.5"Description: Min turning radius canter
Type: Float
Default: 2.5
Required: no
minTurnRadiusGallop="10"Description: Min turning radius gallop
Type: Float
Default: 10
Required: no
minTurnRadiusTrot="5"Description: Min turning radius trot
Type: Float
Default: 5
Required: no
minTurnRadiusWalk="1"Description: Min turning radius walk
Type: Float
Default: 1
Required: no
proxy="node"Description: Proxy node
Type: Index to i3d node or i3d mapping identifier
Required: no
speedBackwards="-1"Description: Backward speed
Type: Float
Default: -1
Required: no
speedCanter="3.5"Description: Canter speed
Type: Float
Default: 3.5
Required: no
speedGallop="10"Description: Gallop speed
Type: Float
Default: 10
Required: no
speedTrot="5"Description: Trot speed
Type: Float
Default: 5
Required: no
speedWalk="2.5"Description: Walk speed
Type: Float
Default: 2.5
Required: no
turnSpeed="45"Description: Turn speed (deg/s)
Type: Angle
Default: 45
Required: no
>

<modelInfo animationNode="node"Description: Animation node
Type: Index to i3d node or i3d mapping identifier
Required: no
equipmentNode="node"Description: Equipment node
Type: Index to i3d node or i3d mapping identifier
Required: no
meshNode="node"Description: Mesh node
Type: Index to i3d node or i3d mapping identifier
Required: no
reinLeftNode="node"Description: Rein left node
Type: Index to i3d node or i3d mapping identifier
Required: no
reinRightNode="node"Description: Rein right node
Type: Index to i3d node or i3d mapping identifier
Required: no
reinsNode="node"Description: Reins node
Type: Index to i3d node or i3d mapping identifier
Required: no
>

<hoofBackLeft node="node"Description: Hoof node
Type: Index to i3d node or i3d mapping identifier
Required: no
>

<particleSystemFast delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
node="node"Description: Fast step particle emitterShape
Type: Index to i3d node or i3d mapping identifier
Required: no
particleType="string"Description: Fast step particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<particleSystemSlow delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
node="node"Description: Slow step particle emitterShape
Type: Index to i3d node or i3d mapping identifier
Required: no
particleType="string"Description: Slow step particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

</hoofBackLeft>
<hoofBackRight node="node"Description: Hoof node
Type: Index to i3d node or i3d mapping identifier
Required: no
>

<particleSystemFast delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
node="node"Description: Fast step particle emitterShape
Type: Index to i3d node or i3d mapping identifier
Required: no
particleType="string"Description: Fast step particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<particleSystemSlow delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
node="node"Description: Slow step particle emitterShape
Type: Index to i3d node or i3d mapping identifier
Required: no
particleType="string"Description: Slow step particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

</hoofBackRight>
<hoofFrontLeft node="node"Description: Hoof node
Type: Index to i3d node or i3d mapping identifier
Required: no
>

<particleSystemFast delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
node="node"Description: Fast step particle emitterShape
Type: Index to i3d node or i3d mapping identifier
Required: no
particleType="string"Description: Fast step particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<particleSystemSlow delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
node="node"Description: Slow step particle emitterShape
Type: Index to i3d node or i3d mapping identifier
Required: no
particleType="string"Description: Slow step particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

</hoofFrontLeft>
<hoofFrontRight node="node"Description: Hoof node
Type: Index to i3d node or i3d mapping identifier
Required: no
>

<particleSystemFast delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
node="node"Description: Fast step particle emitterShape
Type: Index to i3d node or i3d mapping identifier
Required: no
particleType="string"Description: Fast step particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<particleSystemSlow delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
node="node"Description: Slow step particle emitterShape
Type: Index to i3d node or i3d mapping identifier
Required: no
particleType="string"Description: Slow step particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

</hoofFrontRight>
</modelInfo>
<sounds breathIntervalEffort="1"Description: Breath interval effort
Type: Float
Default: 1
Required: no
breathIntervalNoEffort="1"Description: Breath interval no effort
Type: Float
Default: 1
Required: no
maxBreathIntervalIdle="1"Description: Max. breath interval idle
Type: Float
Default: 1
Required: no
minBreathIntervalIdle="1"Description: Min. breath interval idle
Type: Float
Default: 1
Required: no
>

<breathingEffort debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</breathingEffort>
<breathingNoEffort debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</breathingNoEffort>
<halt debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</halt>
</sounds>
</rideable>

<riderConditionalAnimation>
<item entryTransitionDuration="float"Description:
Type: Float
Required: no
exitTransitionDuration="float"Description:
Type: Float
Required: no
id="string"Description:
Type: String
Required: no
>

<clips blended="boolean"Description:
Type: Boolean
Required: no
blendingParameter="string"Description:
Type: String
Required: no
blendingParameterType="string"Description:
Type: String
Required: no
speedScaleParameter="float"Description:
Type: Float
Required: no
speedScaleType="string"Description:
Type: String
Required: no
>

<clip blendingThreshold="float"Description:
Type: Float
Required: no
clipName="string"Description:
Type: String
Required: no
id="string"Description:
Type: String
Required: no
/>

</clips>
<conditions>
<conditionGroup>
<condition between="string"Description:
Type: String
Required: no
equal="boolean"Description:
Type: Boolean
Required: no
greater="float"Description:
Type: Float
Required: no
lower="float"Description:
Type: Float
Required: no
parameter="string"Description:
Type: String
Required: no
/>

</conditionGroup>
</conditions>
</item>
</riderConditionalAnimation>

<ridgeMarker directionNode="node"Description: Direction node
Type: Index to i3d node or i3d mapping identifier
Required: no
foldDisableDirection="integer"Description: Fold disable direction
Type: Integer
Required: no
foldMaxLimit="1"Description: Fold max. limit
Type: Float
Default: 1
Required: no
foldMinLimit="0"Description: Fold min. limit
Type: Float
Default: 0
Required: no
inputButton="IMPLEMENT_EXTRA4"Description: Input action name
Type: String
Default: IMPLEMENT_EXTRA4
Required: no
onlyActiveWhenLowered="true"Description: Only active while lowered
Type: Boolean
Default: true
Required: no
>

<marker animName="string"Description: Animation name
Type: String
Required: no
liftedAnimTime="float"Description: Lifted animation time
Type: Float
Required: no
maxWorkLimit="1"Description: Max. work limit
Type: Float
Default: 1
Required: no
minWorkLimit="0.99"Description: Min. work limit
Type: Float
Default: 0.99
Required: no
workAreaIndex="integer"Description: Work area index
Type: Integer
Required: no
/>

<ridgeMarkerConfigurations title="string"Description: Configration title to display in shop
Type: String or l10n key
Required: no
>

<ridgeMarkerConfiguration dailyUpkeep="0"Description: Daily up keep with this configration
Type: Float
Default: 0
Required: no
desc="string"Description: Configuration description
Type: String or l10n key
Required: no
directionNode="node"Description: Direction node
Type: Index to i3d node or i3d mapping identifier
Required: no
displayBrand="string"Description: If defined a brand icon is displayed in the shop config screen
Type: String
Required: no
foldDisableDirection="integer"Description: Fold disable direction
Type: Integer
Required: no
foldMaxLimit="1"Description: Fold max. limit
Type: Float
Default: 1
Required: no
foldMinLimit="0"Description: Fold min. limit
Type: Float
Default: 0
Required: no
inputButton="IMPLEMENT_EXTRA4"Description: Input action name
Type: String
Default: IMPLEMENT_EXTRA4
Required: no
isDefault="false"Description: Is selected by default in shop config screen
Type: Boolean
Default: false
Required: no
isSelectable="true"Description: Configuration can be selected in the shop
Type: Boolean
Default: true
Required: no
name="string"Description: Configuration name
Type: String or l10n key
Required: no
onlyActiveWhenLowered="true"Description: Only active while lowered
Type: Boolean
Default: true
Required: no
params="string"Description: Extra paramters to insert in #name text
Type: String
Required: no
price="0"Description: Price of configuration
Type: Float
Default: 0
Required: no
saveId="Number of configuration"Description: Custom save id
Type: String
Default: Number of configuration
Required: no
typeDesc="string"Description: Custom type desc
Type: String or l10n key
Required: no
vehicleBrand="string"Description: Custom brand to display after bought with this configuration
Type: String
Required: no
vehicleIcon="string"Description: Custom icon to display after bought with this configuration
Type: String
Required: no
vehicleName="string"Description: Custom vehicle name to display after bought with this configuration
Type: String
Required: no
workingWidth="float"Description: Work width to display in shop while config is active
Type: Float
Required: no
>

<aiAgent frontOffset="float"Description: front offset
Type: Float
Required: no
height="float"Description: ai height of the vehicle when loaded in this configuration
Type: Float
Required: no
length="float"Description: ai length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
maxBrakeAcceleration="float"Description: AI vehicle max brake acceleration
Type: Float
Required: no
maxCentripedalAcceleration="float"Description: AI vehicle max centripedal acceleration
Type: Float
Required: no
maxTurningRadius="float"Description: Max. turning radius (overwrites value detected from ackermann steering)
Type: Float
Required: no
width="float"Description: ai width of the vehicle when loaded in this configuration
Type: Float
Required: no
/>

<foliageBendingModifier index="integer"Description: Bending node index
Type: Integer
Required: no
indices="1 2 .. n"Description: Bending node indices
Type: Multiple values
Required: no
isActive="true"Description: Bending node is active
Type: Boolean
Default: true
Required: no
maxX="float"Description: Max. width
Type: Float
Required: no
maxZ="float"Description: Max. length
Type: Float
Required: no
minX="float"Description: Min. width
Type: Float
Required: no
minZ="float"Description: Min. length
Type: Float
Required: no
overwrite="true"Description: Overwrite the bending node values and do not use the max values
Type: Boolean
Default: true
Required: no
yOffset="float"Description: Y translation offset
Type: Float
Required: no
/>

<marker animName="string"Description: Animation name
Type: String
Required: no
liftedAnimTime="float"Description: Lifted animation time
Type: Float
Required: no
maxWorkLimit="1"Description: Max. work limit
Type: Float
Default: 1
Required: no
minWorkLimit="0.99"Description: Min. work limit
Type: Float
Default: 0.99
Required: no
workAreaIndex="integer"Description: Work area index
Type: Integer
Required: no
/>

<material color="r g b"Description: Color
Type: Color values (r, g, b) or brand color id
Required: no
materialId="integer"Description: Material id
Type: Integer
Required: no
name="string"Description: Material name
Type: String
Required: no
node="node"Description: Material node
Type: Index to i3d node or i3d mapping identifier
Required: no
refNode="node"Description: Material reference node
Type: Index to i3d node or i3d mapping identifier
Required: no
shaderParameter="string"Description: Material shader parameter name
Type: String
Required: no
/>

<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

<reverseDriving isAllowed="true"Description: Reverse driving is allowed while this configuration is equipped
Type: Boolean
Default: true
Required: no
/>

<size height="float"Description: occupied height of the vehicle when loaded in this configuration
Type: Float
Required: no
heightOffset="float"Description: height offset
Type: Float
Required: no
length="float"Description: occupied length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
width="float"Description: occupied width of the vehicle when loaded in this configuration
Type: Float
Required: no
widthOffset="float"Description: width offset
Type: Float
Required: no
/>

</ridgeMarkerConfiguration>
</ridgeMarkerConfigurations>
</ridgeMarker>

<rimColorConfigurations defaultColorIndex="integer"Description: Default color index on start
Type: Integer
Required: no
price="1000"Description: Default color price
Type: Integer
Default: 1000
Required: no
title="string"Description: Configration title to display in shop
Type: String or l10n key
Required: no
useDefaultColors="false"Description: Use default colors
Type: Boolean
Default: false
Required: no
>

<colorNode node="node"Description: Color node
Type: Index to i3d node or i3d mapping identifier
Required: no
recursive="boolean"Description: Apply recursively
Type: Boolean
Required: no
/>

<rimColorConfiguration color="1 1 1 1"Description: Configuration color
Type: Color values (r, g, b) or brand color id
Default: 1 1 1 1
Required: no
dailyUpkeep="0"Description: Daily up keep with this configration
Type: Float
Default: 0
Required: no
desc="string"Description: Configuration description
Type: String or l10n key
Required: no
displayBrand="string"Description: If defined a brand icon is displayed in the shop config screen
Type: String
Required: no
isDefault="false"Description: Is selected by default in shop config screen
Type: Boolean
Default: false
Required: no
isSelectable="true"Description: Configuration can be selected in the shop
Type: Boolean
Default: true
Required: no
material="integer"Description: Configuration material
Type: Integer
Required: no
name="string"Description: Color name
Type: String or l10n key
Required: no
params="string"Description: Extra paramters to insert in #name text
Type: String
Required: no
price="0"Description: Price of configuration
Type: Float
Default: 0
Required: no
saveId="Number of configuration"Description: Custom save id
Type: String
Default: Number of configuration
Required: no
typeDesc="string"Description: Custom type desc
Type: String or l10n key
Required: no
uiColor="1 1 1 1"Description: Configuration UI color
Type: Color values (r, g, b) or brand color id
Default: 1 1 1 1
Required: no
vehicleBrand="string"Description: Custom brand to display after bought with this configuration
Type: String
Required: no
vehicleIcon="string"Description: Custom icon to display after bought with this configuration
Type: String
Required: no
vehicleName="string"Description: Custom vehicle name to display after bought with this configuration
Type: String
Required: no
workingWidth="float"Description: Work width to display in shop while config is active
Type: Float
Required: no
>

<aiAgent frontOffset="float"Description: front offset
Type: Float
Required: no
height="float"Description: ai height of the vehicle when loaded in this configuration
Type: Float
Required: no
length="float"Description: ai length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
maxBrakeAcceleration="float"Description: AI vehicle max brake acceleration
Type: Float
Required: no
maxCentripedalAcceleration="float"Description: AI vehicle max centripedal acceleration
Type: Float
Required: no
maxTurningRadius="float"Description: Max. turning radius (overwrites value detected from ackermann steering)
Type: Float
Required: no
width="float"Description: ai width of the vehicle when loaded in this configuration
Type: Float
Required: no
/>

<foliageBendingModifier index="integer"Description: Bending node index
Type: Integer
Required: no
indices="1 2 .. n"Description: Bending node indices
Type: Multiple values
Required: no
isActive="true"Description: Bending node is active
Type: Boolean
Default: true
Required: no
maxX="float"Description: Max. width
Type: Float
Required: no
maxZ="float"Description: Max. length
Type: Float
Required: no
minX="float"Description: Min. width
Type: Float
Required: no
minZ="float"Description: Min. length
Type: Float
Required: no
overwrite="true"Description: Overwrite the bending node values and do not use the max values
Type: Boolean
Default: true
Required: no
yOffset="float"Description: Y translation offset
Type: Float
Required: no
/>

<material color="r g b"Description: Color
Type: Color values (r, g, b) or brand color id
Required: no
materialId="integer"Description: Material id
Type: Integer
Required: no
name="string"Description: Material name
Type: String
Required: no
node="node"Description: Material node
Type: Index to i3d node or i3d mapping identifier
Required: no
refNode="node"Description: Material reference node
Type: Index to i3d node or i3d mapping identifier
Required: no
shaderParameter="string"Description: Material shader parameter name
Type: String
Required: no
/>

<reverseDriving isAllowed="true"Description: Reverse driving is allowed while this configuration is equipped
Type: Boolean
Default: true
Required: no
/>

<size height="float"Description: occupied height of the vehicle when loaded in this configuration
Type: Float
Required: no
heightOffset="float"Description: height offset
Type: Float
Required: no
length="float"Description: occupied length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
width="float"Description: occupied width of the vehicle when loaded in this configuration
Type: Float
Required: no
widthOffset="float"Description: width offset
Type: Float
Required: no
/>

</rimColorConfiguration>
</rimColorConfigurations>

<roller isGrassRoller="false"Description: If roller is for grassland
Type: Boolean
Default: false
Required: no
isSoilRoller="true"Description: If roller is for soil
Type: Boolean
Default: true
Required: no
onlyActiveWhenLowered="true"Description: Only active when lowered
Type: Boolean
Default: true
Required: no
usingAIRequirements="true"Description: Tool using roller ai requirements
Type: Boolean
Default: true
Required: no
>

<directionNode node="node"Description: Roller direction node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<rollerConfigurations title="string"Description: Configration title to display in shop
Type: String or l10n key
Required: no
>

<rollerConfiguration dailyUpkeep="0"Description: Daily up keep with this configration
Type: Float
Default: 0
Required: no
desc="string"Description: Configuration description
Type: String or l10n key
Required: no
displayBrand="string"Description: If defined a brand icon is displayed in the shop config screen
Type: String
Required: no
isDefault="false"Description: Is selected by default in shop config screen
Type: Boolean
Default: false
Required: no
isSelectable="true"Description: Configuration can be selected in the shop
Type: Boolean
Default: true
Required: no
name="string"Description: Configuration name
Type: String or l10n key
Required: no
params="string"Description: Extra paramters to insert in #name text
Type: String
Required: no
price="0"Description: Price of configuration
Type: Float
Default: 0
Required: no
saveId="Number of configuration"Description: Custom save id
Type: String
Default: Number of configuration
Required: no
typeDesc="string"Description: Custom type desc
Type: String or l10n key
Required: no
vehicleBrand="string"Description: Custom brand to display after bought with this configuration
Type: String
Required: no
vehicleIcon="string"Description: Custom icon to display after bought with this configuration
Type: String
Required: no
vehicleName="string"Description: Custom vehicle name to display after bought with this configuration
Type: String
Required: no
workingWidth="float"Description: Work width to display in shop while config is active
Type: Float
Required: no
>

<aiAgent frontOffset="float"Description: front offset
Type: Float
Required: no
height="float"Description: ai height of the vehicle when loaded in this configuration
Type: Float
Required: no
length="float"Description: ai length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
maxBrakeAcceleration="float"Description: AI vehicle max brake acceleration
Type: Float
Required: no
maxCentripedalAcceleration="float"Description: AI vehicle max centripedal acceleration
Type: Float
Required: no
maxTurningRadius="float"Description: Max. turning radius (overwrites value detected from ackermann steering)
Type: Float
Required: no
width="float"Description: ai width of the vehicle when loaded in this configuration
Type: Float
Required: no
/>

<foliageBendingModifier index="integer"Description: Bending node index
Type: Integer
Required: no
indices="1 2 .. n"Description: Bending node indices
Type: Multiple values
Required: no
isActive="true"Description: Bending node is active
Type: Boolean
Default: true
Required: no
maxX="float"Description: Max. width
Type: Float
Required: no
maxZ="float"Description: Max. length
Type: Float
Required: no
minX="float"Description: Min. width
Type: Float
Required: no
minZ="float"Description: Min. length
Type: Float
Required: no
overwrite="true"Description: Overwrite the bending node values and do not use the max values
Type: Boolean
Default: true
Required: no
yOffset="float"Description: Y translation offset
Type: Float
Required: no
/>

<material color="r g b"Description: Color
Type: Color values (r, g, b) or brand color id
Required: no
materialId="integer"Description: Material id
Type: Integer
Required: no
name="string"Description: Material name
Type: String
Required: no
node="node"Description: Material node
Type: Index to i3d node or i3d mapping identifier
Required: no
refNode="node"Description: Material reference node
Type: Index to i3d node or i3d mapping identifier
Required: no
shaderParameter="string"Description: Material shader parameter name
Type: String
Required: no
/>

<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

<reverseDriving isAllowed="true"Description: Reverse driving is allowed while this configuration is equipped
Type: Boolean
Default: true
Required: no
/>

<roller isGrassRoller="false"Description: If roller is for grassland
Type: Boolean
Default: false
Required: no
isSoilRoller="true"Description: If roller is for soil
Type: Boolean
Default: true
Required: no
onlyActiveWhenLowered="true"Description: Only active when lowered
Type: Boolean
Default: true
Required: no
usingAIRequirements="true"Description: Tool using roller ai requirements
Type: Boolean
Default: true
Required: no
>

<directionNode node="node"Description: Roller direction node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<sounds>
<work debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</work>
</sounds>
</roller>
<size height="float"Description: occupied height of the vehicle when loaded in this configuration
Type: Float
Required: no
heightOffset="float"Description: height offset
Type: Float
Required: no
length="float"Description: occupied length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
width="float"Description: occupied width of the vehicle when loaded in this configuration
Type: Float
Required: no
widthOffset="float"Description: width offset
Type: Float
Required: no
/>

</rollerConfiguration>
</rollerConfigurations>
<sounds>
<work debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</work>
</sounds>
</roller>

<ropes>
<rope baseNode="node"Description: Base node
Type: Index to i3d node or i3d mapping identifier
Required: no
baseParameters="x y z w"Description: Base parameters
Type: Multiple values (x, y, z, w)
Required: no
targetNode="node"Description: Target node
Type: Index to i3d node or i3d mapping identifier
Required: no
targetParameters="x y z w"Description: Target parameters
Type: Multiple values (x, y, z, w)
Required: no
>

<baseParameterAdjuster maxTargetParameters="x y z w"Description: Max. target parameters
Type: Multiple values (x, y, z, w)
Required: no
minTargetParameters="x y z w"Description: Min. target parameters
Type: Multiple values (x, y, z, w)
Required: no
node="node"Description: Adjuster node
Type: Index to i3d node or i3d mapping identifier
Required: no
rotationAxis="integer"Description: Rotation axis
Type: Integer
Required: no
rotationRange="x y"Description: Rotation range
Type: Rotation values (x, y)
Required: no
translationAxis="integer"Description: Translation axis
Type: Integer
Required: no
translationRange="x y"Description: Translation range
Type: Multiple values (x, y)
Required: no
/>

<targetParameterAdjuster maxTargetParameters="x y z w"Description: Max. target parameters
Type: Multiple values (x, y, z, w)
Required: no
minTargetParameters="x y z w"Description: Min. target parameters
Type: Multiple values (x, y, z, w)
Required: no
node="node"Description: Adjuster node
Type: Index to i3d node or i3d mapping identifier
Required: no
rotationAxis="integer"Description: Rotation axis
Type: Integer
Required: no
rotationRange="x y"Description: Rotation range
Type: Rotation values (x, y)
Required: no
translationAxis="integer"Description: Translation axis
Type: Integer
Required: no
translationRange="x y"Description: Translation range
Type: Multiple values (x, y)
Required: no
/>

</rope>
</ropes>

<saltSpreader fillUnitIndex="1"Description: Fill unit index
Type: Integer
Default: 1
Required: no
unloadInfoIndex="1"Description: Unload info index
Type: Integer
Default: 1
Required: no
usage="1"Description: Salt usage in liter per second
Type: Float
Default: 1
Required: no
usageWorkArea="integer"Description: Width of this work area is used as multiplier for usage
Type: Integer
Required: no
>

<effects>
<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<snowPlowEffect maxScale="1 1 1"Description: (SnowPlowMotionPathEffect) Max. Scale which corresponds to the second motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
minScale="1 1 1"Description: (SnowPlowMotionPathEffect) Min. Scale which corresponds to the first motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
scrollSpeed="1"Description: (SnowPlowMotionPathEffect) UV scroll speed
Type: Float
Default: 1
Required: no
shaderPlane="node"Description: (SnowPlowMotionPathEffect) Node of shader plane effect to control the same way
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
</effects>
</saltSpreader>

<shovel ignoreFillUnitFillType="false"Description: Ignore fill unit fill type
Type: Boolean
Default: false
Required: no
useSpeedLimit="false"Description: Use speed limit while shovel is turned on
Type: Boolean
Default: false
Required: no
>

<dischargeInfo dischargeNodeIndex="1"Description: Discharge node index
Type: Integer
Default: 1
Required: no
maxSpeedAngle="angle"Description: Discharge info max. speed angle
Type: Angle
Required: no
minSpeedAngle="angle"Description: Discharge info min. speed angle
Type: Angle
Required: no
node="node"Description: Discharge info node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<fillEffect>
<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<snowPlowEffect maxScale="1 1 1"Description: (SnowPlowMotionPathEffect) Max. Scale which corresponds to the second motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
minScale="1 1 1"Description: (SnowPlowMotionPathEffect) Min. Scale which corresponds to the first motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
scrollSpeed="1"Description: (SnowPlowMotionPathEffect) UV scroll speed
Type: Float
Default: 1
Required: no
shaderPlane="node"Description: (SnowPlowMotionPathEffect) Node of shader plane effect to control the same way
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
</fillEffect>
<shovelNode fillLitersPerSecond="float"Description: Fill liters per second
Type: Float
Default: inf.
Required: no
fillUnitIndex="1"Description: Fill unit index
Type: Integer
Default: 1
Required: no
foldMaxLimit="1"Description: Fold max. time for shovel pickup
Type: Float
Default: 1
Required: no
foldMinLimit="0"Description: Fold min. time for shovel pickup
Type: Float
Default: 0
Required: no
ignoreFarmlandState="false"Description: Ignore farmland state for pickup
Type: Boolean
Default: false
Required: no
ignoreFillLevel="false"Description: Ignore fill level of the fill unit while filling
Type: Boolean
Default: false
Required: no
length="0.5"Description: Shovel node length
Type: Float
Default: 0.5
Required: no
loadInfoIndex="1"Description: Load info index
Type: Integer
Default: 1
Required: no
maxPickupAngle="angle"Description: Max. pickup angle
Type: Angle
Required: no
needsActivation="false"Description: Needs activation
Type: Boolean
Default: false
Required: no
needsAttacherVehicle="true"Description: Needs attacher vehicle connected
Type: Boolean
Default: true
Required: no
needsMovement="true"Description: Needs movement
Type: Boolean
Default: true
Required: no
node="node"Description: Shovel node
Type: Index to i3d node or i3d mapping identifier
Required: no
resetFillLevel="false"Description: Reset fill level to zero while the shovel node is not active
Type: Boolean
Default: false
Required: no
width="1"Description: Shovel node width
Type: Float
Default: 1
Required: no
yOffset="0"Description: Shovel node y offset
Type: Float
Default: 0
Required: no
zOffset="0"Description: Shovel node z offset
Type: Float
Default: 0
Required: no
>

<movingToolActivation isInverted="false"Description: Activation is inverted
Type: Boolean
Default: false
Required: no
node="node"Description: Moving tool node
Type: Index to i3d node or i3d mapping identifier
Required: no
openFactor="1"Description: Open factor
Type: Float
Default: 1
Required: no
/>

<smoothing allowed="false"Description: Leveler smoothes while driving backward
Type: Boolean
Default: false
Required: no
overlap="1.7"Description: Radius overlap
Type: Float
Default: 1.7
Required: no
radius="0.5"Description: Smooth ground radius
Type: Float
Default: 0.5
Required: no
/>

</shovelNode>
</shovel>

<slopeCompensation highUpdateFrequency="false"Description: Defines if the angle is updated every frame or every seconds frame
Type: Boolean
Default: false
Required: no
threshold="0.002"Description: Update threshold for animation
Type: Float
Default: 0.002
Required: no
>

<compensationNode animationName="string"Description: Animation name
Type: String
Required: no
foldAngleScale="float"Description: Fold angle scale
Type: Float
Required: no
invertFoldAngleScale="false"Description: Invert fold angle scale
Type: Boolean
Default: false
Required: no
maxAngle="5"Description: Max. angle
Type: Angle
Default: 5
Required: no
minAngle="angle"Description: Min. angle
Type: Angle
Default: Negative #maxAngle
Required: no
speed="1"Description: Move speed
Type: Float
Default: 1
Required: no
wheel1="integer"Description: Wheel index 1
Type: Integer
Required: no
wheel2="integer"Description: Wheel index 2
Type: Integer
Required: no
/>

</slopeCompensation>

<smartAttach jointType="string"Description: Joint type name
Type: String
Required: no
trigger="node"Description: Trigger node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>


<sowingMachine fillUnitIndex="1"Description: Fill unit index
Type: Integer
Default: 1
Required: no
seedUsageScale="1"Description: Seed usage scale (Can be used to increase or decrease the usage for certain tools)
Type: Float
Default: 1
Required: no
unloadInfoIndex="1"Description: Unload info index
Type: Integer
Default: 1
Required: no
>

<allowFillFromAirWhileTurnedOn value="boolean"Description: Allow fill from air while turned on
Type: Boolean
Required: no
/>

<animationNodes>
<animationNode class="RotationAnimation"Description: Animation class (RotationAnimation | RotationAnimationSpikes | ScrollingAnimation | ShakeAnimation)
Type: String
Default: RotationAnimation
Required: no
minAlphaForTurnOff="0"Description: Min. alpha for turn off (speed [0-1])
Type: Float
Default: 0
Required: no
node="node"Description: Node
Type: Index to i3d node or i3d mapping identifier
Required: no
rotAxis="2"Description: Rotation axis
Type: Float
Default: 2
Required: no
rotSpeed="1"Description: Rotation speed
Type: Angle
Default: 1
Required: no
scrollLength="1"Description: (ScrollingAnimation) Scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (ScrollingAnimation) Scroll speed
Type: Float
Default: 1
Required: no
shaderComponentScale="1 0 0 0"Description: Shader parameter name
Type: Multiple values (x, y, z, w)
Default: 1 0 0 0
Required: no
shaderParameterComponent="1"Description: (ScrollingAnimation) Shader parameter component
Type: Float
Default: 1
Required: no
shaderParameterName="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterPrevName="automatically calculated from #shaderParameterName"Description: Prev Shader parameter name
Type: String
Default: automatically calculated from #shaderParameterName
Required: no
shaking="0 0 0 0"Description: (ShakeAnimation) Shaking scale for shader parameters
Type: Multiple values (x, y, z, w)
Default: 0 0 0 0
Required: no
speedFunc="string"Description: Lua speed function
Type: String
Required: no
speedFuncParam="string"Description: Additional string parameter that is passed to the speedFunc
Type: String
Required: no
turnedOffPosition="float"Description: (ScrollingAnimation) Target position while turned off
Type: Float
Required: no
turnedOffRotation="angle"Description: (RotationAnimation) Target rotation while turned off
Type: Angle
Required: no
turnedOffSubDivisions="1"Description: Amount of sub divisions which have the same state
Type: Float
Default: 1
Required: no
turnOffFadeTime="2"Description: Turn off fade time
Type: Float
Default: 2
Required: no
turnOnFadeTime="2"Description: Turn on fade time
Type: Float
Default: 2
Required: no
turnOnOffVariance="float"Description: Turn off time variance
Type: Float
Required: no
type="string"Description: (ScrollingAnimation) Fill type name
Type: String
Required: no
>

<spikes maxRot="angle"Description: Max. spike rotation
Type: Angle
Required: no
moveDownRange="x y"Description: Move down range
Type: Rotation values (x, y)
Required: no
moveUpRange="x y"Description: Move up range
Type: Rotation values (x, y)
Required: no
rotAxis="3"Description: Rotation axis
Type: Integer
Default: 3
Required: no
>

<spike direction="integer"Description: Spike rot. direction
Type: Integer
Required: no
node="node"Description: Spike node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</spikes>
</animationNode>
</animationNodes>
<changeSeedInputButton>IMPLEMENT_EXTRA3Description: Input action name
Type: String
Default: IMPLEMENT_EXTRA3
Required: no
</changeSeedInputButton>

<directionNode node="node"Description: Direction node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<effects>
<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<snowPlowEffect maxScale="1 1 1"Description: (SnowPlowMotionPathEffect) Max. Scale which corresponds to the second motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
minScale="1 1 1"Description: (SnowPlowMotionPathEffect) Min. Scale which corresponds to the first motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
scrollSpeed="1"Description: (SnowPlowMotionPathEffect) UV scroll speed
Type: Float
Default: 1
Required: no
shaderPlane="node"Description: (SnowPlowMotionPathEffect) Node of shader plane effect to control the same way
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
</effects>
<fieldGroundType value="SOWN"Description: Defines the field ground type
Type: String
Default: SOWN
Required: no
/>

<needsActivation value="false"Description: Needs activation
Type: Boolean
Default: false
Required: no
/>

<requiresFilling value="true"Description: Requires filling
Type: Boolean
Default: true
Required: no
/>

<seedFruitTypeCategories>stringDescription: Seed fruit type categories
Type: String
Required: no
</seedFruitTypeCategories>

<seedFruitTypes>stringDescription: Seed fruit types
Type: String
Required: no
</seedFruitTypes>

<sounds>
<airBlower debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</airBlower>
<work debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</work>
</sounds>
<useDirectPlanting value="false"Description: Use direct planting
Type: Boolean
Default: false
Required: no
/>

</sowingMachine>

<speedRotatingParts>
<speedRotatingPart activationSpeed="1"Description: Min. speed for activation
Type: Float
Default: 1
Required: no
alignDirection="false"Description: Align direction
Type: Boolean
Default: false
Required: no
animMaxLimit="1"Description: Max. anim limit
Type: Float
Default: 1
Required: no
animMinLimit="0"Description: Min. anim limit
Type: Float
Default: 0
Required: no
animName="string"Description: Animation name
Type: String
Required: no
animOuterRange="false"Description: Anim limit outer range
Type: Boolean
Default: false
Required: no
applySteeringAngle="false"Description: Apply steering angle
Type: Boolean
Default: false
Required: no
dirFrameNode="node"Description: Direction reference frame
Type: Index to i3d node or i3d mapping identifier
Required: no
dirRefNode="node"Description: Direction reference node
Type: Index to i3d node or i3d mapping identifier
Required: no
disableOnTurn="true"Description: Disable while turning
Type: Boolean
Default: true
Required: no
driveNode="node"Description: Drive node to apply x drive
Type: Index to i3d node or i3d mapping identifier
Default: speedRotatingPart#node
Required: no
fadeOutTime="3"Description: Fade out time
Type: Float
Default: 3
Required: no
foldLimitedOuterRange="false"Description: Fold limit outer range
Type: Boolean
Default: false
Required: no
foldMaxLimit="1"Description: Max. fold limit
Type: Float
Default: 1
Required: no
foldMinLimit="0"Description: Min. fold limit
Type: Float
Default: 0
Required: no
groundReferenceNodeIndex="integer"Description: Ground reference node index
Type: Integer
Required: no
hasTireTracks="false"Description: Has Tire Tracks
Type: Boolean
Default: false
Required: no
invertDirectionOnRotation="true"Description: Invert direction on rotation
Type: Boolean
Default: true
Required: no
maxUpdateDistance="50"Description: Max. distance from current camera to vehicle to update part
Type: Float
Default: 50
Required: no
maxYRot="angle"Description: Max. Y rotation
Type: Angle
Required: no
minYRot="angle"Description: Min. Y rotation
Type: Angle
Required: no
node="node"Description: Speed rotating part node
Type: Index to i3d node or i3d mapping identifier
Required: no
onlyActiveWhenLowered="false"Description: Only active if lowered
Type: Boolean
Default: false
Required: no
radius="1"Description: Radius
Type: Float
Default: 1
Required: no
refComponentIndex="integer"Description: Reference component index
Type: Integer
Required: no
ridgeMarkerAnim="string"Description: Ridge marker animation
Type: String
Required: no
ridgeMarkerAnimTimeMax="0.99"Description: Animation max. time for activation
Type: Float
Default: 0.99
Required: no
rotateIfTurnedOn="false"Description: Rotate only if turned on
Type: Boolean
Default: false
Required: no
rotateOnlyIfFillLevelIncreased="false"Description: Rotate only if fill level increased
Type: Boolean
Default: false
Required: no
scrollLength="float"Description: Shader scroll length
Type: Float
Required: no
scrollScale="x y"Description: Shader scroll speed
Type: Multiple values (x, y)
Required: no
shaderComponent="integer"Description: Shader parameter component to control
Type: Integer
Default: Default based on available shader attributes
Required: no
shaderNode="node"Description: Speed rotating part shader node
Type: Index to i3d node or i3d mapping identifier
Required: no
speedReferenceNode="node"Description: Speed reference node
Type: Index to i3d node or i3d mapping identifier
Required: no
stopIfNotActive="false"Description: Stop if not active
Type: Boolean
Default: false
Required: no
tireTrackAtlasIndex="0"Description: Index on tire track atlas
Type: Integer
Default: 0
Required: no
tireTrackInverted="false"Description: Tire track texture inverted
Type: Boolean
Default: false
Required: no
tireTrackWidth="0.5"Description: Width of tire tracks
Type: Float
Default: 0.5
Required: no
turnAnimLimit="0"Description: Turn animation limit
Type: Float
Default: 0
Required: no
turnAnimLimitSide="0"Description: Turn animation limit side
Type: Float
Default: 0
Required: no
updateXDrive="true"Description: Update X drive
Type: Boolean
Default: true
Required: no
useRotation="true"Description: Use shader rotation
Type: Boolean
Default: true
Required: no
useWheelReprTranslation="true"Description: Apply wheel repr translation
Type: Boolean
Default: true
Required: no
versatileYRot="false"Description: Versatile Y rot
Type: Boolean
Default: false
Required: no
vtxPositionArrayFilename="string"Description: Path to vertex position filename (If this is set the shader variation 'vtxRotate_colorMask' is forced)
Type: String
Required: no
wheelIndex="integer"Description: Reference wheel index
Type: Integer
Required: no
wheelScale="float"Description: Wheel scale
Type: Float
Required: no
workAreaIndex="integer"Description: Work area index
Type: Integer
Required: no
/>

</speedRotatingParts>

<splineVehicle>
<dollies alignDollys="true"Description: Align dollies
Type: Boolean
Default: true
Required: no
backNode="node"Description: Back node
Type: Index to i3d node or i3d mapping identifier
Required: no
dolly1Node="node"Description: Front dolly node
Type: Index to i3d node or i3d mapping identifier
Required: no
dolly2Node="node"Description: Back dolly node
Type: Index to i3d node or i3d mapping identifier
Required: no
frontNode="node"Description: Front node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</splineVehicle>

<sprayer activateOnLowering="false"Description: Activate on lowering
Type: Boolean
Default: false
Required: no
activateTankOnLowering="false"Description: Activate tank on lowering
Type: Boolean
Default: false
Required: no
allowsSpraying="true"Description: Allows spraying
Type: Boolean
Default: true
Required: no
fillUnitIndex="1"Description: Fill unit index
Type: Integer
Default: 1
Required: no
fillVolumeDischargeScrollSpeed="0 0 0"Description: Fill volume discharge scroll speed
Type: Multiple values (x, y, z)
Default: 0 0 0
Required: no
fillVolumeIndex="integer"Description: Fill volume index
Type: Integer
Required: no
unloadInfoIndex="1"Description: Unload info index
Type: Integer
Default: 1
Required: no
>

<animation name="string"Description: Spray animation name
Type: String
Required: no
/>

<animationNodes>
<animationNode class="RotationAnimation"Description: Animation class (RotationAnimation | RotationAnimationSpikes | ScrollingAnimation | ShakeAnimation)
Type: String
Default: RotationAnimation
Required: no
minAlphaForTurnOff="0"Description: Min. alpha for turn off (speed [0-1])
Type: Float
Default: 0
Required: no
node="node"Description: Node
Type: Index to i3d node or i3d mapping identifier
Required: no
rotAxis="2"Description: Rotation axis
Type: Float
Default: 2
Required: no
rotSpeed="1"Description: Rotation speed
Type: Angle
Default: 1
Required: no
scrollLength="1"Description: (ScrollingAnimation) Scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (ScrollingAnimation) Scroll speed
Type: Float
Default: 1
Required: no
shaderComponentScale="1 0 0 0"Description: Shader parameter name
Type: Multiple values (x, y, z, w)
Default: 1 0 0 0
Required: no
shaderParameterComponent="1"Description: (ScrollingAnimation) Shader parameter component
Type: Float
Default: 1
Required: no
shaderParameterName="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterPrevName="automatically calculated from #shaderParameterName"Description: Prev Shader parameter name
Type: String
Default: automatically calculated from #shaderParameterName
Required: no
shaking="0 0 0 0"Description: (ShakeAnimation) Shaking scale for shader parameters
Type: Multiple values (x, y, z, w)
Default: 0 0 0 0
Required: no
speedFunc="string"Description: Lua speed function
Type: String
Required: no
speedFuncParam="string"Description: Additional string parameter that is passed to the speedFunc
Type: String
Required: no
turnedOffPosition="float"Description: (ScrollingAnimation) Target position while turned off
Type: Float
Required: no
turnedOffRotation="angle"Description: (RotationAnimation) Target rotation while turned off
Type: Angle
Required: no
turnedOffSubDivisions="1"Description: Amount of sub divisions which have the same state
Type: Float
Default: 1
Required: no
turnOffFadeTime="2"Description: Turn off fade time
Type: Float
Default: 2
Required: no
turnOnFadeTime="2"Description: Turn on fade time
Type: Float
Default: 2
Required: no
turnOnOffVariance="float"Description: Turn off time variance
Type: Float
Required: no
type="string"Description: (ScrollingAnimation) Fill type name
Type: String
Required: no
>

<spikes maxRot="angle"Description: Max. spike rotation
Type: Angle
Required: no
moveDownRange="x y"Description: Move down range
Type: Rotation values (x, y)
Required: no
moveUpRange="x y"Description: Move up range
Type: Rotation values (x, y)
Required: no
rotAxis="3"Description: Rotation axis
Type: Integer
Default: 3
Required: no
>

<spike direction="integer"Description: Spike rot. direction
Type: Integer
Required: no
node="node"Description: Spike node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</spikes>
</animationNode>
</animationNodes>
<doubledAmount activateText="action_activateDoubledSprayAmount"Description: Activate text
Type: String or l10n key
Default: action_activateDoubledSprayAmount
Required: no
deactivateText="action_deactivateDoubledSprayAmount"Description: Deactivated text
Type: String or l10n key
Default: action_deactivateDoubledSprayAmount
Required: no
decreasedSpeed="float"Description: Speed while doubled amount is sprayed
Type: Float
Default: automatically calculated
Required: no
decreaseFactor="0.5"Description: Decrease factor that is applied on speedLimit while doubled amount is sprayed
Type: Float
Default: 0.5
Required: no
toggleButton="IMPLEMENT_EXTRA4"Description: Name of input action to toggle doubled amount
Type: String
Default: IMPLEMENT_EXTRA4
Required: no
/>

<effects>
<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<snowPlowEffect maxScale="1 1 1"Description: (SnowPlowMotionPathEffect) Max. Scale which corresponds to the second motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
minScale="1 1 1"Description: (SnowPlowMotionPathEffect) Min. Scale which corresponds to the first motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
scrollSpeed="1"Description: (SnowPlowMotionPathEffect) UV scroll speed
Type: Float
Default: 1
Required: no
shaderPlane="node"Description: (SnowPlowMotionPathEffect) Node of shader plane effect to control the same way
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
</effects>
<sounds>
<spray debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</spray>
<work debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</work>
</sounds>
<sprayTypes>
<sprayType fillTypes="string"Description: Fill types
Type: String
Required: no
fillUnitIndex="integer"Description: Fill unit index
Type: Integer
Required: no
fillVolumeIndex="integer"Description: Fill volume index
Type: Integer
Required: no
foldingConfigurationIndex="integer"Description: Index of folding configuration to activate spray type
Type: Integer
Required: no
foldingConfigurationIndices="1 2 .. n"Description: List of folding configuration indices to activate spray type
Type: Multiple values
Required: no
foldMaxLimit="1"Description: Fold max. time
Type: Float
Default: 1
Required: no
foldMinLimit="0"Description: Fold min. time
Type: Float
Default: 0
Required: no
unloadInfoIndex="integer"Description: Unload info index
Type: Integer
Required: no
workModeIndex="integer"Description: Index of work mode to activate spray type
Type: Integer
Required: no
>

<ai>
<areaMarkers backNode="node"Description: AI marker back node
Type: Index to i3d node or i3d mapping identifier
Required: no
leftNode="node"Description: AI marker left node
Type: Index to i3d node or i3d mapping identifier
Required: no
rightNode="node"Description: AI marker right node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<collisionTrigger height="3"Description: Width of ai collision trigger
Type: Float
Default: 3
Required: no
length="5"Description: Max. length of ai collision trigger
Type: Float
Default: 5
Required: no
node="node"Description: Collision trigger node
Type: Index to i3d node or i3d mapping identifier
Required: no
width="4"Description: Width of ai collision trigger
Type: Float
Default: 4
Required: no
/>

<sizeMarkers backNode="node"Description: AI size marker back node
Type: Index to i3d node or i3d mapping identifier
Required: no
leftNode="node"Description: AI size marker left node
Type: Index to i3d node or i3d mapping identifier
Required: no
rightNode="node"Description: AI size marker right node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</ai>
<animationNodes>
<animationNode class="RotationAnimation"Description: Animation class (RotationAnimation | RotationAnimationSpikes | ScrollingAnimation | ShakeAnimation)
Type: String
Default: RotationAnimation
Required: no
minAlphaForTurnOff="0"Description: Min. alpha for turn off (speed [0-1])
Type: Float
Default: 0
Required: no
node="node"Description: Node
Type: Index to i3d node or i3d mapping identifier
Required: no
rotAxis="2"Description: Rotation axis
Type: Float
Default: 2
Required: no
rotSpeed="1"Description: Rotation speed
Type: Angle
Default: 1
Required: no
scrollLength="1"Description: (ScrollingAnimation) Scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (ScrollingAnimation) Scroll speed
Type: Float
Default: 1
Required: no
shaderComponentScale="1 0 0 0"Description: Shader parameter name
Type: Multiple values (x, y, z, w)
Default: 1 0 0 0
Required: no
shaderParameterComponent="1"Description: (ScrollingAnimation) Shader parameter component
Type: Float
Default: 1
Required: no
shaderParameterName="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterPrevName="automatically calculated from #shaderParameterName"Description: Prev Shader parameter name
Type: String
Default: automatically calculated from #shaderParameterName
Required: no
shaking="0 0 0 0"Description: (ShakeAnimation) Shaking scale for shader parameters
Type: Multiple values (x, y, z, w)
Default: 0 0 0 0
Required: no
speedFunc="string"Description: Lua speed function
Type: String
Required: no
speedFuncParam="string"Description: Additional string parameter that is passed to the speedFunc
Type: String
Required: no
turnedOffPosition="float"Description: (ScrollingAnimation) Target position while turned off
Type: Float
Required: no
turnedOffRotation="angle"Description: (RotationAnimation) Target rotation while turned off
Type: Angle
Required: no
turnedOffSubDivisions="1"Description: Amount of sub divisions which have the same state
Type: Float
Default: 1
Required: no
turnOffFadeTime="2"Description: Turn off fade time
Type: Float
Default: 2
Required: no
turnOnFadeTime="2"Description: Turn on fade time
Type: Float
Default: 2
Required: no
turnOnOffVariance="float"Description: Turn off time variance
Type: Float
Required: no
type="string"Description: (ScrollingAnimation) Fill type name
Type: String
Required: no
>

<spikes maxRot="angle"Description: Max. spike rotation
Type: Angle
Required: no
moveDownRange="x y"Description: Move down range
Type: Rotation values (x, y)
Required: no
moveUpRange="x y"Description: Move up range
Type: Rotation values (x, y)
Required: no
rotAxis="3"Description: Rotation axis
Type: Integer
Default: 3
Required: no
>

<spike direction="integer"Description: Spike rot. direction
Type: Integer
Required: no
node="node"Description: Spike node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</spikes>
</animationNode>
</animationNodes>
<effects>
<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<snowPlowEffect maxScale="1 1 1"Description: (SnowPlowMotionPathEffect) Max. Scale which corresponds to the second motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
minScale="1 1 1"Description: (SnowPlowMotionPathEffect) Min. Scale which corresponds to the first motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
scrollSpeed="1"Description: (SnowPlowMotionPathEffect) UV scroll speed
Type: Float
Default: 1
Required: no
shaderPlane="node"Description: (SnowPlowMotionPathEffect) Node of shader plane effect to control the same way
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
</effects>
<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

<sounds>
<spray debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</spray>
<work debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</work>
</sounds>
<turnedAnimation externalFill="true"Description: Animation is played while sprayer is externally filled
Type: Boolean
Default: true
Required: no
name="string"Description: Turned animation name
Type: String
Required: no
turnOffSpeedScale="float"Description: Speed Scale while turned off
Type: Float
Default: Inversed #turnOnSpeedScale
Required: no
turnOnSpeedScale="1"Description: Speed Scale while turned on
Type: Float
Default: 1
Required: no
/>

<usageScales workAreaIndex="integer"Description: Work area that is used for working width reference instead of #workingWidth
Type: Integer
Required: no
workingWidth="12"Description: Work width
Type: Float
Default: 12
Required: no
/>

</sprayType>
</sprayTypes>
<turnedAnimation externalFill="true"Description: Animation is played while sprayer is externally filled
Type: Boolean
Default: true
Required: no
name="string"Description: Turned animation name
Type: String
Required: no
turnOffSpeedScale="float"Description: Speed Scale while turned off
Type: Float
Default: Inversed #turnOnSpeedScale
Required: no
turnOnSpeedScale="1"Description: Speed Scale while turned on
Type: Float
Default: 1
Required: no
/>

<usageScales scale="1"Description: Usage scale
Type: Float
Default: 1
Required: no
workAreaIndex="integer"Description: Work area that is used for working width reference instead of #workingWidth
Type: Integer
Required: no
workingWidth="12"Description: Working width
Type: Float
Default: 12
Required: no
>

<sprayUsageScale fillType="string"Description: Fill type name
Type: String
Required: no
scale="float"Description: Scale
Type: Float
Required: no
/>

</usageScales>
</sprayer>

<stonePicker fillUnitIndex="integer"Description: Index of fillunit to be used for picked stones
Type: Integer
Required: no
loadInfoIndex="integer"Description: Index of load info to use
Type: Integer
Required: no
>

<directionNode node="node"Description: Direction node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<effects>
<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<snowPlowEffect maxScale="1 1 1"Description: (SnowPlowMotionPathEffect) Max. Scale which corresponds to the second motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
minScale="1 1 1"Description: (SnowPlowMotionPathEffect) Min. Scale which corresponds to the first motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
scrollSpeed="1"Description: (SnowPlowMotionPathEffect) UV scroll speed
Type: Float
Default: 1
Required: no
shaderPlane="node"Description: (SnowPlowMotionPathEffect) Node of shader plane effect to control the same way
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
</effects>
<needsActivation value="true"Description: Needs activation
Type: Boolean
Default: true
Required: no
/>

<onlyActiveWhenLowered value="true"Description: Only active when lowered
Type: Boolean
Default: true
Required: no
/>

<soilEffects>
<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<snowPlowEffect maxScale="1 1 1"Description: (SnowPlowMotionPathEffect) Max. Scale which corresponds to the second motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
minScale="1 1 1"Description: (SnowPlowMotionPathEffect) Min. Scale which corresponds to the first motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
scrollSpeed="1"Description: (SnowPlowMotionPathEffect) UV scroll speed
Type: Float
Default: 1
Required: no
shaderPlane="node"Description: (SnowPlowMotionPathEffect) Node of shader plane effect to control the same way
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
</soilEffects>
<sounds>
<stone debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</stone>
<work debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</work>
</sounds>
</stonePicker>

<storeData>
<allowLeasing>trueDescription: Defines of the vehicle can be leased
Type: Boolean
Default: true
Required: no
</allowLeasing>

<attacherInfo>
<attach attacherJointIndex="integer"Description: Attacher joint index
Type: Integer
Required: no
bundleElement0="integer"Description: First bundle element
Type: Integer
Required: no
bundleElement1="integer"Description: Second bundle element
Type: Integer
Required: no
inputAttacherJointIndex="integer"Description: Input attacher joint index
Type: Integer
Required: no
/>

</attacherInfo>
<audioMemoryUsage>0Description: Audio memory usage
Type: Integer
Default: 0
Required: no
</audioMemoryUsage>

<brand customIcon="string"Description: Custom brand icon to display in the shop config screen
Type: String
Required: no
imageOffset="string"Description: Offset of custom brand icon
Type: String
Required: no
>LIZARDDescription: Brand identifier
Type: String
Default: LIZARD
Required: no
</brand>

<brush>
<category>stringDescription: Brush category
Type: String
Required: no
</category>

<parameters>
<parameter isFilename="string"Description: Whether the parameter is a filename
Type: String
Required: no
>stringDescription: Brush parameter value
Type: String
Required: no
</parameter>

</parameters>
<tab>stringDescription: Brush tab
Type: String
Required: no
</tab>

<type>stringDescription: Brush type
Type: String
Required: no
</type>

</brush>
<bundleElements>
<bundleElement>
<configurations>
<configuration allowChange="false"Description: Allow change of option
Type: Boolean
Default: false
Required: no
disableOption="false"Description: Disabled this particular config option
Type: Boolean
Default: false
Required: no
hideOption="false"Description: Hide the option completely
Type: Boolean
Default: false
Required: no
name="string"Description: Name of configuration
Type: String
Required: no
value="integer"Description: Configuration index that is forced for this config
Type: Integer
Required: no
/>

</configurations>
<offset>x y zDescription: Translation offset of vehicle
Type: Translation values (x, y, z)
Required: no
</offset>

<rotationOffset>x y zDescription: Rotation offset of vehicle
Type: Rotation values (x, y, z)
Required: no
</rotationOffset>

<xmlFilename>stringDescription: XML filename
Type: String
Required: no
</xmlFilename>

<yRotation>angleDescription: Y rotation of vehicle
Type: Angle
Required: no
</yRotation>

</bundleElement>
</bundleElements>
<canBeSold>trueDescription: Defines of the vehicle can be sold
Type: Boolean
Default: true
Required: no
</canBeSold>

<category>miscDescription: Store category
Type: String
Default: misc
Required: no
</category>

<dailyUpkeep>0Description: Daily up keep
Type: Float
Default: 0
Required: no
</dailyUpkeep>

<financeCategory>stringDescription: Finance category name
Type: String
Required: no
</financeCategory>

<functions>
<function>stringDescription: Function description text
Type: String or l10n key
Required: no
</function>

</functions>
<ignoreVramUsage>falseDescription: Ignore VRAM usage
Type: Boolean
Default: false
Required: no
</ignoreVramUsage>

<image>stringDescription: Path to store icon
Type: String
Required: yes
</image>

<indexBufferMemoryUsage>0Description: Index buffer memory usage
Type: Integer
Default: 0
Required: no
</indexBufferMemoryUsage>

<instanceIndexBufferMemoryUsage>0Description: Instance index buffer memory usage
Type: Integer
Default: 0
Required: no
</instanceIndexBufferMemoryUsage>

<instanceVertexBufferMemoryUsage>0Description: Instance vertex buffer memory usage
Type: Integer
Default: 0
Required: no
</instanceVertexBufferMemoryUsage>

<lifetime>600Description: Lifetime of vehicle used to calculate price drop, in months
Type: Float
Default: 600
Required: no
</lifetime>

<maxItemCount>integerDescription: Defines the max. amount vehicle of this type
Type: Integer
Required: no
</maxItemCount>

<name params="string"Description: Parameters to add to name
Type: String
Required: no
>stringDescription: Name of store item
Type: String or l10n key
Required: yes
</name>

<price>10000Description: Store price
Type: Float
Default: 10000
Required: no
</price>

<rotation>0Description: Y rotation of the vehicle
Type: Angle
Default: 0
Required: no
</rotation>

<runningLeasingFactor>0.021Description: Running leasing factor
Type: Float
Default: 0.021
Required: no
</runningLeasingFactor>

<shopDynamicTitle>falseDescription: Vehicle brand icon and vehicle name is dynamically updated based on the selected configuration in the shop
Type: Boolean
Default: false
Required: no
</shopDynamicTitle>

<shopFoldingState>0Description: Inverts the shop folding state if set to '1'
Type: Integer
Default: 0
Required: no
</shopFoldingState>

<shopFoldingTime>floatDescription: Defines a custom folding time for the shop
Type: Float
Required: no
</shopFoldingTime>

<shopHeight>0Description: Height of vehicle for shop placement
Type: Float
Default: 0
Required: no
</shopHeight>

<shopIgnoreLastComponentPositions>falseDescription: If set to true the component positions from last spawning are now reused
Type: Boolean
Default: false
Required: no
</shopIgnoreLastComponentPositions>

<shopLoadingDelay config="time"Description: Delay of shop loading after config change until the vehicle is displayed. (Used e.g. to hide vehicle while components still moving)
Type: Time in seconds
Required: no
initial="time"Description: Delay of initial shop loading until the vehicle is displayed. (Used e.g. to hide vehicle while components still moving)
Type: Time in seconds
Required: no
/>

<shopRotationOffset>x y zDescription: Rotation offset for shop spawning and store icon
Type: Rotation values (x, y, z)
Default: 0
Required: no
</shopRotationOffset>

<shopTranslationOffset>x y zDescription: Translation offset for shop spawning and store icon
Type: Translation values (x, y, z)
Default: 0
Required: no
</shopTranslationOffset>

<showInStore>trueDescription: Defines of the vehicle is shown in shop
Type: Boolean
Default: true
Required: no
</showInStore>

<species>vehicleDescription: Store species
Type: String
Default: vehicle
Required: no
</species>

<specs>
<capacity shopDisplayUnit="LITER"Description: Unit used for displaying the capacity in shop (converts to given unit from capacity in liters)
Type: String
Default: LITER
Required: no
unitTextOverride="string"Description: Unit text override, no conversion performed on given capacity
Type: String
Required: no
>floatDescription: Capacity
Type: Float
Required: no
</capacity>

<combination filterCategory="string"Description: Filter in this category
Type: String
Required: no
filterSpec="string"Description: Filter for this spec type
Type: String
Required: no
filterSpecMax="float"Description: Filter spec type in this range (max.)
Type: Float
Required: no
filterSpecMin="float"Description: Filter spec type in this range (min.)
Type: Float
Required: no
xmlFilename="string"Description: Combination to display in shop
Type: String
Required: no
/>

<fillTypeCategories>stringDescription: Fill type categories
Type: String
Required: no
</fillTypeCategories>

<fillTypes>stringDescription: Fill types
Type: String
Required: no
</fillTypes>

<maxSpeed>floatDescription: Max speed
Type: Float
Required: no
</maxSpeed>

<neededPower maxPower="integer"Description: Max. recommended power
Type: Integer
Required: no
>integerDescription: Needed power
Type: Integer
Required: no
</neededPower>

<power>floatDescription: Power
Type: Float
Required: no
</power>

<seedFruitTypeCategories>stringDescription: Seed fruit type categories
Type: String
Required: no
</seedFruitTypeCategories>

<seedFruitTypes>stringDescription: Seed fruit types
Type: String
Required: no
</seedFruitTypes>

<weight ignore="false"Description: Hide vehicle weight in shop
Type: Boolean
Default: false
Required: no
maxValue="float"Description: Max. weight to display in shop
Type: Float
Required: no
minValue="float"Description: Min. weight to display in shop
Type: Float
Required: no
>

<config index="integer"Description: Index of selected configuration
Type: Integer
Required: no
name="string"Description: Name of configuration
Type: String
Required: no
value="float"Description: Weight value which can be reached with this configuration
Type: Float
Required: no
/>

</weight>
<workingWidth>stringDescription: Working width to display in shop
Type: String
Required: no
</workingWidth>

</specs>
<storeIconRendering>
<objectBundle useClipPlane="boolean"Description: Clip plane is used
Type: Boolean
Required: no
>

<object filename="string"Description: Path to i3d file
Type: String
Required: no
>

<node node="node"Description: Index Path of node to load
Type: Index to i3d node or i3d mapping identifier
Required: no
rotation="0 0 0"Description: Rotation
Type: Rotation values (x, y, z)
Default: 0 0 0
Required: no
scale="1 1 1"Description: Scale
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
translation="0 0 0"Description: Translation
Type: Translation values (x, y, z)
Default: 0 0 0
Required: no
/>

</object>
</objectBundle>
<settings advancedBoundingBox="boolean"Description: Advanced BB is used for icon placement
Type: Boolean
Default: Setting from Icon Generator
Required: no
cameraXRot="angle"Description: X Rot of camera
Type: Angle
Default: Setting from Icon Generator
Required: no
cameraYRot="angle"Description: Y Rot of camera
Type: Angle
Default: Setting from Icon Generator
Required: no
centerIcon="boolean"Description: Center item on icon
Type: Boolean
Default: Setting from Icon Generator
Required: no
lightIntensity="float"Description: Intensity of light sources
Type: Float
Default: Setting from Icon Generator
Required: no
showTriggerMarkers="false"Description: Show trigger markers on icon (for placeables)
Type: Boolean
Default: false
Required: no
/>

<shaderParameter name="string"Description: Name if shader parameter
Type: String
Required: no
values="string"Description: Values of shader parameter
Type: String
Required: no
/>

</storeIconRendering>
<storePacks>
<storePack>stringDescription: Store pack
Type: String
Required: no
</storePack>

</storePacks>
<textureMemoryUsage>0Description: Texture memory usage
Type: Integer
Default: 0
Required: no
</textureMemoryUsage>

<vertexBufferMemoryUsage>0Description: Vertex buffer memory usage
Type: Integer
Default: 0
Required: no
</vertexBufferMemoryUsage>

</storeData>

<strawBlower fillUnitIndex="1"Description: Fill unit index
Type: Integer
Default: 1
Required: no
>

<animationNodes>
<animationNode class="RotationAnimation"Description: Animation class (RotationAnimation | RotationAnimationSpikes | ScrollingAnimation | ShakeAnimation)
Type: String
Default: RotationAnimation
Required: no
minAlphaForTurnOff="0"Description: Min. alpha for turn off (speed [0-1])
Type: Float
Default: 0
Required: no
node="node"Description: Node
Type: Index to i3d node or i3d mapping identifier
Required: no
rotAxis="2"Description: Rotation axis
Type: Float
Default: 2
Required: no
rotSpeed="1"Description: Rotation speed
Type: Angle
Default: 1
Required: no
scrollLength="1"Description: (ScrollingAnimation) Scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (ScrollingAnimation) Scroll speed
Type: Float
Default: 1
Required: no
shaderComponentScale="1 0 0 0"Description: Shader parameter name
Type: Multiple values (x, y, z, w)
Default: 1 0 0 0
Required: no
shaderParameterComponent="1"Description: (ScrollingAnimation) Shader parameter component
Type: Float
Default: 1
Required: no
shaderParameterName="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterPrevName="automatically calculated from #shaderParameterName"Description: Prev Shader parameter name
Type: String
Default: automatically calculated from #shaderParameterName
Required: no
shaking="0 0 0 0"Description: (ShakeAnimation) Shaking scale for shader parameters
Type: Multiple values (x, y, z, w)
Default: 0 0 0 0
Required: no
speedFunc="string"Description: Lua speed function
Type: String
Required: no
speedFuncParam="string"Description: Additional string parameter that is passed to the speedFunc
Type: String
Required: no
turnedOffPosition="float"Description: (ScrollingAnimation) Target position while turned off
Type: Float
Required: no
turnedOffRotation="angle"Description: (RotationAnimation) Target rotation while turned off
Type: Angle
Required: no
turnedOffSubDivisions="1"Description: Amount of sub divisions which have the same state
Type: Float
Default: 1
Required: no
turnOffFadeTime="2"Description: Turn off fade time
Type: Float
Default: 2
Required: no
turnOnFadeTime="2"Description: Turn on fade time
Type: Float
Default: 2
Required: no
turnOnOffVariance="float"Description: Turn off time variance
Type: Float
Required: no
type="string"Description: (ScrollingAnimation) Fill type name
Type: String
Required: no
>

<spikes maxRot="angle"Description: Max. spike rotation
Type: Angle
Required: no
moveDownRange="x y"Description: Move down range
Type: Rotation values (x, y)
Required: no
moveUpRange="x y"Description: Move up range
Type: Rotation values (x, y)
Required: no
rotAxis="3"Description: Rotation axis
Type: Integer
Default: 3
Required: no
>

<spike direction="integer"Description: Spike rot. direction
Type: Integer
Required: no
node="node"Description: Spike node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</spikes>
</animationNode>
</animationNodes>
<balePickupTrigger maxBales="integer"Description: Max. number of pickup bales
Type: Integer
Required: no
node="node"Description: Bale pickup trigger node
Type: Index to i3d node or i3d mapping identifier
Required: no
spawnNode="node"Description: Bale pickup trigger spawn node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<baleTrigger node="node"Description: Bale trigger node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<sounds>
<start debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</start>
<stop debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</stop>
<work debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</work>
</sounds>
</strawBlower>

<stumpCutter>
<animationNodes>
<animationNode class="RotationAnimation"Description: Animation class (RotationAnimation | RotationAnimationSpikes | ScrollingAnimation | ShakeAnimation)
Type: String
Default: RotationAnimation
Required: no
minAlphaForTurnOff="0"Description: Min. alpha for turn off (speed [0-1])
Type: Float
Default: 0
Required: no
node="node"Description: Node
Type: Index to i3d node or i3d mapping identifier
Required: no
rotAxis="2"Description: Rotation axis
Type: Float
Default: 2
Required: no
rotSpeed="1"Description: Rotation speed
Type: Angle
Default: 1
Required: no
scrollLength="1"Description: (ScrollingAnimation) Scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (ScrollingAnimation) Scroll speed
Type: Float
Default: 1
Required: no
shaderComponentScale="1 0 0 0"Description: Shader parameter name
Type: Multiple values (x, y, z, w)
Default: 1 0 0 0
Required: no
shaderParameterComponent="1"Description: (ScrollingAnimation) Shader parameter component
Type: Float
Default: 1
Required: no
shaderParameterName="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterPrevName="automatically calculated from #shaderParameterName"Description: Prev Shader parameter name
Type: String
Default: automatically calculated from #shaderParameterName
Required: no
shaking="0 0 0 0"Description: (ShakeAnimation) Shaking scale for shader parameters
Type: Multiple values (x, y, z, w)
Default: 0 0 0 0
Required: no
speedFunc="string"Description: Lua speed function
Type: String
Required: no
speedFuncParam="string"Description: Additional string parameter that is passed to the speedFunc
Type: String
Required: no
turnedOffPosition="float"Description: (ScrollingAnimation) Target position while turned off
Type: Float
Required: no
turnedOffRotation="angle"Description: (RotationAnimation) Target rotation while turned off
Type: Angle
Required: no
turnedOffSubDivisions="1"Description: Amount of sub divisions which have the same state
Type: Float
Default: 1
Required: no
turnOffFadeTime="2"Description: Turn off fade time
Type: Float
Default: 2
Required: no
turnOnFadeTime="2"Description: Turn on fade time
Type: Float
Default: 2
Required: no
turnOnOffVariance="float"Description: Turn off time variance
Type: Float
Required: no
type="string"Description: (ScrollingAnimation) Fill type name
Type: String
Required: no
>

<spikes maxRot="angle"Description: Max. spike rotation
Type: Angle
Required: no
moveDownRange="x y"Description: Move down range
Type: Rotation values (x, y)
Required: no
moveUpRange="x y"Description: Move up range
Type: Rotation values (x, y)
Required: no
rotAxis="3"Description: Rotation axis
Type: Integer
Default: 3
Required: no
>

<spike direction="integer"Description: Spike rot. direction
Type: Integer
Required: no
node="node"Description: Spike node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</spikes>
</animationNode>
</animationNodes>
<cutNode cutDuration="1"Description: Cut duration
Type: Time in seconds
Default: 1
Required: no
cutFullTreeThreshold="0.4"Description: If the tree length below the cut node is smaller than this value it gets removed
Type: Float
Default: 0.4
Required: no
cutPartThreshold="0.2"Description: Cut part threshold
Type: Float
Default: 0.2
Required: no
cutSizeY="1"Description: Cut size Y
Type: Float
Default: 1
Required: no
cutSizeZ="1"Description: Cut size X
Type: Float
Default: 1
Required: no
maxCutTime="4"Description: Time until cut
Type: Time in seconds
Default: 4
Required: no
maxResetCutTime="4"Description: Time between cuts
Type: Time in seconds
Default: 4
Required: no
node="node"Description: Cut node
Type: Index to i3d node or i3d mapping identifier
Required: no
workAreaIndex="integer"Description: Work area index
Type: Integer
Required: no
>

<effects>
<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<snowPlowEffect maxScale="1 1 1"Description: (SnowPlowMotionPathEffect) Max. Scale which corresponds to the second motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
minScale="1 1 1"Description: (SnowPlowMotionPathEffect) Min. Scale which corresponds to the first motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
scrollSpeed="1"Description: (SnowPlowMotionPathEffect) UV scroll speed
Type: Float
Default: 1
Required: no
shaderPlane="node"Description: (SnowPlowMotionPathEffect) Node of shader plane effect to control the same way
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
</effects>
</cutNode>
<effects>
<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<snowPlowEffect maxScale="1 1 1"Description: (SnowPlowMotionPathEffect) Max. Scale which corresponds to the second motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
minScale="1 1 1"Description: (SnowPlowMotionPathEffect) Min. Scale which corresponds to the first motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
scrollSpeed="1"Description: (SnowPlowMotionPathEffect) UV scroll speed
Type: Float
Default: 1
Required: no
shaderPlane="node"Description: (SnowPlowMotionPathEffect) Node of shader plane effect to control the same way
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
</effects>
<sounds>
<idle debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</idle>
<start debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</start>
<stop debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</stop>
<work debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</work>
</sounds>
</stumpCutter>

<supportVehicle attachedMass="10"Description: Mass of vehicle components if attached to support vehicle (kg)
Type: Float
Default: 10
Required: no
attacherJointIndex="1"Description: Attacher joint index on support vehicle
Type: Integer
Default: 1
Required: no
filename="string"Description: Path to support vehicle xml
Type: String
Required: no
inputAttacherJointIndex="1"Description: Input attacher joint index on own vehicle
Type: Integer
Default: 1
Required: no
minTerrainDistance="0.75"Description: Min. distance from vehicle root to ground (To have enough space for support vehicle)
Type: Float
Default: 0.75
Required: no
>

<configuration id="integer"Description: Configuration id
Type: Integer
Required: no
name="string"Description: Configuration name
Type: String
Required: no
/>

</supportVehicle>

<suspensions maxUpdateDistance="40"Description: Max. distance to vehicle root to update suspension nodes
Type: Float
Default: 40
Required: no
>

<suspension inverseMovement="false"Description: Invert movement
Type: Boolean
Default: false
Required: no
maxRotation="x y z"Description: Max. rotation
Type: Rotation values (x, y, z)
Required: no
maxTranslation="x y z"Description: Max. translation
Type: Translation values (x, y, z)
Required: no
maxVelocityDifference="0.1"Description: Max. velocity difference
Type: Float
Default: 0.1
Required: no
minRotation="x y z"Description: Min. rotation
Type: Rotation values (x, y, z)
Required: no
minTranslation="x y z"Description: Min. translation
Type: Translation values (x, y, z)
Required: no
node="node"Description: Suspension node
Type: Index to i3d node or i3d mapping identifier
Required: no
serverOnly="false"Description: Suspension is only calculated on server side
Type: Boolean
Default: false
Required: no
startTranslationOffset="x y z"Description: Custom translation offset
Type: Translation values (x, y, z)
Required: no
suspensionParametersX="0 0"Description: Suspension parameters X
Type: Multiple values (x, y)
Default: 0 0
Required: no
suspensionParametersY="0 0"Description: Suspension parameters Y
Type: Multiple values (x, y)
Default: 0 0
Required: no
suspensionParametersZ="0 0"Description: Suspension parameters Z
Type: Multiple values (x, y)
Default: 0 0
Required: no
useCharacterTorso="boolean"Description: Use character torso instead of node
Type: Boolean
Required: no
weight="500"Description: Weight in kg
Type: Float
Default: 500
Required: no
/>

</suspensions>

<tedder fillTypeConverter="string"Description: Fill type converter name
Type: String
Required: no
>

<animationNodes>
<animationNode class="RotationAnimation"Description: Animation class (RotationAnimation | RotationAnimationSpikes | ScrollingAnimation | ShakeAnimation)
Type: String
Default: RotationAnimation
Required: no
minAlphaForTurnOff="0"Description: Min. alpha for turn off (speed [0-1])
Type: Float
Default: 0
Required: no
node="node"Description: Node
Type: Index to i3d node or i3d mapping identifier
Required: no
rotAxis="2"Description: Rotation axis
Type: Float
Default: 2
Required: no
rotSpeed="1"Description: Rotation speed
Type: Angle
Default: 1
Required: no
scrollLength="1"Description: (ScrollingAnimation) Scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (ScrollingAnimation) Scroll speed
Type: Float
Default: 1
Required: no
shaderComponentScale="1 0 0 0"Description: Shader parameter name
Type: Multiple values (x, y, z, w)
Default: 1 0 0 0
Required: no
shaderParameterComponent="1"Description: (ScrollingAnimation) Shader parameter component
Type: Float
Default: 1
Required: no
shaderParameterName="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterPrevName="automatically calculated from #shaderParameterName"Description: Prev Shader parameter name
Type: String
Default: automatically calculated from #shaderParameterName
Required: no
shaking="0 0 0 0"Description: (ShakeAnimation) Shaking scale for shader parameters
Type: Multiple values (x, y, z, w)
Default: 0 0 0 0
Required: no
speedFunc="string"Description: Lua speed function
Type: String
Required: no
speedFuncParam="string"Description: Additional string parameter that is passed to the speedFunc
Type: String
Required: no
turnedOffPosition="float"Description: (ScrollingAnimation) Target position while turned off
Type: Float
Required: no
turnedOffRotation="angle"Description: (RotationAnimation) Target rotation while turned off
Type: Angle
Required: no
turnedOffSubDivisions="1"Description: Amount of sub divisions which have the same state
Type: Float
Default: 1
Required: no
turnOffFadeTime="2"Description: Turn off fade time
Type: Float
Default: 2
Required: no
turnOnFadeTime="2"Description: Turn on fade time
Type: Float
Default: 2
Required: no
turnOnOffVariance="float"Description: Turn off time variance
Type: Float
Required: no
type="string"Description: (ScrollingAnimation) Fill type name
Type: String
Required: no
>

<spikes maxRot="angle"Description: Max. spike rotation
Type: Angle
Required: no
moveDownRange="x y"Description: Move down range
Type: Rotation values (x, y)
Required: no
moveUpRange="x y"Description: Move up range
Type: Rotation values (x, y)
Required: no
rotAxis="3"Description: Rotation axis
Type: Integer
Default: 3
Required: no
>

<spike direction="integer"Description: Spike rot. direction
Type: Integer
Required: no
node="node"Description: Spike node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</spikes>
</animationNode>
</animationNodes>
<effects>
<effect workAreaIndex="1"Description: Work area index
Type: Integer
Default: 1
Required: no
>

<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<snowPlowEffect maxScale="1 1 1"Description: (SnowPlowMotionPathEffect) Max. Scale which corresponds to the second motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
minScale="1 1 1"Description: (SnowPlowMotionPathEffect) Min. Scale which corresponds to the first motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
scrollSpeed="1"Description: (SnowPlowMotionPathEffect) UV scroll speed
Type: Float
Default: 1
Required: no
shaderPlane="node"Description: (SnowPlowMotionPathEffect) Node of shader plane effect to control the same way
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
</effect>
</effects>
</tedder>

<tensionBeltObject supportsTensionBelts="true"Description: Supports tension belts
Type: Boolean
Default: true
Required: no
>

<meshNodes>
<meshNode node="node"Description: Mesh node for tension belt calculation
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</meshNodes>
</tensionBeltObject>

<tensionBelts>
<tensionBeltsConfigurations title="string"Description: Configration title to display in shop
Type: String or l10n key
Required: no
>

<tensionBeltsConfiguration dailyUpkeep="0"Description: Daily up keep with this configration
Type: Float
Default: 0
Required: no
desc="string"Description: Configuration description
Type: String or l10n key
Required: no
displayBrand="string"Description: If defined a brand icon is displayed in the shop config screen
Type: String
Required: no
isDefault="false"Description: Is selected by default in shop config screen
Type: Boolean
Default: false
Required: no
isSelectable="true"Description: Configuration can be selected in the shop
Type: Boolean
Default: true
Required: no
name="string"Description: Configuration name
Type: String or l10n key
Required: no
params="string"Description: Extra paramters to insert in #name text
Type: String
Required: no
price="0"Description: Price of configuration
Type: Float
Default: 0
Required: no
saveId="Number of configuration"Description: Custom save id
Type: String
Default: Number of configuration
Required: no
typeDesc="string"Description: Custom type desc
Type: String or l10n key
Required: no
vehicleBrand="string"Description: Custom brand to display after bought with this configuration
Type: String
Required: no
vehicleIcon="string"Description: Custom icon to display after bought with this configuration
Type: String
Required: no
vehicleName="string"Description: Custom vehicle name to display after bought with this configuration
Type: String
Required: no
workingWidth="float"Description: Work width to display in shop while config is active
Type: Float
Required: no
>

<aiAgent frontOffset="float"Description: front offset
Type: Float
Required: no
height="float"Description: ai height of the vehicle when loaded in this configuration
Type: Float
Required: no
length="float"Description: ai length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
maxBrakeAcceleration="float"Description: AI vehicle max brake acceleration
Type: Float
Required: no
maxCentripedalAcceleration="float"Description: AI vehicle max centripedal acceleration
Type: Float
Required: no
maxTurningRadius="float"Description: Max. turning radius (overwrites value detected from ackermann steering)
Type: Float
Required: no
width="float"Description: ai width of the vehicle when loaded in this configuration
Type: Float
Required: no
/>

<foliageBendingModifier index="integer"Description: Bending node index
Type: Integer
Required: no
indices="1 2 .. n"Description: Bending node indices
Type: Multiple values
Required: no
isActive="true"Description: Bending node is active
Type: Boolean
Default: true
Required: no
maxX="float"Description: Max. width
Type: Float
Required: no
maxZ="float"Description: Max. length
Type: Float
Required: no
minX="float"Description: Min. width
Type: Float
Required: no
minZ="float"Description: Min. length
Type: Float
Required: no
overwrite="true"Description: Overwrite the bending node values and do not use the max values
Type: Boolean
Default: true
Required: no
yOffset="float"Description: Y translation offset
Type: Float
Required: no
/>

<material color="r g b"Description: Color
Type: Color values (r, g, b) or brand color id
Required: no
materialId="integer"Description: Material id
Type: Integer
Required: no
name="string"Description: Material name
Type: String
Required: no
node="node"Description: Material node
Type: Index to i3d node or i3d mapping identifier
Required: no
refNode="node"Description: Material reference node
Type: Index to i3d node or i3d mapping identifier
Required: no
shaderParameter="string"Description: Material shader parameter name
Type: String
Required: no
/>

<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

<reverseDriving isAllowed="true"Description: Reverse driving is allowed while this configuration is equipped
Type: Boolean
Default: true
Required: no
/>

<size height="float"Description: occupied height of the vehicle when loaded in this configuration
Type: Float
Required: no
heightOffset="float"Description: height offset
Type: Float
Required: no
length="float"Description: occupied length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
width="float"Description: occupied width of the vehicle when loaded in this configuration
Type: Float
Required: no
widthOffset="float"Description: width offset
Type: Float
Required: no
/>

<tensionBelts activationTrigger="node"Description: Activation trigger
Type: Index to i3d node or i3d mapping identifier
Required: no
allowFoldingWhileFasten="true"Description: Folding is allowed while tension belts are fasten
Type: Boolean
Default: true
Required: no
defaultHeight="5"Description: Default height
Type: Float
Default: 5
Required: no
defaultOffset="0"Description: Default offset
Type: Float
Default: 0
Required: no
defaultOffsetSide="0.1"Description: Default offset side
Type: Float
Default: 0.1
Required: no
geometryBias="0.01"Description: Geometry bias
Type: Float
Default: 0.01
Required: no
interactionBaseNode="node"Description: Interaction base node
Type: Index to i3d node or i3d mapping identifier
Default: Vehicle root node
Required: no
interactionRadius="1"Description: Interaction radius
Type: Float
Default: 1
Required: no
jointNode="node"Description: Joint node
Type: Index to i3d node or i3d mapping identifier
Default: rootNode
Required: no
linkNode="node"Description: Link node
Type: Index to i3d node or i3d mapping identifier
Required: no
maxEdgeLength="0.1"Description: Max. edge length
Type: Float
Default: 0.1
Required: no
ratchetPosition="float"Description: Ratchet position
Type: Float
Required: no
rootNode="node"Description: Root node
Type: Index to i3d node or i3d mapping identifier
Default: Root component
Required: no
tensionBeltType="basic"Description: Supports tension belts
Type: String
Default: basic
Required: no
totalInteractionRadius="6"Description: Total interaction radius
Type: Float
Default: 6
Required: no
useHooks="true"Description: Use hooks
Type: Boolean
Default: true
Required: no
width="float"Description: Belt width
Type: Float
Default: Used from belt definitions
Required: no
>

<sounds>
<addBelt debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</addBelt>
<removeBelt debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</removeBelt>
<toggleBelt debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</toggleBelt>
</sounds>
<tensionBelt endNode="node"Description: End node
Type: Index to i3d node or i3d mapping identifier
Required: no
height="float"Description: Height
Type: Float
Required: no
jointNode="node"Description: Custom joint node for to mount the objects to
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNode="node"Description: Custom link node for visual tension belts
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="float"Description: Offset
Type: Float
Required: no
offsetLeft="float"Description: Offset left
Type: Float
Required: no
offsetRight="float"Description: Offset right
Type: Float
Required: no
startNode="node"Description: Start node
Type: Index to i3d node or i3d mapping identifier
Required: no
>

<intersectionNode node="node"Description: Intersection node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

</tensionBelt>
</tensionBelts>
</tensionBeltsConfiguration>
</tensionBeltsConfigurations>
</tensionBelts>

<tipOccluder>
<occlusionArea height="node"Description: Height node
Type: Index to i3d node or i3d mapping identifier
Required: no
start="node"Description: Start node
Type: Index to i3d node or i3d mapping identifier
Required: no
width="node"Description: Width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</tipOccluder>

<trailer>
<trailerConfigurations title="string"Description: Configration title to display in shop
Type: String or l10n key
Required: no
>

<trailerConfiguration dailyUpkeep="0"Description: Daily up keep with this configration
Type: Float
Default: 0
Required: no
desc="string"Description: Configuration description
Type: String or l10n key
Required: no
displayBrand="string"Description: If defined a brand icon is displayed in the shop config screen
Type: String
Required: no
isDefault="false"Description: Is selected by default in shop config screen
Type: Boolean
Default: false
Required: no
isSelectable="true"Description: Configuration can be selected in the shop
Type: Boolean
Default: true
Required: no
name="string"Description: Configuration name
Type: String or l10n key
Required: no
params="string"Description: Extra paramters to insert in #name text
Type: String
Required: no
price="0"Description: Price of configuration
Type: Float
Default: 0
Required: no
saveId="Number of configuration"Description: Custom save id
Type: String
Default: Number of configuration
Required: no
typeDesc="string"Description: Custom type desc
Type: String or l10n key
Required: no
vehicleBrand="string"Description: Custom brand to display after bought with this configuration
Type: String
Required: no
vehicleIcon="string"Description: Custom icon to display after bought with this configuration
Type: String
Required: no
vehicleName="string"Description: Custom vehicle name to display after bought with this configuration
Type: String
Required: no
workingWidth="float"Description: Work width to display in shop while config is active
Type: Float
Required: no
>

<aiAgent frontOffset="float"Description: front offset
Type: Float
Required: no
height="float"Description: ai height of the vehicle when loaded in this configuration
Type: Float
Required: no
length="float"Description: ai length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
maxBrakeAcceleration="float"Description: AI vehicle max brake acceleration
Type: Float
Required: no
maxCentripedalAcceleration="float"Description: AI vehicle max centripedal acceleration
Type: Float
Required: no
maxTurningRadius="float"Description: Max. turning radius (overwrites value detected from ackermann steering)
Type: Float
Required: no
width="float"Description: ai width of the vehicle when loaded in this configuration
Type: Float
Required: no
/>

<foliageBendingModifier index="integer"Description: Bending node index
Type: Integer
Required: no
indices="1 2 .. n"Description: Bending node indices
Type: Multiple values
Required: no
isActive="true"Description: Bending node is active
Type: Boolean
Default: true
Required: no
maxX="float"Description: Max. width
Type: Float
Required: no
maxZ="float"Description: Max. length
Type: Float
Required: no
minX="float"Description: Min. width
Type: Float
Required: no
minZ="float"Description: Min. length
Type: Float
Required: no
overwrite="true"Description: Overwrite the bending node values and do not use the max values
Type: Boolean
Default: true
Required: no
yOffset="float"Description: Y translation offset
Type: Float
Required: no
/>

<material color="r g b"Description: Color
Type: Color values (r, g, b) or brand color id
Required: no
materialId="integer"Description: Material id
Type: Integer
Required: no
name="string"Description: Material name
Type: String
Required: no
node="node"Description: Material node
Type: Index to i3d node or i3d mapping identifier
Required: no
refNode="node"Description: Material reference node
Type: Index to i3d node or i3d mapping identifier
Required: no
shaderParameter="string"Description: Material shader parameter name
Type: String
Required: no
/>

<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

<reverseDriving isAllowed="true"Description: Reverse driving is allowed while this configuration is equipped
Type: Boolean
Default: true
Required: no
/>

<size height="float"Description: occupied height of the vehicle when loaded in this configuration
Type: Float
Required: no
heightOffset="float"Description: height offset
Type: Float
Required: no
length="float"Description: occupied length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
width="float"Description: occupied width of the vehicle when loaded in this configuration
Type: Float
Required: no
widthOffset="float"Description: width offset
Type: Float
Required: no
/>

<trailer infoText="action_toggleTipSide"Description: Info text
Type: String or l10n key
Default: action_toggleTipSide
Required: no
>

<tipSide canTipIfEmpty="true"Description: Can tip if empty
Type: Boolean
Default: true
Required: no
dischargeNodeIndex="1"Description: Discharge node index
Type: Integer
Default: 1
Required: no
name="string"Description: Tip side name
Type: String
Required: no
>

<animation closeSpeedScale="float"Description: Tip animation speed scale while stopping to tip
Type: Float
Default: inversed speed scale
Required: no
name="string"Description: Tip animation name
Type: String
Required: no
resetTipSideChange="false"Description: Reset tip animation to zero while tip side is activated
Type: Boolean
Default: false
Required: no
speedScale="1"Description: Tip animation speed scale
Type: Float
Default: 1
Required: no
startTipTime="0"Description: Tip animation start tip time
Type: Float
Default: 0
Required: no
/>

<animationNodes>
<animationNode class="RotationAnimation"Description: Animation class (RotationAnimation | RotationAnimationSpikes | ScrollingAnimation | ShakeAnimation)
Type: String
Default: RotationAnimation
Required: no
minAlphaForTurnOff="0"Description: Min. alpha for turn off (speed [0-1])
Type: Float
Default: 0
Required: no
node="node"Description: Node
Type: Index to i3d node or i3d mapping identifier
Required: no
rotAxis="2"Description: Rotation axis
Type: Float
Default: 2
Required: no
rotSpeed="1"Description: Rotation speed
Type: Angle
Default: 1
Required: no
scrollLength="1"Description: (ScrollingAnimation) Scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (ScrollingAnimation) Scroll speed
Type: Float
Default: 1
Required: no
shaderComponentScale="1 0 0 0"Description: Shader parameter name
Type: Multiple values (x, y, z, w)
Default: 1 0 0 0
Required: no
shaderParameterComponent="1"Description: (ScrollingAnimation) Shader parameter component
Type: Float
Default: 1
Required: no
shaderParameterName="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterPrevName="automatically calculated from #shaderParameterName"Description: Prev Shader parameter name
Type: String
Default: automatically calculated from #shaderParameterName
Required: no
shaking="0 0 0 0"Description: (ShakeAnimation) Shaking scale for shader parameters
Type: Multiple values (x, y, z, w)
Default: 0 0 0 0
Required: no
speedFunc="string"Description: Lua speed function
Type: String
Required: no
speedFuncParam="string"Description: Additional string parameter that is passed to the speedFunc
Type: String
Required: no
turnedOffPosition="float"Description: (ScrollingAnimation) Target position while turned off
Type: Float
Required: no
turnedOffRotation="angle"Description: (RotationAnimation) Target rotation while turned off
Type: Angle
Required: no
turnedOffSubDivisions="1"Description: Amount of sub divisions which have the same state
Type: Float
Default: 1
Required: no
turnOffFadeTime="2"Description: Turn off fade time
Type: Float
Default: 2
Required: no
turnOnFadeTime="2"Description: Turn on fade time
Type: Float
Default: 2
Required: no
turnOnOffVariance="float"Description: Turn off time variance
Type: Float
Required: no
type="string"Description: (ScrollingAnimation) Fill type name
Type: String
Required: no
>

<spikes maxRot="angle"Description: Max. spike rotation
Type: Angle
Required: no
moveDownRange="x y"Description: Move down range
Type: Rotation values (x, y)
Required: no
moveUpRange="x y"Description: Move up range
Type: Rotation values (x, y)
Required: no
rotAxis="3"Description: Rotation axis
Type: Integer
Default: 3
Required: no
>

<spike direction="integer"Description: Spike rot. direction
Type: Integer
Required: no
node="node"Description: Spike node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</spikes>
</animationNode>
</animationNodes>
<doorAnimation closeSpeedScale="float"Description: Door animation speed scale while stopping to tip
Type: Float
Default: inversed speed scale
Required: no
delayedClosing="false"Description: Play door animation after tip animation while closing
Type: Boolean
Default: false
Required: no
name="string"Description: Door animation name
Type: String
Required: no
speedScale="1"Description: Door animation speed scale
Type: Float
Default: 1
Required: no
startTipTime="0"Description: Door animation start tip time
Type: Float
Default: 0
Required: no
/>

<fillLevel fillUnitIndex="integer"Description: Fill unit index to check
Type: Integer
Required: no
maxFillLevelPct="1"Description: Max. trailer fill level pct to select tip side
Type: Float
Default: 1
Required: no
minFillLevelPct="1"Description: Min. trailer fill level pct to select tip side
Type: Float
Default: 1
Required: no
/>

<manualDoorToggle enabled="false"Description: Door animation can be toggled manually without dischargeable
Type: Boolean
Default: false
Required: no
inputAction="IMPLEMENT_EXTRA3"Description: Input action to toggle tipping
Type: String
Default: IMPLEMENT_EXTRA3
Required: no
inputActionTextNeg="action_closeBackDoor"Description: Negative input text to display
Type: String or l10n key
Default: action_closeBackDoor
Required: no
inputActionTextPos="action_openBackDoor"Description: Positive input text to display
Type: String or l10n key
Default: action_openBackDoor
Required: no
/>

<manualTipToggle enabled="false"Description: Tip animation can be toggled manually without dischargeable
Type: Boolean
Default: false
Required: no
inputAction="IMPLEMENT_EXTRA4"Description: Input action to toggle tipping
Type: String
Default: IMPLEMENT_EXTRA4
Required: no
inputActionTextNeg="action_stopTipping"Description: Negative input text to display
Type: String or l10n key
Default: action_stopTipping
Required: no
inputActionTextPos="action_startTipping"Description: Positive input text to display
Type: String or l10n key
Default: action_startTipping
Required: no
stopOnDeactivate="true"Description: Stop manual tipping while vehicle is deactivated (detached, exited etc)
Type: Boolean
Default: true
Required: no
/>

<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

<tippingAnimation name="string"Description: Tipping animation name (continously played while tipping)
Type: String
Required: no
speedScale="1"Description: Tipping animation speed scale
Type: Float
Default: 1
Required: no
/>

<unloadSound debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</unloadSound>
</tipSide>
</trailer>
</trailerConfiguration>
</trailerConfigurations>
</trailer>

<treePlanter fillUnitIndex="integer"Description: Fill unit index
Type: Integer
Required: no
minDistance="20"Description: Min. distance between trees
Type: Float
Default: 20
Required: no
node="node"Description: Node index
Type: Index to i3d node or i3d mapping identifier
Required: no
palletMountingRange="6"Description: Min. distance from saplingPalletGrabNode to pallet to mount it
Type: Float
Default: 6
Required: no
palletTrigger="node"Description: Pallet trigger
Type: Index to i3d node or i3d mapping identifier
Required: no
refNodeIndex="1"Description: Ground reference node index
Type: Integer
Default: 1
Required: no
saplingPalletGrabNode="node"Description: Sapling pallet grab node
Type: Index to i3d node or i3d mapping identifier
Required: no
saplingPalletMountNode="node"Description: Sapling pallet mount node
Type: Index to i3d node or i3d mapping identifier
Required: no
>

<animationNodes>
<animationNode class="RotationAnimation"Description: Animation class (RotationAnimation | RotationAnimationSpikes | ScrollingAnimation | ShakeAnimation)
Type: String
Default: RotationAnimation
Required: no
minAlphaForTurnOff="0"Description: Min. alpha for turn off (speed [0-1])
Type: Float
Default: 0
Required: no
node="node"Description: Node
Type: Index to i3d node or i3d mapping identifier
Required: no
rotAxis="2"Description: Rotation axis
Type: Float
Default: 2
Required: no
rotSpeed="1"Description: Rotation speed
Type: Angle
Default: 1
Required: no
scrollLength="1"Description: (ScrollingAnimation) Scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (ScrollingAnimation) Scroll speed
Type: Float
Default: 1
Required: no
shaderComponentScale="1 0 0 0"Description: Shader parameter name
Type: Multiple values (x, y, z, w)
Default: 1 0 0 0
Required: no
shaderParameterComponent="1"Description: (ScrollingAnimation) Shader parameter component
Type: Float
Default: 1
Required: no
shaderParameterName="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterPrevName="automatically calculated from #shaderParameterName"Description: Prev Shader parameter name
Type: String
Default: automatically calculated from #shaderParameterName
Required: no
shaking="0 0 0 0"Description: (ShakeAnimation) Shaking scale for shader parameters
Type: Multiple values (x, y, z, w)
Default: 0 0 0 0
Required: no
speedFunc="string"Description: Lua speed function
Type: String
Required: no
speedFuncParam="string"Description: Additional string parameter that is passed to the speedFunc
Type: String
Required: no
turnedOffPosition="float"Description: (ScrollingAnimation) Target position while turned off
Type: Float
Required: no
turnedOffRotation="angle"Description: (RotationAnimation) Target rotation while turned off
Type: Angle
Required: no
turnedOffSubDivisions="1"Description: Amount of sub divisions which have the same state
Type: Float
Default: 1
Required: no
turnOffFadeTime="2"Description: Turn off fade time
Type: Float
Default: 2
Required: no
turnOnFadeTime="2"Description: Turn on fade time
Type: Float
Default: 2
Required: no
turnOnOffVariance="float"Description: Turn off time variance
Type: Float
Required: no
type="string"Description: (ScrollingAnimation) Fill type name
Type: String
Required: no
>

<spikes maxRot="angle"Description: Max. spike rotation
Type: Angle
Required: no
moveDownRange="x y"Description: Move down range
Type: Rotation values (x, y)
Required: no
moveUpRange="x y"Description: Move up range
Type: Rotation values (x, y)
Required: no
rotAxis="3"Description: Rotation axis
Type: Integer
Default: 3
Required: no
>

<spike direction="integer"Description: Spike rot. direction
Type: Integer
Required: no
node="node"Description: Spike node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</spikes>
</animationNode>
</animationNodes>
<sounds>
<work debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</work>
</sounds>
</treePlanter>

<treeSaplingPallet filename="string"Description: Custom tree sapling i3d file
Type: String
Required: no
fillUnitIndex="1"Description: Index of the saplings fill unit
Type: Integer
Default: 1
Required: no
treeType="spruce1"Description: Tree Type Name
Type: String
Default: spruce1
Required: no
>

<saplingNodes>
<saplingNode node="node"Description: Sapling link node
Type: Index to i3d node or i3d mapping identifier
Required: no
randomize="true"Description: Randomize rotation and scale of saplings
Type: Boolean
Default: true
Required: no
/>

</saplingNodes>
<treeSaplingTypeConfigurations title="string"Description: Configration title to display in shop
Type: String or l10n key
Required: no
>

<treeSaplingTypeConfiguration dailyUpkeep="0"Description: Daily up keep with this configration
Type: Float
Default: 0
Required: no
desc="string"Description: Configuration description
Type: String or l10n key
Required: no
displayBrand="string"Description: If defined a brand icon is displayed in the shop config screen
Type: String
Required: no
filename="string"Description: Custom tree sapling i3d file
Type: String
Required: no
fillUnitIndex="1"Description: Index of the saplings fill unit
Type: Integer
Default: 1
Required: no
isDefault="false"Description: Is selected by default in shop config screen
Type: Boolean
Default: false
Required: no
isSelectable="true"Description: Configuration can be selected in the shop
Type: Boolean
Default: true
Required: no
name="string"Description: Configuration name
Type: String or l10n key
Required: no
params="string"Description: Extra paramters to insert in #name text
Type: String
Required: no
price="0"Description: Price of configuration
Type: Float
Default: 0
Required: no
saveId="Number of configuration"Description: Custom save id
Type: String
Default: Number of configuration
Required: no
treeType="spruce1"Description: Tree Type Name
Type: String
Default: spruce1
Required: no
typeDesc="string"Description: Custom type desc
Type: String or l10n key
Required: no
vehicleBrand="string"Description: Custom brand to display after bought with this configuration
Type: String
Required: no
vehicleIcon="string"Description: Custom icon to display after bought with this configuration
Type: String
Required: no
vehicleName="string"Description: Custom vehicle name to display after bought with this configuration
Type: String
Required: no
workingWidth="float"Description: Work width to display in shop while config is active
Type: Float
Required: no
>

<aiAgent frontOffset="float"Description: front offset
Type: Float
Required: no
height="float"Description: ai height of the vehicle when loaded in this configuration
Type: Float
Required: no
length="float"Description: ai length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
maxBrakeAcceleration="float"Description: AI vehicle max brake acceleration
Type: Float
Required: no
maxCentripedalAcceleration="float"Description: AI vehicle max centripedal acceleration
Type: Float
Required: no
maxTurningRadius="float"Description: Max. turning radius (overwrites value detected from ackermann steering)
Type: Float
Required: no
width="float"Description: ai width of the vehicle when loaded in this configuration
Type: Float
Required: no
/>

<foliageBendingModifier index="integer"Description: Bending node index
Type: Integer
Required: no
indices="1 2 .. n"Description: Bending node indices
Type: Multiple values
Required: no
isActive="true"Description: Bending node is active
Type: Boolean
Default: true
Required: no
maxX="float"Description: Max. width
Type: Float
Required: no
maxZ="float"Description: Max. length
Type: Float
Required: no
minX="float"Description: Min. width
Type: Float
Required: no
minZ="float"Description: Min. length
Type: Float
Required: no
overwrite="true"Description: Overwrite the bending node values and do not use the max values
Type: Boolean
Default: true
Required: no
yOffset="float"Description: Y translation offset
Type: Float
Required: no
/>

<material color="r g b"Description: Color
Type: Color values (r, g, b) or brand color id
Required: no
materialId="integer"Description: Material id
Type: Integer
Required: no
name="string"Description: Material name
Type: String
Required: no
node="node"Description: Material node
Type: Index to i3d node or i3d mapping identifier
Required: no
refNode="node"Description: Material reference node
Type: Index to i3d node or i3d mapping identifier
Required: no
shaderParameter="string"Description: Material shader parameter name
Type: String
Required: no
/>

<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

<reverseDriving isAllowed="true"Description: Reverse driving is allowed while this configuration is equipped
Type: Boolean
Default: true
Required: no
/>

<saplingNodes>
<saplingNode node="node"Description: Sapling link node
Type: Index to i3d node or i3d mapping identifier
Required: no
randomize="true"Description: Randomize rotation and scale of saplings
Type: Boolean
Default: true
Required: no
/>

</saplingNodes>
<size height="float"Description: occupied height of the vehicle when loaded in this configuration
Type: Float
Required: no
heightOffset="float"Description: height offset
Type: Float
Required: no
length="float"Description: occupied length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
width="float"Description: occupied width of the vehicle when loaded in this configuration
Type: Float
Required: no
widthOffset="float"Description: width offset
Type: Float
Required: no
/>

</treeSaplingTypeConfiguration>
</treeSaplingTypeConfigurations>
</treeSaplingPallet>

<treeSaw>
<animationNodes>
<animationNode class="RotationAnimation"Description: Animation class (RotationAnimation | RotationAnimationSpikes | ScrollingAnimation | ShakeAnimation)
Type: String
Default: RotationAnimation
Required: no
minAlphaForTurnOff="0"Description: Min. alpha for turn off (speed [0-1])
Type: Float
Default: 0
Required: no
node="node"Description: Node
Type: Index to i3d node or i3d mapping identifier
Required: no
rotAxis="2"Description: Rotation axis
Type: Float
Default: 2
Required: no
rotSpeed="1"Description: Rotation speed
Type: Angle
Default: 1
Required: no
scrollLength="1"Description: (ScrollingAnimation) Scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (ScrollingAnimation) Scroll speed
Type: Float
Default: 1
Required: no
shaderComponentScale="1 0 0 0"Description: Shader parameter name
Type: Multiple values (x, y, z, w)
Default: 1 0 0 0
Required: no
shaderParameterComponent="1"Description: (ScrollingAnimation) Shader parameter component
Type: Float
Default: 1
Required: no
shaderParameterName="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterPrevName="automatically calculated from #shaderParameterName"Description: Prev Shader parameter name
Type: String
Default: automatically calculated from #shaderParameterName
Required: no
shaking="0 0 0 0"Description: (ShakeAnimation) Shaking scale for shader parameters
Type: Multiple values (x, y, z, w)
Default: 0 0 0 0
Required: no
speedFunc="string"Description: Lua speed function
Type: String
Required: no
speedFuncParam="string"Description: Additional string parameter that is passed to the speedFunc
Type: String
Required: no
turnedOffPosition="float"Description: (ScrollingAnimation) Target position while turned off
Type: Float
Required: no
turnedOffRotation="angle"Description: (RotationAnimation) Target rotation while turned off
Type: Angle
Required: no
turnedOffSubDivisions="1"Description: Amount of sub divisions which have the same state
Type: Float
Default: 1
Required: no
turnOffFadeTime="2"Description: Turn off fade time
Type: Float
Default: 2
Required: no
turnOnFadeTime="2"Description: Turn on fade time
Type: Float
Default: 2
Required: no
turnOnOffVariance="float"Description: Turn off time variance
Type: Float
Required: no
type="string"Description: (ScrollingAnimation) Fill type name
Type: String
Required: no
>

<spikes maxRot="angle"Description: Max. spike rotation
Type: Angle
Required: no
moveDownRange="x y"Description: Move down range
Type: Rotation values (x, y)
Required: no
moveUpRange="x y"Description: Move up range
Type: Rotation values (x, y)
Required: no
rotAxis="3"Description: Rotation axis
Type: Integer
Default: 3
Required: no
>

<spike direction="integer"Description: Spike rot. direction
Type: Integer
Required: no
node="node"Description: Spike node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</spikes>
</animationNode>
</animationNodes>
<cutNode lengthAboveThreshold="0.3"Description: Min. tree length above cut node
Type: Float
Default: 0.3
Required: no
lengthBelowThreshold="0.3"Description: Min. tree length below cut node
Type: Float
Default: 0.3
Required: no
node="node"Description: Cut node
Type: Index to i3d node or i3d mapping identifier
Required: no
sizeY="1"Description: Size Y
Type: Float
Default: 1
Required: no
sizeZ="1"Description: Size Z
Type: Float
Default: 1
Required: no
timer="1"Description: Cut delay (sec.)
Type: Float
Default: 1
Required: no
/>

<effects>
<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<snowPlowEffect maxScale="1 1 1"Description: (SnowPlowMotionPathEffect) Max. Scale which corresponds to the second motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
minScale="1 1 1"Description: (SnowPlowMotionPathEffect) Min. Scale which corresponds to the first motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
scrollSpeed="1"Description: (SnowPlowMotionPathEffect) UV scroll speed
Type: Float
Default: 1
Required: no
shaderPlane="node"Description: (SnowPlowMotionPathEffect) Node of shader plane effect to control the same way
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
</effects>
<sounds>
<cut debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</cut>
<saw debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</saw>
</sounds>
</treeSaw>

<turnOnVehicle aiRequiresTurnOn="true"Description: AI requires turned on vehicle
Type: Boolean
Default: true
Required: no
isAlwaysTurnedOn="false"Description: Always turned on
Type: Boolean
Default: false
Required: no
requiresTurnOn="true"Description: (Mobile only) Vehicle requires turn on
Type: Boolean
Default: true
Required: no
toggleButton="IMPLEMENT_EXTRA"Description: Input action name
Type: String
Default: IMPLEMENT_EXTRA
Required: no
turnedOnByAttacherVehicle="false"Description: Turned on by attacher vehicle
Type: Boolean
Default: false
Required: no
turnOffIfNotAllowed="false"Description: Turn off if not allowed
Type: Boolean
Default: false
Required: no
turnOffOnDeactivate="true"Description: Turn off if the vehicle is deactivated
Type: Boolean
Default: true
Required: no
turnOffText="action_turnOffOBJECT"Description: Turn off text
Type: String or l10n key
Default: action_turnOffOBJECT
Required: no
turnOnText="action_turnOnOBJECT"Description: Turn on text
Type: String or l10n key
Default: action_turnOnOBJECT
Required: no
>

<activatableFillUnits>
<activatableFillUnit index="integer"Description: Activateable fill unit index
Type: Integer
Required: no
/>

</activatableFillUnits>
<animationNodes>
<animationNode class="RotationAnimation"Description: Animation class (RotationAnimation | RotationAnimationSpikes | ScrollingAnimation | ShakeAnimation)
Type: String
Default: RotationAnimation
Required: no
minAlphaForTurnOff="0"Description: Min. alpha for turn off (speed [0-1])
Type: Float
Default: 0
Required: no
node="node"Description: Node
Type: Index to i3d node or i3d mapping identifier
Required: no
rotAxis="2"Description: Rotation axis
Type: Float
Default: 2
Required: no
rotSpeed="1"Description: Rotation speed
Type: Angle
Default: 1
Required: no
scrollLength="1"Description: (ScrollingAnimation) Scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (ScrollingAnimation) Scroll speed
Type: Float
Default: 1
Required: no
shaderComponentScale="1 0 0 0"Description: Shader parameter name
Type: Multiple values (x, y, z, w)
Default: 1 0 0 0
Required: no
shaderParameterComponent="1"Description: (ScrollingAnimation) Shader parameter component
Type: Float
Default: 1
Required: no
shaderParameterName="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterPrevName="automatically calculated from #shaderParameterName"Description: Prev Shader parameter name
Type: String
Default: automatically calculated from #shaderParameterName
Required: no
shaking="0 0 0 0"Description: (ShakeAnimation) Shaking scale for shader parameters
Type: Multiple values (x, y, z, w)
Default: 0 0 0 0
Required: no
speedFunc="string"Description: Lua speed function
Type: String
Required: no
speedFuncParam="string"Description: Additional string parameter that is passed to the speedFunc
Type: String
Required: no
turnedOffPosition="float"Description: (ScrollingAnimation) Target position while turned off
Type: Float
Required: no
turnedOffRotation="angle"Description: (RotationAnimation) Target rotation while turned off
Type: Angle
Required: no
turnedOffSubDivisions="1"Description: Amount of sub divisions which have the same state
Type: Float
Default: 1
Required: no
turnOffFadeTime="2"Description: Turn off fade time
Type: Float
Default: 2
Required: no
turnOnFadeTime="2"Description: Turn on fade time
Type: Float
Default: 2
Required: no
turnOnOffVariance="float"Description: Turn off time variance
Type: Float
Required: no
type="string"Description: (ScrollingAnimation) Fill type name
Type: String
Required: no
>

<spikes maxRot="angle"Description: Max. spike rotation
Type: Angle
Required: no
moveDownRange="x y"Description: Move down range
Type: Rotation values (x, y)
Required: no
moveUpRange="x y"Description: Move up range
Type: Rotation values (x, y)
Required: no
rotAxis="3"Description: Rotation axis
Type: Integer
Default: 3
Required: no
>

<spike direction="integer"Description: Spike rot. direction
Type: Integer
Required: no
node="node"Description: Spike node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</spikes>
</animationNode>
</animationNodes>
<dashboards>
<dashboard animName="string"Description: (ANIMATION) Animation name
Type: String
Required: no
baseColor="string"Description: (EMITTER) Base color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
displayType="string"Description: Display type name
Type: String
Required: no
doInterpolation="false"Description: Do interpolation
Type: Boolean
Default: false
Required: no
emissiveScale="0.2"Description: (NUMBER) Scale of emissive map
Type: Float
Default: 0.2
Required: no
emitColor="string"Description: (EMITTER) Emit color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
font="DIGIT"Description: (NUMBER) Name of font to apply to mesh
Type: String
Default: DIGIT
Required: no
fontThickness="1"Description: (TEXT) Thickness factor for font characters
Type: Float
Default: 1
Required: no
groups="string"Description: List of groups
Type: String
Required: no
hasNormalMap="false"Description: (NUMBER) Normal map will be applied to number decals
Type: Boolean
Default: false
Required: no
hiddenColor="string"Description: (TEXT) Color of hidden character (if defined a '0' in this color is display instead of nothing)
Type: String
Required: no
idleValue="0"Description: Idle value
Type: Float
Default: 0
Required: no
intensity="1"Description: (EMITTER) Intensity
Type: Float
Default: 1
Required: no
interpolationSpeed="0.005"Description: Interpolation speed
Type: Float
Default: 0.005
Required: no
maxRot="string"Description: (ROT) Min. rotation (Rotation value if rotAxis is given | Rotation Vector of rotAxis is not given)
Type: String
Required: no
maxRpm="1000"Description: Rpm value if vehicle is turned on
Type: Float
Default: 1000
Required: no
maxValueAnim="float"Description: (ANIMATION) Max. reference value for animation
Type: Float
Required: no
maxValueRot="float"Description: (ROT) Max. reference value for rotation
Type: Float
Required: no
maxValueSlider="float"Description: (SLIDER) Max. reference value for slider
Type: Float
Required: no
minRot="string"Description: (ROT) Min. rotation (Rotation value if rotAxis is given | Rotation Vector of rotAxis is not given)
Type: String
Required: no
minRpm="0"Description: Rpm value if vehicle is turned off
Type: Float
Default: 0
Required: no
minValueAnim="float"Description: (ANIMATION) Min. reference value for animation
Type: Float
Required: no
minValueRot="float"Description: (ROT) Min. reference value for rotation
Type: Float
Required: no
minValueSlider="float"Description: (SLIDER) Min. reference value for slider
Type: Float
Required: no
node="node"Description: (EMITTER | ROT | VISIBILITY) Node
Type: Index to i3d node or i3d mapping identifier
Required: no
numberColor="string"Description: (NUMBER) Numbers color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
numbers="node"Description: (NUMBER) Numbers node
Type: Index to i3d node or i3d mapping identifier
Required: no
precision="1"Description: (NUMBER) Precision
Type: Integer
Default: 1
Required: no
rotAxis="float"Description: (ROT) Rotation axis
Type: Float
Required: no
textAlignment="RIGHT"Description: (TEXT) Alignment of text (LEFT | RIGHT | CENTER)
Type: String
Default: RIGHT
Required: no
textColor="string"Description: (TEXT) Font color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
textMask="00.0"Description: (TEXT) Font Mask
Type: String
Default: 00.0
Required: no
textScaleX="1"Description: (TEXT) Global X scale of text
Type: Float
Default: 1
Required: no
textScaleY="1"Description: (TEXT) Global Y scale of text
Type: Float
Default: 1
Required: no
textSize="0.03"Description: (TEXT) Size of font in meter
Type: Float
Default: 0.03
Required: no
valueType="string"Description: Value type name (Available: turnedOn | rpm)
Type: String
Required: no
>

<state rotation="x y z"Description: (MULTI_STATE) Rotation while state is active
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: (MULTI_STATE) Scale while state is active
Type: Scale values (x, y, z)
Required: no
translation="x y z"Description: (MULTI_STATE) Translation while state is active
Type: Translation values (x, y, z)
Required: no
value="1 2 .. n"Description: (MULTI_STATE) One or multiple values separated by space to activate the state
Type: Multiple values
Required: no
visibility="boolean"Description: (MULTI_STATE) Visibility while state is active
Type: Boolean
Required: no
/>

</dashboard>
</dashboards>
<sounds>
<start debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</start>
<stop debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</stop>
<work debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</work>
</sounds>
<turnedAnimation name="string"Description: Turned animation name (Animation played while activating and deactivating)
Type: String
Required: no
turnOffSpeedScale="float"Description: Turn off speed scale
Type: Float
Default: Inversed turnOnSpeedScale
Required: no
turnOnSpeedScale="1"Description: Turn on speed scale
Type: Float
Default: 1
Required: no
/>

<turnedOnAnimation activeChopper="true"Description: Animation is active while chopper is active
Type: Boolean
Default: true
Required: no
activeStrawDrop="true"Description: Animation is active while straw drop is active
Type: Boolean
Default: true
Required: no
foldMaxLimit="1"Description: Fold max. time for running turned on animation
Type: Float
Default: 1
Required: no
foldMinLimit="0"Description: Fold min. time for running turned on animation
Type: Float
Default: 0
Required: no
name="string"Description: Turned on animation name (Animation played while turn on)
Type: String
Required: no
playWhileTipping="false"Description: Animation is active while tipping
Type: Boolean
Default: false
Required: no
speedScale="1"Description: Speed scale
Type: Float
Default: 1
Required: no
turnOffFadeTime="1"Description: Turn off fade time
Type: Float
Default: 1
Required: no
turnOnFadeTime="1"Description: Turn on fade time
Type: Float
Default: 1
Required: no
waitForStraw="true"Description: Animation is active as long as straw is dropped
Type: Boolean
Default: true
Required: no
/>

<turnedOnSpeed fadeInTime="1"Description: (Turned on speed simulation - used as sound modifer and for rpm dashboards) Time to reach max. turned on speed
Type: Time in seconds
Default: 1
Required: no
fadeOutTime="1"Description: (Turned on speed simulation - used as sound modifer and for rpm dashboards) Time to reach the turned off speed again
Type: Time in seconds
Default: 1
Required: no
variance="0.02"Description: Variation value at max. speed
Type: Float
Default: 0.02
Required: no
varianceSpeed="1"Description: Speed factor of variance change
Type: Float
Default: 1
Required: no
/>

</turnOnVehicle>

<variableWorkWidth aiKeepCurrentWidth="false"Description: Defines if the ai should keep the current width or change it
Type: Boolean
Default: false
Required: no
aiStateLeft="integer"Description: AI state on left side
Type: Integer
Default: Max. possible state
Required: no
aiStateRight="integer"Description: AI state on right side
Type: Integer
Default: Max. possible state
Required: no
defaultStateLeft="integer"Description: Default state on left side
Type: Integer
Default: Max. possible state
Required: no
defaultStateRight="integer"Description: Default state on right side
Type: Integer
Default: Max. possible state
Required: no
widthReferenceWorkAreaIndex="1"Description: Width of this work area is used as reference for the HUD display
Type: Integer
Default: 1
Required: no
>

<sectionNodes>
<sectionNode endRot="x y z"Description: Max. rotation
Type: Rotation values (x, y, z)
Required: no
isLeft="boolean"Description: Section node
Type: Boolean
Required: no
maxTrans="x y z"Description: Max. translation
Type: Translation values (x, y, z)
Required: no
maxTransX="float"Description: Max. X translation
Type: Float
Required: no
minRot="x y z"Description: Min. rotation
Type: Rotation values (x, y, z)
Required: no
minTrans="x y z"Description: Min. translation
Type: Translation values (x, y, z)
Required: no
minTransX="float"Description: Min. X translation
Type: Float
Required: no
node="node"Description: Section node
Type: Index to i3d node or i3d mapping identifier
Required: no
workAreaIndex="1"Description: Work area index
Type: Integer
Default: 1
Required: no
/>

</sectionNodes>
<sections>
<section isCenter="false"Description: Is center section
Type: Boolean
Default: false
Required: no
isLeft="false"Description: Section side
Type: Boolean
Default: false
Required: no
maxWidthNode="node"Description: Position of this node defines max. width of this section
Type: Index to i3d node or i3d mapping identifier
Required: no
width="float"Description: Section max. width as percentage [0..1]
Type: Float
Default: Automatically calculated
Required: no
>

<effect node="node"Description: Effect to deactivate/activate
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</section>
</sections>
<variableWorkWidthConfigurations title="string"Description: Configration title to display in shop
Type: String or l10n key
Required: no
>

<variableWorkWidthConfiguration dailyUpkeep="0"Description: Daily up keep with this configration
Type: Float
Default: 0
Required: no
desc="string"Description: Configuration description
Type: String or l10n key
Required: no
displayBrand="string"Description: If defined a brand icon is displayed in the shop config screen
Type: String
Required: no
isDefault="false"Description: Is selected by default in shop config screen
Type: Boolean
Default: false
Required: no
isSelectable="true"Description: Configuration can be selected in the shop
Type: Boolean
Default: true
Required: no
name="string"Description: Configuration name
Type: String or l10n key
Required: no
params="string"Description: Extra paramters to insert in #name text
Type: String
Required: no
price="0"Description: Price of configuration
Type: Float
Default: 0
Required: no
saveId="Number of configuration"Description: Custom save id
Type: String
Default: Number of configuration
Required: no
typeDesc="string"Description: Custom type desc
Type: String or l10n key
Required: no
vehicleBrand="string"Description: Custom brand to display after bought with this configuration
Type: String
Required: no
vehicleIcon="string"Description: Custom icon to display after bought with this configuration
Type: String
Required: no
vehicleName="string"Description: Custom vehicle name to display after bought with this configuration
Type: String
Required: no
workingWidth="float"Description: Work width to display in shop while config is active
Type: Float
Required: no
>

<aiAgent frontOffset="float"Description: front offset
Type: Float
Required: no
height="float"Description: ai height of the vehicle when loaded in this configuration
Type: Float
Required: no
length="float"Description: ai length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
maxBrakeAcceleration="float"Description: AI vehicle max brake acceleration
Type: Float
Required: no
maxCentripedalAcceleration="float"Description: AI vehicle max centripedal acceleration
Type: Float
Required: no
maxTurningRadius="float"Description: Max. turning radius (overwrites value detected from ackermann steering)
Type: Float
Required: no
width="float"Description: ai width of the vehicle when loaded in this configuration
Type: Float
Required: no
/>

<foliageBendingModifier index="integer"Description: Bending node index
Type: Integer
Required: no
indices="1 2 .. n"Description: Bending node indices
Type: Multiple values
Required: no
isActive="true"Description: Bending node is active
Type: Boolean
Default: true
Required: no
maxX="float"Description: Max. width
Type: Float
Required: no
maxZ="float"Description: Max. length
Type: Float
Required: no
minX="float"Description: Min. width
Type: Float
Required: no
minZ="float"Description: Min. length
Type: Float
Required: no
overwrite="true"Description: Overwrite the bending node values and do not use the max values
Type: Boolean
Default: true
Required: no
yOffset="float"Description: Y translation offset
Type: Float
Required: no
/>

<material color="r g b"Description: Color
Type: Color values (r, g, b) or brand color id
Required: no
materialId="integer"Description: Material id
Type: Integer
Required: no
name="string"Description: Material name
Type: String
Required: no
node="node"Description: Material node
Type: Index to i3d node or i3d mapping identifier
Required: no
refNode="node"Description: Material reference node
Type: Index to i3d node or i3d mapping identifier
Required: no
shaderParameter="string"Description: Material shader parameter name
Type: String
Required: no
/>

<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

<reverseDriving isAllowed="true"Description: Reverse driving is allowed while this configuration is equipped
Type: Boolean
Default: true
Required: no
/>

<sectionNodes>
<sectionNode endRot="x y z"Description: Max. rotation
Type: Rotation values (x, y, z)
Required: no
isLeft="boolean"Description: Section node
Type: Boolean
Required: no
maxTrans="x y z"Description: Max. translation
Type: Translation values (x, y, z)
Required: no
maxTransX="float"Description: Max. X translation
Type: Float
Required: no
minRot="x y z"Description: Min. rotation
Type: Rotation values (x, y, z)
Required: no
minTrans="x y z"Description: Min. translation
Type: Translation values (x, y, z)
Required: no
minTransX="float"Description: Min. X translation
Type: Float
Required: no
node="node"Description: Section node
Type: Index to i3d node or i3d mapping identifier
Required: no
workAreaIndex="1"Description: Work area index
Type: Integer
Default: 1
Required: no
/>

</sectionNodes>
<sections>
<section isCenter="false"Description: Is center section
Type: Boolean
Default: false
Required: no
isLeft="false"Description: Section side
Type: Boolean
Default: false
Required: no
maxWidthNode="node"Description: Position of this node defines max. width of this section
Type: Index to i3d node or i3d mapping identifier
Required: no
width="float"Description: Section max. width as percentage [0..1]
Type: Float
Default: Automatically calculated
Required: no
>

<effect node="node"Description: Effect to deactivate/activate
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</section>
</sections>
<size height="float"Description: occupied height of the vehicle when loaded in this configuration
Type: Float
Required: no
heightOffset="float"Description: height offset
Type: Float
Required: no
length="float"Description: occupied length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
width="float"Description: occupied width of the vehicle when loaded in this configuration
Type: Float
Required: no
widthOffset="float"Description: width offset
Type: Float
Required: no
/>

</variableWorkWidthConfiguration>
</variableWorkWidthConfigurations>
</variableWorkWidth>

<vehicleTypeConfigurations title="string"Description: Configration title to display in shop
Type: String or l10n key
Required: no
>

<vehicleTypeConfiguration dailyUpkeep="0"Description: Daily up keep with this configration
Type: Float
Default: 0
Required: no
desc="string"Description: Configuration description
Type: String or l10n key
Required: no
displayBrand="string"Description: If defined a brand icon is displayed in the shop config screen
Type: String
Required: no
isDefault="false"Description: Is selected by default in shop config screen
Type: Boolean
Default: false
Required: no
isSelectable="true"Description: Configuration can be selected in the shop
Type: Boolean
Default: true
Required: no
name="string"Description: Configuration name
Type: String or l10n key
Required: no
params="string"Description: Extra paramters to insert in #name text
Type: String
Required: no
price="0"Description: Price of configuration
Type: Float
Default: 0
Required: no
saveId="Number of configuration"Description: Custom save id
Type: String
Default: Number of configuration
Required: no
typeDesc="string"Description: Custom type desc
Type: String or l10n key
Required: no
vehicleBrand="string"Description: Custom brand to display after bought with this configuration
Type: String
Required: no
vehicleIcon="string"Description: Custom icon to display after bought with this configuration
Type: String
Required: no
vehicleName="string"Description: Custom vehicle name to display after bought with this configuration
Type: String
Required: no
vehicleType="string"Description: Vehicle type for configuration
Type: String
Required: no
workingWidth="float"Description: Work width to display in shop while config is active
Type: Float
Required: no
>

<aiAgent frontOffset="float"Description: front offset
Type: Float
Required: no
height="float"Description: ai height of the vehicle when loaded in this configuration
Type: Float
Required: no
length="float"Description: ai length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
maxBrakeAcceleration="float"Description: AI vehicle max brake acceleration
Type: Float
Required: no
maxCentripedalAcceleration="float"Description: AI vehicle max centripedal acceleration
Type: Float
Required: no
maxTurningRadius="float"Description: Max. turning radius (overwrites value detected from ackermann steering)
Type: Float
Required: no
width="float"Description: ai width of the vehicle when loaded in this configuration
Type: Float
Required: no
/>

<foliageBendingModifier index="integer"Description: Bending node index
Type: Integer
Required: no
indices="1 2 .. n"Description: Bending node indices
Type: Multiple values
Required: no
isActive="true"Description: Bending node is active
Type: Boolean
Default: true
Required: no
maxX="float"Description: Max. width
Type: Float
Required: no
maxZ="float"Description: Max. length
Type: Float
Required: no
minX="float"Description: Min. width
Type: Float
Required: no
minZ="float"Description: Min. length
Type: Float
Required: no
overwrite="true"Description: Overwrite the bending node values and do not use the max values
Type: Boolean
Default: true
Required: no
yOffset="float"Description: Y translation offset
Type: Float
Required: no
/>

<material color="r g b"Description: Color
Type: Color values (r, g, b) or brand color id
Required: no
materialId="integer"Description: Material id
Type: Integer
Required: no
name="string"Description: Material name
Type: String
Required: no
node="node"Description: Material node
Type: Index to i3d node or i3d mapping identifier
Required: no
refNode="node"Description: Material reference node
Type: Index to i3d node or i3d mapping identifier
Required: no
shaderParameter="string"Description: Material shader parameter name
Type: String
Required: no
/>

<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

<reverseDriving isAllowed="true"Description: Reverse driving is allowed while this configuration is equipped
Type: Boolean
Default: true
Required: no
/>

<size height="float"Description: occupied height of the vehicle when loaded in this configuration
Type: Float
Required: no
heightOffset="float"Description: height offset
Type: Float
Required: no
length="float"Description: occupied length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
width="float"Description: occupied width of the vehicle when loaded in this configuration
Type: Float
Required: no
widthOffset="float"Description: width offset
Type: Float
Required: no
/>

</vehicleTypeConfiguration>
</vehicleTypeConfigurations>

<vineCutter fruitType="string"Description: Fruit type
Type: String
Required: no
/>


<vineDetector>
<raycast maxDistance="1"Description: Max raycast distance
Type: Float
Default: 1
Required: no
node="node"Description: Raycast node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</vineDetector>

<vinePrepruner fruitType="string"Description: Fruit type
Type: String
Required: no
>

<effect>
<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<snowPlowEffect maxScale="1 1 1"Description: (SnowPlowMotionPathEffect) Max. Scale which corresponds to the second motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
minScale="1 1 1"Description: (SnowPlowMotionPathEffect) Min. Scale which corresponds to the first motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
scrollSpeed="1"Description: (SnowPlowMotionPathEffect) UV scroll speed
Type: Float
Default: 1
Required: no
shaderPlane="node"Description: (SnowPlowMotionPathEffect) Node of shader plane effect to control the same way
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
</effect>
<poleAnimation name="string"Description: Name of pole animation (will be triggered as soon as pole has been detected)
Type: String
Required: no
poleThreshold="0.1"Description: Defines when the pole is detected as percentage of segment length
Type: Float
Default: 0.1
Required: no
speedScale="1"Description: Animation speed scale
Type: Float
Default: 1
Required: no
/>

<prunerNode axis="1"Description: Move axis
Type: Integer
Default: 1
Required: no
direction="1"Description: Translation direction
Type: Integer
Default: 1
Required: no
foldMaxLimit="1"Description: Fold max. time for pruner node update
Type: Float
Default: 1
Required: no
foldMinLimit="0"Description: Fold min. time for pruner node update
Type: Float
Default: 0
Required: no
node="node"Description: Pruner node that adjusts translation depending on raycast distance
Type: Index to i3d node or i3d mapping identifier
Required: no
numBits="8"Description: Number of bits to sync state in multiplayer
Type: Integer
Default: 8
Required: no
offset="0.5"Description: Offset from raycast node to center of pruning unit
Type: Float
Default: 0.5
Required: no
transMax="1"Description: Max. translation
Type: Float
Default: 1
Required: no
transMin="0"Description: Min. translation
Type: Float
Default: 0
Required: no
transSpeed="0.5"Description: Translation speed (m/sec)
Type: Float
Default: 0.5
Required: no
/>

</vinePrepruner>

<washable blockedWashTypes="string"Description: Block specific ways to clean vehicle (HIGH_PRESSURE_WASHER, RAIN, TRIGGER)
Type: String
Required: no
dirtDuration="90"Description: Duration until fully dirty (minutes)
Type: Float
Default: 90
Required: no
fieldMultiplier="2"Description: Multiplier while on field
Type: Float
Default: 2
Required: no
washDuration="1"Description: Duration until fully clean (minutes)
Type: Float
Default: 1
Required: no
workMultiplier="4"Description: Multiplier while working
Type: Float
Default: 4
Required: no
/>


<waterTrailer fillLitersPerSecond="500"Description: Fill liters per second
Type: Float
Default: 500
Required: no
fillNode="node"Description: Fill node
Type: Index to i3d node or i3d mapping identifier
Default: Root component
Required: no
fillUnitIndex="integer"Description: Fill unit index
Type: Integer
Required: no
>

<sounds>
<refill debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</refill>
</sounds>
</waterTrailer>

<wearable fieldMultiplier="2"Description: Multiplier while on field
Type: Float
Default: 2
Required: no
showOnHud="true"Description: Show the damage on the hud
Type: Boolean
Default: true
Required: no
wearDuration="600"Description: Duration until fully worn (minutes)
Type: Float
Default: 600
Required: no
workMultiplier="20"Description: Multiplier while working
Type: Float
Default: 20
Required: no
/>


<weeder isGrasslandWeeder="false"Description: Is a grassland weeder (grass fertilizer state + grass grwoth reset)
Type: Boolean
Default: false
Required: no
isHoe="false"Description: Is hoe weeder
Type: Boolean
Default: false
Required: no
>

<sounds>
<work debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</work>
</sounds>
</weeder>

<wheels maxForwardSpeed="float"Description: Max. forward speed
Type: Float
Required: no
>

<ackermannSteeringConfigurations>
<ackermannSteering rotCenter="x y"Description: Center position (from root component) (Used if rotCenterWheelX not given)
Type: Multiple values (x, y)
Required: no
rotCenterNode="node"Description: Rotation center node (Used if rotCenterWheelX not given)
Type: Index to i3d node or i3d mapping identifier
Required: no
rotCenterWheel1="integer"Description: Rotation center wheel 1
Type: Integer
Required: no
rotCenterWheel2="integer"Description: Rotation center wheel 2
Type: Integer
Required: no
rotMax="float"Description: Max. rotation
Type: Float
Required: no
rotSpeed="float"Description: Rotation speed
Type: Float
Required: no
/>

</ackermannSteeringConfigurations>
<dynamicallyLoadedWheels>
<dynamicallyLoadedWheel additionalColor="r g b"Description: Color of additional part
Type: Color values (r, g, b) or brand color id
Required: no
color="r g b"Description: Rim color
Type: Color values (r, g, b) or brand color id
Required: no
configId="default"Description: Wheel config id
Type: String
Default: default
Required: no
filename="string"Description: Path to wheel xml file
Type: String
Required: no
isInverted="false"Description: Tire profile inverted
Type: Boolean
Default: false
Required: no
isLeft="true"Description: Is left
Type: Boolean
Default: true
Required: no
linkNode="node"Description: Link node
Type: Index to i3d node or i3d mapping identifier
Required: no
xRotOffset="0"Description: X rotation offset
Type: Angle
Default: 0
Required: no
/>

</dynamicallyLoadedWheels>
<hubs>
<color0 material="integer"Description: Material id
Type: Integer
Required: no
useBaseColor="false"Description: Use base color
Type: Boolean
Default: false
Required: no
useRimColor="false"Description: Use rim color
Type: Boolean
Default: false
Required: no
>r g bDescription: Color
Type: Color values (r, g, b) or brand color id
Required: no
</color0>

<color1 material="integer"Description: Material id
Type: Integer
Required: no
useBaseColor="false"Description: Use base color
Type: Boolean
Default: false
Required: no
useRimColor="false"Description: Use rim color
Type: Boolean
Default: false
Required: no
>r g bDescription: Color
Type: Color values (r, g, b) or brand color id
Required: no
</color1>

<color2 material="integer"Description: Material id
Type: Integer
Required: no
useBaseColor="false"Description: Use base color
Type: Boolean
Default: false
Required: no
useRimColor="false"Description: Use rim color
Type: Boolean
Default: false
Required: no
>r g bDescription: Color
Type: Color values (r, g, b) or brand color id
Required: no
</color2>

<color3 material="integer"Description: Material id
Type: Integer
Required: no
useBaseColor="false"Description: Use base color
Type: Boolean
Default: false
Required: no
useRimColor="false"Description: Use rim color
Type: Boolean
Default: false
Required: no
>r g bDescription: Color
Type: Color values (r, g, b) or brand color id
Required: no
</color3>

<color4 material="integer"Description: Material id
Type: Integer
Required: no
useBaseColor="false"Description: Use base color
Type: Boolean
Default: false
Required: no
useRimColor="false"Description: Use rim color
Type: Boolean
Default: false
Required: no
>r g bDescription: Color
Type: Color values (r, g, b) or brand color id
Required: no
</color4>

<color5 material="integer"Description: Material id
Type: Integer
Required: no
useBaseColor="false"Description: Use base color
Type: Boolean
Default: false
Required: no
useRimColor="false"Description: Use rim color
Type: Boolean
Default: false
Required: no
>r g bDescription: Color
Type: Color values (r, g, b) or brand color id
Required: no
</color5>

<color6 material="integer"Description: Material id
Type: Integer
Required: no
useBaseColor="false"Description: Use base color
Type: Boolean
Default: false
Required: no
useRimColor="false"Description: Use rim color
Type: Boolean
Default: false
Required: no
>r g bDescription: Color
Type: Color values (r, g, b) or brand color id
Required: no
</color6>

<color7 material="integer"Description: Material id
Type: Integer
Required: no
useBaseColor="false"Description: Use base color
Type: Boolean
Default: false
Required: no
useRimColor="false"Description: Use rim color
Type: Boolean
Default: false
Required: no
>r g bDescription: Color
Type: Color values (r, g, b) or brand color id
Required: no
</color7>

<hub filename="string"Description: Filename
Type: String
Required: no
isLeft="false"Description: Is left side
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="float"Description: X axis offset
Type: Float
Required: no
scale="x y z"Description: Hub scale
Type: Scale values (x, y, z)
Required: no
>

<color0 material="integer"Description: Material id
Type: Integer
Required: no
>stringDescription: Color
Type: String
Required: no
</color0>

<color1 material="integer"Description: Material id
Type: Integer
Required: no
>stringDescription: Color
Type: String
Required: no
</color1>

<color2 material="integer"Description: Material id
Type: Integer
Required: no
>stringDescription: Color
Type: String
Required: no
</color2>

<color3 material="integer"Description: Material id
Type: Integer
Required: no
>stringDescription: Color
Type: String
Required: no
</color3>

<color4 material="integer"Description: Material id
Type: Integer
Required: no
>stringDescription: Color
Type: String
Required: no
</color4>

<color5 material="integer"Description: Material id
Type: Integer
Required: no
>stringDescription: Color
Type: String
Required: no
</color5>

<color6 material="integer"Description: Material id
Type: Integer
Required: no
>stringDescription: Color
Type: String
Required: no
</color6>

<color7 material="integer"Description: Material id
Type: Integer
Required: no
>stringDescription: Color
Type: String
Required: no
</color7>

</hub>
</hubs>
<rimColor material="integer"Description: Material id
Type: Integer
Required: no
useBaseColor="false"Description: Use base vehicle color
Type: Boolean
Default: false
Required: no
>r g bDescription: Rim color
Type: Color values (r, g, b) or brand color id
Required: no
</rimColor>

<wheelConfigurations title="string"Description: Configration title to display in shop
Type: String or l10n key
Required: no
>

<wheelConfiguration brand="string"Description: Wheel brand
Type: String
Required: no
dailyUpkeep="0"Description: Daily up keep with this configration
Type: Float
Default: 0
Required: no
desc="string"Description: Configuration description
Type: String or l10n key
Required: no
displayBrand="string"Description: If defined a brand icon is displayed in the shop config screen
Type: String
Required: no
isDefault="false"Description: Is selected by default in shop config screen
Type: Boolean
Default: false
Required: no
isSelectable="true"Description: Configuration can be selected in the shop
Type: Boolean
Default: true
Required: no
name="string"Description: Configuration name
Type: String or l10n key
Required: no
params="string"Description: Extra paramters to insert in #name text
Type: String
Required: no
price="0"Description: Price of configuration
Type: Float
Default: 0
Required: no
saveId="Number of configuration"Description: Custom save id
Type: String
Default: Number of configuration
Required: no
typeDesc="string"Description: Custom type desc
Type: String or l10n key
Required: no
vehicleBrand="string"Description: Custom brand to display after bought with this configuration
Type: String
Required: no
vehicleIcon="string"Description: Custom icon to display after bought with this configuration
Type: String
Required: no
vehicleName="string"Description: Custom vehicle name to display after bought with this configuration
Type: String
Required: no
workingWidth="float"Description: Work width to display in shop while config is active
Type: Float
Required: no
>

<aiAgent frontOffset="float"Description: front offset
Type: Float
Required: no
height="float"Description: ai height of the vehicle when loaded in this configuration
Type: Float
Required: no
length="float"Description: ai length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
maxBrakeAcceleration="float"Description: AI vehicle max brake acceleration
Type: Float
Required: no
maxCentripedalAcceleration="float"Description: AI vehicle max centripedal acceleration
Type: Float
Required: no
maxTurningRadius="float"Description: Max. turning radius (overwrites value detected from ackermann steering)
Type: Float
Required: no
width="float"Description: ai width of the vehicle when loaded in this configuration
Type: Float
Required: no
/>

<crawlers>
<crawler dirtColorChangeSpeed="20"Description: Defines speed to change the dirt color (sec)
Type: Float
Default: 20
Required: no
fieldDirtMultiplier="75"Description: Field dirt multiplier
Type: Float
Default: 75
Required: no
filename="string"Description: Crawler filename
Type: String
Required: no
isLeft="false"Description: Is left crawler
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node
Type: Index to i3d node or i3d mapping identifier
Required: no
maxDirtOffset="0.5"Description: Max. dirt amount offset to global dirt node
Type: Float
Default: 0.5
Required: no
minDirtPercentage="0.35"Description: Min. dirt while getting clean on non field ground
Type: Float
Default: 0.35
Required: no
offset="x y z"Description: Crawler position offset
Type: Translation values (x, y, z)
Required: no
speedReferenceNode="node"Description: Speed reference node
Type: Index to i3d node or i3d mapping identifier
Required: no
streetDirtMultiplier="-150"Description: Street dirt multiplier
Type: Float
Default: -150
Required: no
trackWidth="1"Description: Track width
Type: Float
Default: 1
Required: no
wheelIndex="integer"Description: Speed reference wheel index
Type: Integer
Required: no
wheelIndices="1 2 .. n"Description: Multiple speed reference wheels. The average speed of the wheels WITH ground contact is used
Type: Multiple values
Required: no
/>

</crawlers>
<foliageBendingModifier index="integer"Description: Bending node index
Type: Integer
Required: no
indices="1 2 .. n"Description: Bending node indices
Type: Multiple values
Required: no
isActive="true"Description: Bending node is active
Type: Boolean
Default: true
Required: no
maxX="float"Description: Max. width
Type: Float
Required: no
maxZ="float"Description: Max. length
Type: Float
Required: no
minX="float"Description: Min. width
Type: Float
Required: no
minZ="float"Description: Min. length
Type: Float
Required: no
overwrite="true"Description: Overwrite the bending node values and do not use the max values
Type: Boolean
Default: true
Required: no
yOffset="float"Description: Y translation offset
Type: Float
Required: no
/>

<material color="r g b"Description: Color
Type: Color values (r, g, b) or brand color id
Required: no
materialId="integer"Description: Material id
Type: Integer
Required: no
name="string"Description: Material name
Type: String
Required: no
node="node"Description: Material node
Type: Index to i3d node or i3d mapping identifier
Required: no
refNode="node"Description: Material reference node
Type: Index to i3d node or i3d mapping identifier
Required: no
shaderParameter="string"Description: Material shader parameter name
Type: String
Required: no
/>

<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

<reverseDriving isAllowed="true"Description: Reverse driving is allowed while this configuration is equipped
Type: Boolean
Default: true
Required: no
/>

<size height="float"Description: occupied height of the vehicle when loaded in this configuration
Type: Float
Required: no
heightOffset="float"Description: height offset
Type: Float
Required: no
length="float"Description: occupied length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
width="float"Description: occupied width of the vehicle when loaded in this configuration
Type: Float
Required: no
widthOffset="float"Description: width offset
Type: Float
Required: no
/>

<wheels ackermannSteeringIndex="integer"Description: Ackermann steering index
Type: Integer
Required: no
autoRotateBackSpeed="1"Description: Auto rotate back speed
Type: Float
Default: 1
Required: no
baseConfig="string"Description: Base for this configuration
Type: String
Required: no
crabSteeringIndex="integer"Description: Crab steering configuration index
Type: Integer
Required: no
differentialIndex="integer"Description: Differential index
Type: Integer
Required: no
hasSurfaceSounds="true"Description: Has surface sounds
Type: Boolean
Default: true
Required: no
maxForwardSpeed="float"Description: Max. forward speed
Type: Float
Required: no
speedDependentRotateBack="true"Description: Speed dependent auto rotate back speed
Type: Boolean
Default: true
Required: no
surfaceSoundLinkNode="node"Description: Surface sound link node
Type: Index to i3d node or i3d mapping identifier
Default: Root component
Required: no
surfaceSoundTireType="Tire type of first wheel"Description: Tire type that is used for surface sounds
Type: String
Default: Tire type of first wheel
Required: no
>

<wheel additionalColor="r g b"Description: Additional wheel color
Type: Color values (r, g, b) or brand color id
Required: no
additionalMaterial="integer"Description: Additional wheel material id
Type: Integer
Required: no
color="r g b"Description: Wheel color
Type: Color values (r, g, b) or brand color id
Required: no
configId="default"Description: Wheel config id
Type: String
Default: default
Required: no
filename="string"Description: Filename
Type: String
Required: no
hasParticles="false"Description: Has particles
Type: Boolean
Default: false
Required: no
hasTireTracks="false"Description: Has tire tracks
Type: Boolean
Default: false
Required: no
isLeft="true"Description: Is left
Type: Boolean
Default: true
Required: no
material="integer"Description: Wheel material id
Type: Integer
Required: no
versatileFoldMaxLimit="1"Description: Fold max. time for versatility
Type: Float
Default: 1
Required: no
versatileFoldMinLimit="0"Description: Fold min. time for versatility
Type: Float
Default: 0
Required: no
xRotOffset="0"Description: X Rotation offset
Type: Angle
Default: 0
Required: no
>

<additional filename="string"Description: Path to additional i3d
Type: String
Required: no
mass="float"Description: Additional mass (to.)
Type: Float
Required: no
node="string"Description: Additional node index in i3d file
Type: String
Required: no
nodeLeft="string"Description: Additional node left index in i3d file
Type: String
Required: no
nodeRight="string"Description: Additional node right index in i3d file
Type: String
Required: no
offset="0"Description: Additional node offset
Type: Float
Default: 0
Required: no
scale="x y z"Description: Additional node scale
Type: Scale values (x, y, z)
Required: no
widthAndDiam="x y"Description: Width and diameter
Type: Multiple values (x, y)
Required: no
/>

<additionalWheel color="r g b"Description: Color
Type: Color values (r, g, b) or brand color id
Required: no
configId="default"Description: Config id
Type: String
Default: default
Required: no
filename="string"Description: Filename
Type: String
Required: no
hasParticles="false"Description: Has particles
Type: Boolean
Default: false
Required: no
hasTireTracks="false"Description: Has tire tracks
Type: Boolean
Default: false
Required: no
isLeft="false"Description: Is left wheel
Type: Boolean
Default: false
Required: no
offset="0"Description: X Offset
Type: Float
Default: 0
Required: no
xRotOffset="0"Description: X Rotation offset
Type: Angle
Default: 0
Required: no
>

<additional filename="string"Description: Path to additional i3d
Type: String
Required: no
mass="float"Description: Additional mass (to.)
Type: Float
Required: no
node="string"Description: Additional node index in i3d file
Type: String
Required: no
nodeLeft="string"Description: Additional node left index in i3d file
Type: String
Required: no
nodeRight="string"Description: Additional node right index in i3d file
Type: String
Required: no
offset="0"Description: Additional node offset
Type: Float
Default: 0
Required: no
scale="x y z"Description: Additional node scale
Type: Scale values (x, y, z)
Required: no
widthAndDiam="x y"Description: Width and diameter
Type: Multiple values (x, y)
Required: no
/>

<connector color="r g b"Description: Connector color
Type: Color values (r, g, b) or brand color id
Required: no
diameter="float"Description: Diameter for shader
Type: Float
Required: no
endPos="float"Description: End pos for shader
Type: Float
Required: no
endPosOffset="float"Description: End pos offset for shader (will be added on top if it's automatically calculated)
Type: Float
Required: no
filename="string"Description: Path to connector i3d or xml file
Type: String
Required: no
node="string"Description: Node in connector i3d file if i3d file is linked instead of xml
Type: String
Required: no
offset="0"Description: Additional connector X offset
Type: Float
Default: 0
Required: no
startPos="float"Description: Start pos for shader
Type: Float
Required: no
startPosOffset="float"Description: Start pos offset for shader (will be added on top if it's automatically calculated)
Type: Float
Required: no
uniformScale="float"Description: Uniform scale for shader
Type: Float
Required: no
usePosAndScale="false"Description: Use position and scale from connector definition
Type: Boolean
Default: false
Required: no
useWidthAndDiam="false"Description: Use width and diameter from connector definition
Type: Boolean
Default: false
Required: no
width="float"Description: Width for shader
Type: Float
Required: no
/>

<innerRim filename="string"Description: Path to inner rim i3d file
Type: String
Required: no
node="0|0"Description: Inner rim node index in i3d file
Type: String
Default: 0|0
Required: no
nodeLeft="string"Description: Inner rim node left index in i3d file
Type: String
Required: no
nodeRight="string"Description: Inner rim node right index in i3d file
Type: String
Required: no
offset="0"Description: Inner rim offset
Type: Float
Default: 0
Required: no
scale="x y z"Description: Inner rim scale
Type: Scale values (x, y, z)
Required: no
widthAndDiam="x y"Description: Width and diameter
Type: Multiple values (x, y)
Required: no
/>

<outerRim filename="string"Description: Path to outer rim i3d file
Type: String
Required: no
node="0|0"Description: Outer rim node index in i3d file
Type: String
Default: 0|0
Required: no
nodeLeft="0|0"Description: Outer rim node left index in i3d file
Type: String
Default: 0|0
Required: no
nodeRight="0|0"Description: Outer rim node right index in i3d file
Type: String
Default: 0|0
Required: no
scale="x y z"Description: Outer rim scale
Type: Scale values (x, y, z)
Required: no
widthAndDiam="x y"Description: Width and diameter
Type: Multiple values (x, y)
Required: no
/>

<tire filename="string"Description: Path to tire i3d file
Type: String
Required: no
isInverted="boolean"Description: Tire profile is inverted
Type: Boolean
Required: no
node="string"Description: Node Index inside tire i3d
Type: String
Required: no
nodeLeft="string"Description: Left node index inside tire i3d
Type: String
Required: no
nodeRight="string"Description: Right node index inside tire i3d
Type: String
Required: no
/>

<wheelParticleSystem direction="0"Description: Moving direction for activation
Type: Integer
Default: 0
Required: no
maxScale="1"Description: Max. scale
Type: Float
Default: 1
Required: no
maxSpeed="20"Description: Max. speed for activation
Type: Float
Default: 20
Required: no
minScale="0.1"Description: Min. scale
Type: Float
Default: 0.1
Required: no
minSpeed="3"Description: Min. speed for activation
Type: Float
Default: 3
Required: no
onlyActiveOnGroundContact="true"Description: Only active while wheel has ground contact
Type: Boolean
Default: true
Required: no
psOffset="0 0 0"Description: Translation offset
Type: Translation values (x, y, z)
Default: 0 0 0
Required: no
/>

</additionalWheel>
<fender node="node"Description: Fender node
Type: Index to i3d node or i3d mapping identifier
Required: no
rotMax="angle"Description: Max. rotation
Type: Angle
Required: no
rotMin="angle"Description: Min. rotation
Type: Angle
Required: no
/>

<innerRim filename="string"Description: Path to inner rim i3d file
Type: String
Required: no
node="0|0"Description: Inner rim node index in i3d file
Type: String
Default: 0|0
Required: no
nodeLeft="string"Description: Inner rim node left index in i3d file
Type: String
Required: no
nodeRight="string"Description: Inner rim node right index in i3d file
Type: String
Required: no
offset="0"Description: Inner rim offset
Type: Float
Default: 0
Required: no
scale="x y z"Description: Inner rim scale
Type: Scale values (x, y, z)
Required: no
widthAndDiam="x y"Description: Width and diameter
Type: Multiple values (x, y)
Required: no
/>

<outerRim filename="string"Description: Path to outer rim i3d file
Type: String
Required: no
node="0|0"Description: Outer rim node index in i3d file
Type: String
Default: 0|0
Required: no
nodeLeft="0|0"Description: Outer rim node left index in i3d file
Type: String
Default: 0|0
Required: no
nodeRight="0|0"Description: Outer rim node right index in i3d file
Type: String
Default: 0|0
Required: no
scale="x y z"Description: Outer rim scale
Type: Scale values (x, y, z)
Required: no
widthAndDiam="x y"Description: Width and diameter
Type: Multiple values (x, y)
Required: no
/>

<physics autoHoldBrakeFactor="float"Description: Auto hold brake factor
Type: Float
Default: brakeFactor
Required: no
brakeFactor="1"Description: Brake factor
Type: Float
Default: 1
Required: no
damper="0"Description: Damper
Type: Float
Default: 0
Required: no
damperCompressionHighSpeed="float"Description: Damper compression on high speeds
Type: Float
Required: no
damperCompressionLowSpeed="float"Description: Damper compression on low speeds
Type: Float
Required: no
damperCompressionLowSpeedThreshold="0.1016"Description: Damper compression on low speeds threshold
Type: Float
Default: 0.1016
Required: no
damperRelaxationHighSpeed="float"Description: Damper relaxation on high speeds
Type: Float
Required: no
damperRelaxationLowSpeed="float"Description: Damper relaxation on low speeds
Type: Float
Required: no
damperRelaxationLowSpeedThreshold="0.1524"Description: Damper relaxation on low speeds threshold
Type: Float
Default: 0.1524
Required: no
deltaY="0"Description: Delta Y
Type: Float
Default: 0
Required: no
dirtColorChangeSpeed="20"Description: Defines speed to change the dirt color (sec)
Type: Float
Default: 20
Required: no
driveMode="0"Description: Drive mode
Type: Integer
Default: 0
Required: no
driveNode="node"Description: Drive node
Type: Index to i3d node or i3d mapping identifier
Required: no
fieldDirtMultiplier="75"Description: Field dirt multiplier
Type: Float
Default: 75
Required: no
forcePointRatio="0"Description: Force point ratio
Type: Float
Default: 0
Required: no
forceVersatility="false"Description: Force versatility, also if no ground contact
Type: Boolean
Default: false
Required: no
frictionScale="float"Description: Friction scale
Type: Float
Required: no
initialCompression="float"Description: Initial compression value
Type: Float
Required: no
invertRotLimit="boolean"Description: Invert the rotation limits
Type: Boolean
Required: no
isSynchronized="true"Description: Wheel is synchronized in multiplayer
Type: Boolean
Default: true
Required: no
linkNode="node"Description: Link node
Type: Index to i3d node or i3d mapping identifier
Required: no
mass="0.1"Description: Wheel mass (to.)
Type: Float
Default: 0.1
Required: no
maxDirtOffset="0.5"Description: Max. dirt amount offset to global dirt node
Type: Float
Default: 0.5
Required: no
maxLatStiffness="float"Description: Max. latitude stiffness
Type: Float
Required: no
maxLatStiffnessLoad="float"Description: Max. latitude stiffness load
Type: Float
Required: no
maxLongStiffness="float"Description: Max. longitude stiffness
Type: Float
Required: no
maxWheelSink="0.5"Description: Max. wheel sink in fields
Type: Float
Default: 0.5
Required: no
minDirtPercentage="0.35"Description: Min. dirt scale while cleaning on street drive
Type: Float
Default: 0.35
Required: no
radius="float"Description: Wheel radius
Type: Float
Required: no
repr="node"Description: Wheel repr node
Type: Index to i3d node or i3d mapping identifier
Required: no
restLoad="1"Description: Wheel load while resting
Type: Float
Default: 1
Required: no
rotationDamping="float"Description: Rotation damping
Type: Float
Default: mass * 0.035
Required: no
rotMax="angle"Description: Max. rotation
Type: Angle
Required: no
rotMin="angle"Description: Min. rotation
Type: Angle
Required: no
rotSpeed="angle"Description: Rotation speed
Type: Angle
Required: no
rotSpeedLimit="float"Description: Rotation speed limit
Type: Float
Required: no
rotSpeedNeg="angle"Description: Rotation speed in negative direction
Type: Angle
Required: no
showSteeringAngle="true"Description: Show steering angle
Type: Boolean
Default: true
Required: no
smoothGroundRadius="float"Description: Smooth ground radius
Type: Float
Default: width * 0.75
Required: no
spring="0"Description: Spring
Type: Float
Default: 0
Required: no
streetDirtMultiplier="-150"Description: Street dirt multiplier
Type: Float
Default: -150
Required: no
supportsWheelSink="true"Description: Supports wheel sink in field
Type: Boolean
Default: true
Required: no
suspTravel="0.01"Description: Suspension travel
Type: Float
Default: 0.01
Required: no
tipOcclusionAreaGroupId="integer"Description: Tip occlusion area group id
Type: Integer
Required: no
tireType="string"Description: Tire type (mud, offRoad, street, crawler)
Type: String
Required: no
transRatio="0"Description: Suspension translation ratio between repr and drive node
Type: Float
Default: 0
Required: no
useDriveNodeDirection="false"Description: Use drive node direction instead of component direction
Type: Boolean
Default: false
Required: no
useReprDirection="false"Description: Use repr direction instead of component direction
Type: Boolean
Default: false
Required: no
versatileYRot="false"Description: Do versatile Y rotation
Type: Boolean
Default: false
Required: no
width="float"Description: Wheel width
Type: Float
Required: no
widthOffset="0"Description: Wheel width offset
Type: Float
Default: 0
Required: no
xOffset="0"Description: X axis offset
Type: Float
Default: 0
Required: no
yOffset="0"Description: Y offset
Type: Float
Default: 0
Required: no
/>

<steering node="node"Description: Steering node
Type: Index to i3d node or i3d mapping identifier
Required: no
nodeMaxRotY="angle"Description: Max. Y rotation
Type: Angle
Required: no
nodeMaxTransX="float"Description: Max. X translation
Type: Float
Required: no
nodeMinRotY="angle"Description: Min. Y rotation
Type: Angle
Required: no
nodeMinTransX="float"Description: Min. X translation
Type: Float
Required: no
rotNode="node"Description: Steering rot node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<steeringAxle rotMax="angle"Description: Max. rotation
Type: Angle
Required: no
rotMin="angle"Description: Min. rotation
Type: Angle
Required: no
scale="float"Description: Steering axle scale
Type: Float
Required: no
/>

<tire filename="string"Description: Path to tire i3d file
Type: String
Required: no
initialDeformation="float"Description: Tire deformation at initial compression value
Type: Float
Default: min. 0.04 and max. 60% of the deformation
Required: no
isCareWheel="boolean"Description: Is care wheel
Type: Boolean
Required: no
isInverted="boolean"Description: Tire profile is inverted
Type: Boolean
Required: no
maxDeformation="0"Description: Max. deformation
Type: Float
Default: 0
Required: no
node="string"Description: Node Index inside tire i3d
Type: String
Required: no
nodeLeft="string"Description: Left node index inside tire i3d
Type: String
Required: no
nodeRight="string"Description: Right node index inside tire i3d
Type: String
Required: no
sideDeformOffset="1"Description: Offset from lowerst point in center to lowerest point on the side in percentage (0.95: Radius on the side is 5% smaller than in the center)
Type: Float
Default: 1
Required: no
tireTrackAtlasIndex="0"Description: Tire track atlas index
Type: Float
Default: 0
Required: no
widthOffset="0"Description: Width offset
Type: Float
Default: 0
Required: no
xOffset="0"Description: X offset
Type: Float
Default: 0
Required: no
/>

<wheelChock color="r g b"Description: Color
Type: Color values (r, g, b) or brand color id
Required: no
filename="$data/shared/assets/wheelChocks/wheelChock01.i3d"Description: Path to wheel chock i3d
Type: String
Default: $data/shared/assets/wheelChocks/wheelChock01.i3d
Required: no
isInverted="false"Description: Is inverted (In front or back of the wheel)
Type: Boolean
Default: false
Required: no
isParked="false"Description: Default is parked
Type: Boolean
Default: false
Required: no
material="integer"Description: Material
Type: Integer
Required: no
offset="0 0 0"Description: Translation offset
Type: Translation values (x, y, z)
Default: 0 0 0
Required: no
parkingNode="node"Description: Parking node
Type: Index to i3d node or i3d mapping identifier
Required: no
scale="1 1 1"Description: Scale
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
/>

<wheelParticleSystem direction="0"Description: Moving direction for activation
Type: Integer
Default: 0
Required: no
maxScale="1"Description: Max. scale
Type: Float
Default: 1
Required: no
maxSpeed="20"Description: Max. speed for activation
Type: Float
Default: 20
Required: no
minScale="0.1"Description: Min. scale
Type: Float
Default: 0.1
Required: no
minSpeed="3"Description: Min. speed for activation
Type: Float
Default: 3
Required: no
onlyActiveOnGroundContact="true"Description: Only active while wheel has ground contact
Type: Boolean
Default: true
Required: no
psOffset="0 0 0"Description: Translation offset
Type: Translation values (x, y, z)
Default: 0 0 0
Required: no
/>

</wheel>
</wheels>
</wheelConfiguration>
</wheelConfigurations>
</wheels>

<windBending>
<windBendingNodes>
<windBendingNode decalNode="node"Description: Extra node that gets the exact same shader parameters
Type: Index to i3d node or i3d mapping identifier
Required: no
maxBending="0.15"Description: Bending in meters
Type: Float
Default: 0.15
Required: no
maxBendingNeg="float"Description: Negative bending in meters (used if the vehicle drives in reverse)
Type: Float
Default: same as #maxBending
Required: no
maxBendingSpeed="20"Description: Speed at which max bending state is reached in kmph
Type: Float
Default: 20
Required: no
node="node"Description: Shader node
Type: Index to i3d node or i3d mapping identifier
Required: no
speedReferenceNode="node"Description: Reference node to calculate speed of wind
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</windBendingNodes>
</windBending>

<windrower fillTypeCategories="string"Description: Fill type categories
Type: String
Required: no
fillTypes="string"Description: List of supported fill types
Type: String
Required: no
limitToLineHeight="false"Description: Limit pickup to work area line height
Type: Boolean
Default: false
Required: no
>

<animationNodes>
<animationNode class="RotationAnimation"Description: Animation class (RotationAnimation | RotationAnimationSpikes | ScrollingAnimation | ShakeAnimation)
Type: String
Default: RotationAnimation
Required: no
minAlphaForTurnOff="0"Description: Min. alpha for turn off (speed [0-1])
Type: Float
Default: 0
Required: no
node="node"Description: Node
Type: Index to i3d node or i3d mapping identifier
Required: no
rotAxis="2"Description: Rotation axis
Type: Float
Default: 2
Required: no
rotSpeed="1"Description: Rotation speed
Type: Angle
Default: 1
Required: no
scrollLength="1"Description: (ScrollingAnimation) Scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (ScrollingAnimation) Scroll speed
Type: Float
Default: 1
Required: no
shaderComponentScale="1 0 0 0"Description: Shader parameter name
Type: Multiple values (x, y, z, w)
Default: 1 0 0 0
Required: no
shaderParameterComponent="1"Description: (ScrollingAnimation) Shader parameter component
Type: Float
Default: 1
Required: no
shaderParameterName="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterPrevName="automatically calculated from #shaderParameterName"Description: Prev Shader parameter name
Type: String
Default: automatically calculated from #shaderParameterName
Required: no
shaking="0 0 0 0"Description: (ShakeAnimation) Shaking scale for shader parameters
Type: Multiple values (x, y, z, w)
Default: 0 0 0 0
Required: no
speedFunc="string"Description: Lua speed function
Type: String
Required: no
speedFuncParam="string"Description: Additional string parameter that is passed to the speedFunc
Type: String
Required: no
turnedOffPosition="float"Description: (ScrollingAnimation) Target position while turned off
Type: Float
Required: no
turnedOffRotation="angle"Description: (RotationAnimation) Target rotation while turned off
Type: Angle
Required: no
turnedOffSubDivisions="1"Description: Amount of sub divisions which have the same state
Type: Float
Default: 1
Required: no
turnOffFadeTime="2"Description: Turn off fade time
Type: Float
Default: 2
Required: no
turnOnFadeTime="2"Description: Turn on fade time
Type: Float
Default: 2
Required: no
turnOnOffVariance="float"Description: Turn off time variance
Type: Float
Required: no
type="string"Description: (ScrollingAnimation) Fill type name
Type: String
Required: no
>

<spikes maxRot="angle"Description: Max. spike rotation
Type: Angle
Required: no
moveDownRange="x y"Description: Move down range
Type: Rotation values (x, y)
Required: no
moveUpRange="x y"Description: Move up range
Type: Rotation values (x, y)
Required: no
rotAxis="3"Description: Rotation axis
Type: Integer
Default: 3
Required: no
>

<spike direction="integer"Description: Spike rot. direction
Type: Integer
Required: no
node="node"Description: Spike node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</spikes>
</animationNode>
</animationNodes>
<effects>
<effect dropAreaIndex="integer"Description: Drop area index (if defined the effect is only active if this drop area is set on workArea)
Type: Integer
Required: no
workAreaIndex="1"Description: Work area index
Type: Integer
Default: 1
Required: no
>

<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<snowPlowEffect maxScale="1 1 1"Description: (SnowPlowMotionPathEffect) Max. Scale which corresponds to the second motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
minScale="1 1 1"Description: (SnowPlowMotionPathEffect) Min. Scale which corresponds to the first motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
scrollSpeed="1"Description: (SnowPlowMotionPathEffect) UV scroll speed
Type: Float
Default: 1
Required: no
shaderPlane="node"Description: (SnowPlowMotionPathEffect) Node of shader plane effect to control the same way
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
<sounds>
<work debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</work>
</sounds>
</effect>
</effects>
<sounds>
<work debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</work>
</sounds>
</windrower>

<wipers>
<wiper animName="string"Description: Animation name
Type: String
Required: no
>

<state animPause="float"Description: Animation pause time (sec.)
Type: Float
Required: no
animSpeed="float"Description: Animation speed
Type: Float
Required: no
/>

</wiper>
</wipers>

<woodCrusher automaticallyTurnOn="false"Description: Automatically turned on
Type: Boolean
Default: false
Required: no
cutNode="node"Description: Cut node
Type: Index to i3d node or i3d mapping identifier
Required: no
cutSizeY="1"Description: Cut size Y
Type: Float
Default: 1
Required: no
cutSizeZ="1"Description: Cut size Z
Type: Float
Default: 1
Required: no
fillUnitIndex="1"Description: Fill unit index
Type: Integer
Default: 1
Required: no
mainDrumRefNode="node"Description: Main drum reference node
Type: Index to i3d node or i3d mapping identifier
Required: no
mainDrumRefNodeMaxY="float"Description: Max tree size the main drum can handle
Type: Float
Required: no
moveColDisableCollisionPairs="true"Description: Activate collision between move collisions and components
Type: Boolean
Default: true
Required: no
moveMaxForce="7"Description: Move max. force (kN)
Type: Float
Default: 7
Required: no
moveVelocityZ="0.8"Description: Move velocity Z (m/s)
Type: Float
Default: 0.8
Required: no
shapeSizeDetectionNode="node"Description: At this node the tree shape size will be detected to set the #mainDrumRefNode
Type: Index to i3d node or i3d mapping identifier
Required: no
>

<animationNodes>
<animationNode class="RotationAnimation"Description: Animation class (RotationAnimation | RotationAnimationSpikes | ScrollingAnimation | ShakeAnimation)
Type: String
Default: RotationAnimation
Required: no
minAlphaForTurnOff="0"Description: Min. alpha for turn off (speed [0-1])
Type: Float
Default: 0
Required: no
node="node"Description: Node
Type: Index to i3d node or i3d mapping identifier
Required: no
rotAxis="2"Description: Rotation axis
Type: Float
Default: 2
Required: no
rotSpeed="1"Description: Rotation speed
Type: Angle
Default: 1
Required: no
scrollLength="1"Description: (ScrollingAnimation) Scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (ScrollingAnimation) Scroll speed
Type: Float
Default: 1
Required: no
shaderComponentScale="1 0 0 0"Description: Shader parameter name
Type: Multiple values (x, y, z, w)
Default: 1 0 0 0
Required: no
shaderParameterComponent="1"Description: (ScrollingAnimation) Shader parameter component
Type: Float
Default: 1
Required: no
shaderParameterName="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterPrevName="automatically calculated from #shaderParameterName"Description: Prev Shader parameter name
Type: String
Default: automatically calculated from #shaderParameterName
Required: no
shaking="0 0 0 0"Description: (ShakeAnimation) Shaking scale for shader parameters
Type: Multiple values (x, y, z, w)
Default: 0 0 0 0
Required: no
speedFunc="string"Description: Lua speed function
Type: String
Required: no
speedFuncParam="string"Description: Additional string parameter that is passed to the speedFunc
Type: String
Required: no
turnedOffPosition="float"Description: (ScrollingAnimation) Target position while turned off
Type: Float
Required: no
turnedOffRotation="angle"Description: (RotationAnimation) Target rotation while turned off
Type: Angle
Required: no
turnedOffSubDivisions="1"Description: Amount of sub divisions which have the same state
Type: Float
Default: 1
Required: no
turnOffFadeTime="2"Description: Turn off fade time
Type: Float
Default: 2
Required: no
turnOnFadeTime="2"Description: Turn on fade time
Type: Float
Default: 2
Required: no
turnOnOffVariance="float"Description: Turn off time variance
Type: Float
Required: no
type="string"Description: (ScrollingAnimation) Fill type name
Type: String
Required: no
>

<spikes maxRot="angle"Description: Max. spike rotation
Type: Angle
Required: no
moveDownRange="x y"Description: Move down range
Type: Rotation values (x, y)
Required: no
moveUpRange="x y"Description: Move up range
Type: Rotation values (x, y)
Required: no
rotAxis="3"Description: Rotation axis
Type: Integer
Default: 3
Required: no
>

<spike direction="integer"Description: Spike rot. direction
Type: Integer
Required: no
node="node"Description: Spike node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</spikes>
</animationNode>
</animationNodes>
<crushEffects>
<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<snowPlowEffect maxScale="1 1 1"Description: (SnowPlowMotionPathEffect) Max. Scale which corresponds to the second motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
minScale="1 1 1"Description: (SnowPlowMotionPathEffect) Min. Scale which corresponds to the first motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
scrollSpeed="1"Description: (SnowPlowMotionPathEffect) UV scroll speed
Type: Float
Default: 1
Required: no
shaderPlane="node"Description: (SnowPlowMotionPathEffect) Node of shader plane effect to control the same way
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
</crushEffects>
<downForceNodes>
<downForceNode force="2"Description: Down force (kN)
Type: Float
Default: 2
Required: no
node="node"Description: Down force node
Type: Index to i3d node or i3d mapping identifier
Required: no
sizeY="float"Description: Size Y in which the down force node detects trees
Type: Float
Default: Cut size Y
Required: no
sizeZ="float"Description: Size Z in which the down force node detects trees
Type: Float
Default: Cut size Z
Required: no
trigger="node"Description: Additional trigger (If defined the tree needs to be present in the mover trigger and inside this trigger)
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</downForceNodes>
<moveCollisions>
<collision node="node"Description: Move collision
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</moveCollisions>
<moveTriggers>
<trigger node="node"Description: Move trigger
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</moveTriggers>
<sounds>
<idle debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</idle>
<start debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</start>
<stop debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</stop>
<work debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</work>
</sounds>
</woodCrusher>

<woodHarvester>
<cutAnimation cutTime="float"Description: Cut animation cut time
Type: Float
Required: no
name="string"Description: Cut animation name
Type: String
Required: no
speedScale="float"Description: Cut animation speed scale
Type: Float
Required: no
/>

<cutEffects>
<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<snowPlowEffect maxScale="1 1 1"Description: (SnowPlowMotionPathEffect) Max. Scale which corresponds to the second motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
minScale="1 1 1"Description: (SnowPlowMotionPathEffect) Min. Scale which corresponds to the first motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
scrollSpeed="1"Description: (SnowPlowMotionPathEffect) UV scroll speed
Type: Float
Default: 1
Required: no
shaderPlane="node"Description: (SnowPlowMotionPathEffect) Node of shader plane effect to control the same way
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
</cutEffects>
<cutLengths max="5"Description: Max. cut length
Type: Float
Default: 5
Required: no
min="1"Description: Min. cut length
Type: Float
Default: 1
Required: no
startIndex="1"Description: Default selected cut length index
Type: Integer
Default: 1
Required: no
step="0.5"Description: Cut length steps
Type: Float
Default: 0.5
Required: no
values="1 2 .. n"Description: Multiple lengths that are available separated by blank space
Type: Multiple values
Required: no
/>

<cutNode attachMoveSpeed="3"Description: Attach move speed
Type: Float
Default: 3
Required: no
attachNode="node"Description: Attach node
Type: Index to i3d node or i3d mapping identifier
Required: no
attachReferenceNode="node"Description: Attach reference node
Type: Index to i3d node or i3d mapping identifier
Required: no
maxRadius="1"Description: Max. radius
Type: Float
Default: 1
Required: no
node="node"Description: Cut node
Type: Index to i3d node or i3d mapping identifier
Required: no
releasedComponentJoint2Index="integer"Description: Released component joint 2
Type: Integer
Required: no
releasedComponentJointIndex="integer"Description: Released component joint
Type: Integer
Required: no
releasedComponentJointRotLimitXSpeed="100"Description: Released component joint rot limit X speed
Type: Angle
Default: 100
Required: no
sizeY="1"Description: Size Y
Type: Float
Default: 1
Required: no
sizeZ="1"Description: Size Z
Type: Float
Default: 1
Required: no
/>

<dashboards>
<dashboard animName="string"Description: (ANIMATION) Animation name
Type: String
Required: no
baseColor="string"Description: (EMITTER) Base color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
displayType="string"Description: Display type name
Type: String
Required: no
doInterpolation="false"Description: Do interpolation
Type: Boolean
Default: false
Required: no
emissiveScale="0.2"Description: (NUMBER) Scale of emissive map
Type: Float
Default: 0.2
Required: no
emitColor="string"Description: (EMITTER) Emit color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
font="DIGIT"Description: (NUMBER) Name of font to apply to mesh
Type: String
Default: DIGIT
Required: no
fontThickness="1"Description: (TEXT) Thickness factor for font characters
Type: Float
Default: 1
Required: no
groups="string"Description: List of groups
Type: String
Required: no
hasNormalMap="false"Description: (NUMBER) Normal map will be applied to number decals
Type: Boolean
Default: false
Required: no
hiddenColor="string"Description: (TEXT) Color of hidden character (if defined a '0' in this color is display instead of nothing)
Type: String
Required: no
idleValue="0"Description: Idle value
Type: Float
Default: 0
Required: no
intensity="1"Description: (EMITTER) Intensity
Type: Float
Default: 1
Required: no
interpolationSpeed="0.005"Description: Interpolation speed
Type: Float
Default: 0.005
Required: no
maxRot="string"Description: (ROT) Min. rotation (Rotation value if rotAxis is given | Rotation Vector of rotAxis is not given)
Type: String
Required: no
maxValueAnim="float"Description: (ANIMATION) Max. reference value for animation
Type: Float
Required: no
maxValueRot="float"Description: (ROT) Max. reference value for rotation
Type: Float
Required: no
maxValueSlider="float"Description: (SLIDER) Max. reference value for slider
Type: Float
Required: no
minRot="string"Description: (ROT) Min. rotation (Rotation value if rotAxis is given | Rotation Vector of rotAxis is not given)
Type: String
Required: no
minValueAnim="float"Description: (ANIMATION) Min. reference value for animation
Type: Float
Required: no
minValueRot="float"Description: (ROT) Min. reference value for rotation
Type: Float
Required: no
minValueSlider="float"Description: (SLIDER) Min. reference value for slider
Type: Float
Required: no
node="node"Description: (EMITTER | ROT | VISIBILITY) Node
Type: Index to i3d node or i3d mapping identifier
Required: no
numberColor="string"Description: (NUMBER) Numbers color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
numbers="node"Description: (NUMBER) Numbers node
Type: Index to i3d node or i3d mapping identifier
Required: no
precision="1"Description: (NUMBER) Precision
Type: Integer
Default: 1
Required: no
rotAxis="float"Description: (ROT) Rotation axis
Type: Float
Required: no
textAlignment="RIGHT"Description: (TEXT) Alignment of text (LEFT | RIGHT | CENTER)
Type: String
Default: RIGHT
Required: no
textColor="string"Description: (TEXT) Font color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
textMask="00.0"Description: (TEXT) Font Mask
Type: String
Default: 00.0
Required: no
textScaleX="1"Description: (TEXT) Global X scale of text
Type: Float
Default: 1
Required: no
textScaleY="1"Description: (TEXT) Global Y scale of text
Type: Float
Default: 1
Required: no
textSize="0.03"Description: (TEXT) Size of font in meter
Type: Float
Default: 0.03
Required: no
valueType="string"Description: Value type name (Available: cutLength | curCutLength | diameter)
Type: String
Required: no
>

<state rotation="x y z"Description: (MULTI_STATE) Rotation while state is active
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: (MULTI_STATE) Scale while state is active
Type: Scale values (x, y, z)
Required: no
translation="x y z"Description: (MULTI_STATE) Translation while state is active
Type: Translation values (x, y, z)
Required: no
value="1 2 .. n"Description: (MULTI_STATE) One or multiple values separated by space to activate the state
Type: Multiple values
Required: no
visibility="boolean"Description: (MULTI_STATE) Visibility while state is active
Type: Boolean
Required: no
/>

</dashboard>
</dashboards>
<delimbEffects>
<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<snowPlowEffect maxScale="1 1 1"Description: (SnowPlowMotionPathEffect) Max. Scale which corresponds to the second motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
minScale="1 1 1"Description: (SnowPlowMotionPathEffect) Min. Scale which corresponds to the first motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
scrollSpeed="1"Description: (SnowPlowMotionPathEffect) UV scroll speed
Type: Float
Default: 1
Required: no
shaderPlane="node"Description: (SnowPlowMotionPathEffect) Node of shader plane effect to control the same way
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
</delimbEffects>
<delimbNode delimbOnCut="false"Description: Delimb on cut
Type: Boolean
Default: false
Required: no
node="node"Description: Delimb node
Type: Index to i3d node or i3d mapping identifier
Required: no
sizeX="0.1"Description: Delimb size X
Type: Float
Default: 0.1
Required: no
sizeY="1"Description: Delimb size Y
Type: Float
Default: 1
Required: no
sizeZ="1"Description: Delimb size Z
Type: Float
Default: 1
Required: no
/>

<forwardingNodes>
<animationNode class="RotationAnimation"Description: Animation class (RotationAnimation | RotationAnimationSpikes | ScrollingAnimation | ShakeAnimation)
Type: String
Default: RotationAnimation
Required: no
minAlphaForTurnOff="0"Description: Min. alpha for turn off (speed [0-1])
Type: Float
Default: 0
Required: no
node="node"Description: Node
Type: Index to i3d node or i3d mapping identifier
Required: no
rotAxis="2"Description: Rotation axis
Type: Float
Default: 2
Required: no
rotSpeed="1"Description: Rotation speed
Type: Angle
Default: 1
Required: no
scrollLength="1"Description: (ScrollingAnimation) Scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (ScrollingAnimation) Scroll speed
Type: Float
Default: 1
Required: no
shaderComponentScale="1 0 0 0"Description: Shader parameter name
Type: Multiple values (x, y, z, w)
Default: 1 0 0 0
Required: no
shaderParameterComponent="1"Description: (ScrollingAnimation) Shader parameter component
Type: Float
Default: 1
Required: no
shaderParameterName="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterPrevName="automatically calculated from #shaderParameterName"Description: Prev Shader parameter name
Type: String
Default: automatically calculated from #shaderParameterName
Required: no
shaking="0 0 0 0"Description: (ShakeAnimation) Shaking scale for shader parameters
Type: Multiple values (x, y, z, w)
Default: 0 0 0 0
Required: no
speedFunc="string"Description: Lua speed function
Type: String
Required: no
speedFuncParam="string"Description: Additional string parameter that is passed to the speedFunc
Type: String
Required: no
turnedOffPosition="float"Description: (ScrollingAnimation) Target position while turned off
Type: Float
Required: no
turnedOffRotation="angle"Description: (RotationAnimation) Target rotation while turned off
Type: Angle
Required: no
turnedOffSubDivisions="1"Description: Amount of sub divisions which have the same state
Type: Float
Default: 1
Required: no
turnOffFadeTime="2"Description: Turn off fade time
Type: Float
Default: 2
Required: no
turnOnFadeTime="2"Description: Turn on fade time
Type: Float
Default: 2
Required: no
turnOnOffVariance="float"Description: Turn off time variance
Type: Float
Required: no
type="string"Description: (ScrollingAnimation) Fill type name
Type: String
Required: no
>

<spikes maxRot="angle"Description: Max. spike rotation
Type: Angle
Required: no
moveDownRange="x y"Description: Move down range
Type: Rotation values (x, y)
Required: no
moveUpRange="x y"Description: Move up range
Type: Rotation values (x, y)
Required: no
rotAxis="3"Description: Rotation axis
Type: Integer
Default: 3
Required: no
>

<spike direction="integer"Description: Spike rot. direction
Type: Integer
Required: no
node="node"Description: Spike node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</spikes>
</animationNode>
</forwardingNodes>
<grabAnimation name="string"Description: Grab animation name
Type: String
Required: no
speedScale="float"Description: Grab animation speed scale
Type: Float
Required: no
/>

<headerJointTilt animationName="string"Description: Header tilt animation
Type: String
Required: no
foldMaxLimit="1"Description: Fold max. time for header tilt to be allowed
Type: Float
Default: 1
Required: no
foldMinLimit="0"Description: Fold min. time for header tilt to be allowed
Type: Float
Default: 0
Required: no
speedFactor="1"Description: Speed of header tilt animation
Type: Float
Default: 1
Required: no
/>

<sounds>
<cut debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</cut>
<delimb debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
isLocalSound="false"Description: While set for vehicle sounds it will only play for the player currently using the vehicle
Type: Boolean
Default: false
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
linkNodeOffset="x y z"Description: Sound source will be offset by this value to the link node
Type: Translation values (x, y, z)
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
loopSynthesisRPMRatio="1"Description: Ratio between rpm in the gls file and actual rpm of the motor (e.g. 0.9: max. rpm in the gls file will be reached at 90% of motor rpm)
Type: Float
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for heredity
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
template="string"Description: Sound template name
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

<loopSynthesisLoad>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisLoad>
<loopSynthesisRpm>
<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</loopSynthesisRpm>
<lowpassCutoffFrequency indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

<lowpassGain indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</lowpassGain>
<lowpassResonance indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

<volume indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</volume>
</delimb>
</sounds>
<treeSizeMeasure node="node"Description: Tree size measure node
Type: Index to i3d node or i3d mapping identifier
Required: no
rotMaxAnimTime="1"Description: Grab animation time which reflects the rotMaxRadius (0-1)
Type: Float
Default: 1
Required: no
rotMaxRadius="1"Description: Max. tree size as reference for grab animation
Type: Float
Default: 1
Required: no
/>

</woodHarvester>

<workAreas>
<workArea animMaxLimit="1"Description: Max. anim limit
Type: Float
Default: 1
Required: no
animMinLimit="0"Description: Min. anim limit
Type: Float
Default: 0
Required: no
animName="string"Description: Animation name
Type: String
Required: no
disableBackwards="true"Description: Area is disabled while driving backwards
Type: Boolean
Default: true
Required: no
foldLimitedOuterRange="false"Description: Fold limit outer range
Type: Boolean
Default: false
Required: no
functionName="string"Description: Work area script function
Type: String
Required: no
needsSetIsTurnedOn="true"Description: Work area needs turned on vehicle to work
Type: Boolean
Default: true
Required: no
postprocessFunctionName="string"Description: Post process work area script function
Type: String
Required: no
preprocessFunctionName="string"Description: Pre process work area script function
Type: String
Required: no
requiresGroundContact="true"Description: Requires ground contact to work
Type: Boolean
Default: true
Required: no
requiresOwnedFarmland="true"Description: Requires owned farmland
Type: Boolean
Default: true
Required: no
sprayType="integer"Description: Spray type index
Type: Integer
Required: no
type="DEFAULT"Description: Work area type
Type: String
Default: DEFAULT
Required: no
>

<area heightNode="node"Description: Height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: Start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: Width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<chopperArea index="integer"Description: Chopper area index
Type: Integer
Required: no
/>

<folding maxLimit="1"Description: Max. fold limit
Type: Float
Default: 1
Required: no
minLimit="0"Description: Min. fold limit
Type: Float
Default: 0
Required: no
/>

<fruitPreparer dropWorkAreaIndex="integer"Description: Drop area index
Type: Integer
Required: no
/>

<groundReferenceNode index="integer"Description: Ground reference node index
Type: Integer
Required: no
/>

<mower dropAreaIndex="1"Description: Drop area index
Type: Integer
Default: 1
Required: no
dropWindrow="true"Description: Drop windrow
Type: Boolean
Default: true
Required: no
/>

<onlyActiveWhenLowered value="false"Description: Work area is only active when lowered
Type: Boolean
Default: false
Required: no
/>

<ridgeMarkerArea node="node"Description: Around this node the ridge marker areas are generated
Type: Index to i3d node or i3d mapping identifier
Required: no
size="0.25"Description: Width and length of area and test area
Type: Float
Default: 0.25
Required: no
testAreaOffset="0.2"Description: Offset of test area in positive z direction
Type: Float
Default: 0.2
Required: no
/>

<section index="integer"Description: Section index (Section needs to be active to activate workArea)
Type: Integer
Required: no
/>

<tedder dropWindrowWorkAreaIndex="1"Description: Drop work area index
Type: Integer
Default: 1
Required: no
/>

<testAreas areaWidthScale="0.9"Description: Width percentage of each individual area
Type: Float
Default: 0.9
Required: no
autoGenerate="false"Description: Automatically generate test areas
Type: Boolean
Default: false
Required: no
length="0.5"Description: Length of area itself
Type: Float
Default: 0.5
Required: no
numAreas="10"Description: Number of used areas
Type: Integer
Default: 10
Required: no
rootNode="node"Description: Root node as reference for width
Type: Index to i3d node or i3d mapping identifier
Required: no
scale="1"Description: Scale of test areas over width of work area
Type: Float
Default: 1
Required: no
startNode="node"Description: Left node reference for automatic calculation
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: Right node reference for automatic calculation
Type: Index to i3d node or i3d mapping identifier
Required: no
xOffset="0"Description: Offset for both sides mirrored (negative value will shrink area, positive will increase area on both sides)
Type: Float
Default: 0
Required: no
zOffset="0"Description: Offset in Z direction
Type: Float
Default: 0
Required: no
>

<testArea heightNode="node"Description: Height Node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: Start Node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: Width Node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</testAreas>
<windrower dropWindrowWorkAreaIndex="1"Description: Drop work area index
Type: Integer
Default: 1
Required: no
particleSystemIndex="integer"Description: Particle system index
Type: Integer
Required: no
/>

</workArea>
<workAreaConfigurations title="string"Description: Configration title to display in shop
Type: String or l10n key
Required: no
>

<workAreaConfiguration dailyUpkeep="0"Description: Daily up keep with this configration
Type: Float
Default: 0
Required: no
desc="string"Description: Configuration description
Type: String or l10n key
Required: no
displayBrand="string"Description: If defined a brand icon is displayed in the shop config screen
Type: String
Required: no
isDefault="false"Description: Is selected by default in shop config screen
Type: Boolean
Default: false
Required: no
isSelectable="true"Description: Configuration can be selected in the shop
Type: Boolean
Default: true
Required: no
name="string"Description: Configuration name
Type: String or l10n key
Required: no
params="string"Description: Extra paramters to insert in #name text
Type: String
Required: no
price="0"Description: Price of configuration
Type: Float
Default: 0
Required: no
saveId="Number of configuration"Description: Custom save id
Type: String
Default: Number of configuration
Required: no
typeDesc="string"Description: Custom type desc
Type: String or l10n key
Required: no
vehicleBrand="string"Description: Custom brand to display after bought with this configuration
Type: String
Required: no
vehicleIcon="string"Description: Custom icon to display after bought with this configuration
Type: String
Required: no
vehicleName="string"Description: Custom vehicle name to display after bought with this configuration
Type: String
Required: no
workingWidth="float"Description: Work width to display in shop while config is active
Type: Float
Required: no
>

<aiAgent frontOffset="float"Description: front offset
Type: Float
Required: no
height="float"Description: ai height of the vehicle when loaded in this configuration
Type: Float
Required: no
length="float"Description: ai length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
maxBrakeAcceleration="float"Description: AI vehicle max brake acceleration
Type: Float
Required: no
maxCentripedalAcceleration="float"Description: AI vehicle max centripedal acceleration
Type: Float
Required: no
maxTurningRadius="float"Description: Max. turning radius (overwrites value detected from ackermann steering)
Type: Float
Required: no
width="float"Description: ai width of the vehicle when loaded in this configuration
Type: Float
Required: no
/>

<foliageBendingModifier index="integer"Description: Bending node index
Type: Integer
Required: no
indices="1 2 .. n"Description: Bending node indices
Type: Multiple values
Required: no
isActive="true"Description: Bending node is active
Type: Boolean
Default: true
Required: no
maxX="float"Description: Max. width
Type: Float
Required: no
maxZ="float"Description: Max. length
Type: Float
Required: no
minX="float"Description: Min. width
Type: Float
Required: no
minZ="float"Description: Min. length
Type: Float
Required: no
overwrite="true"Description: Overwrite the bending node values and do not use the max values
Type: Boolean
Default: true
Required: no
yOffset="float"Description: Y translation offset
Type: Float
Required: no
/>

<material color="r g b"Description: Color
Type: Color values (r, g, b) or brand color id
Required: no
materialId="integer"Description: Material id
Type: Integer
Required: no
name="string"Description: Material name
Type: String
Required: no
node="node"Description: Material node
Type: Index to i3d node or i3d mapping identifier
Required: no
refNode="node"Description: Material reference node
Type: Index to i3d node or i3d mapping identifier
Required: no
shaderParameter="string"Description: Material shader parameter name
Type: String
Required: no
/>

<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

<reverseDriving isAllowed="true"Description: Reverse driving is allowed while this configuration is equipped
Type: Boolean
Default: true
Required: no
/>

<size height="float"Description: occupied height of the vehicle when loaded in this configuration
Type: Float
Required: no
heightOffset="float"Description: height offset
Type: Float
Required: no
length="float"Description: occupied length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
width="float"Description: occupied width of the vehicle when loaded in this configuration
Type: Float
Required: no
widthOffset="float"Description: width offset
Type: Float
Required: no
/>

<workArea animMaxLimit="1"Description: Max. anim limit
Type: Float
Default: 1
Required: no
animMinLimit="0"Description: Min. anim limit
Type: Float
Default: 0
Required: no
animName="string"Description: Animation name
Type: String
Required: no
disableBackwards="true"Description: Area is disabled while driving backwards
Type: Boolean
Default: true
Required: no
foldLimitedOuterRange="false"Description: Fold limit outer range
Type: Boolean
Default: false
Required: no
functionName="string"Description: Work area script function
Type: String
Required: no
needsSetIsTurnedOn="true"Description: Work area needs turned on vehicle to work
Type: Boolean
Default: true
Required: no
postprocessFunctionName="string"Description: Post process work area script function
Type: String
Required: no
preprocessFunctionName="string"Description: Pre process work area script function
Type: String
Required: no
requiresGroundContact="true"Description: Requires ground contact to work
Type: Boolean
Default: true
Required: no
requiresOwnedFarmland="true"Description: Requires owned farmland
Type: Boolean
Default: true
Required: no
sprayType="integer"Description: Spray type index
Type: Integer
Required: no
type="DEFAULT"Description: Work area type
Type: String
Default: DEFAULT
Required: no
>

<area heightNode="node"Description: Height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: Start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: Width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<chopperArea index="integer"Description: Chopper area index
Type: Integer
Required: no
/>

<folding maxLimit="1"Description: Max. fold limit
Type: Float
Default: 1
Required: no
minLimit="0"Description: Min. fold limit
Type: Float
Default: 0
Required: no
/>

<fruitPreparer dropWorkAreaIndex="integer"Description: Drop area index
Type: Integer
Required: no
/>

<groundReferenceNode index="integer"Description: Ground reference node index
Type: Integer
Required: no
/>

<mower dropAreaIndex="1"Description: Drop area index
Type: Integer
Default: 1
Required: no
dropWindrow="true"Description: Drop windrow
Type: Boolean
Default: true
Required: no
/>

<onlyActiveWhenLowered value="false"Description: Work area is only active when lowered
Type: Boolean
Default: false
Required: no
/>

<ridgeMarkerArea node="node"Description: Around this node the ridge marker areas are generated
Type: Index to i3d node or i3d mapping identifier
Required: no
size="0.25"Description: Width and length of area and test area
Type: Float
Default: 0.25
Required: no
testAreaOffset="0.2"Description: Offset of test area in positive z direction
Type: Float
Default: 0.2
Required: no
/>

<section index="integer"Description: Section index (Section needs to be active to activate workArea)
Type: Integer
Required: no
/>

<tedder dropWindrowWorkAreaIndex="1"Description: Drop work area index
Type: Integer
Default: 1
Required: no
/>

<testAreas areaWidthScale="0.9"Description: Width percentage of each individual area
Type: Float
Default: 0.9
Required: no
autoGenerate="false"Description: Automatically generate test areas
Type: Boolean
Default: false
Required: no
length="0.5"Description: Length of area itself
Type: Float
Default: 0.5
Required: no
numAreas="10"Description: Number of used areas
Type: Integer
Default: 10
Required: no
rootNode="node"Description: Root node as reference for width
Type: Index to i3d node or i3d mapping identifier
Required: no
scale="1"Description: Scale of test areas over width of work area
Type: Float
Default: 1
Required: no
startNode="node"Description: Left node reference for automatic calculation
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: Right node reference for automatic calculation
Type: Index to i3d node or i3d mapping identifier
Required: no
xOffset="0"Description: Offset for both sides mirrored (negative value will shrink area, positive will increase area on both sides)
Type: Float
Default: 0
Required: no
zOffset="0"Description: Offset in Z direction
Type: Float
Default: 0
Required: no
>

<testArea heightNode="node"Description: Height Node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: Start Node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: Width Node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</testAreas>
<windrower dropWindrowWorkAreaIndex="1"Description: Drop work area index
Type: Integer
Default: 1
Required: no
particleSystemIndex="integer"Description: Particle system index
Type: Integer
Required: no
/>

</workArea>
</workAreaConfiguration>
</workAreaConfigurations>
</workAreas>

<workModes allowChangeOnLowered="true"Description: Allow change while lowered
Type: Boolean
Default: true
Required: no
allowChangeWhileTurnedOn="true"Description: Allow change while turned on
Type: Boolean
Default: true
Required: no
foldMaxLimit="1"Description: Fold max. limit to change mode
Type: Float
Default: 1
Required: no
foldMinLimit="0"Description: Fold min. limit to change mode
Type: Float
Default: 0
Required: no
>

<workMode inputBindingName="string"Description: Input action name for quick access
Type: String
Required: no
name="string"Description: Work mode name
Type: String or l10n key
Required: no
>

<animation name="string"Description: Mode change animation name
Type: String
Required: no
repeatAfterUnfolding="false"Description: Repeat animation after unfolding
Type: Boolean
Default: false
Required: no
repeatStartTime="float"Description: Repeat start time
Type: Float
Required: no
speed="1"Description: Mode change animation speed
Type: Float
Default: 1
Required: no
stopTime="float"Description: Mode change animation stop time
Type: Float
Required: no
/>

<animationNodes>
<animationNode class="RotationAnimation"Description: Animation class (RotationAnimation | RotationAnimationSpikes | ScrollingAnimation | ShakeAnimation)
Type: String
Default: RotationAnimation
Required: no
minAlphaForTurnOff="0"Description: Min. alpha for turn off (speed [0-1])
Type: Float
Default: 0
Required: no
node="node"Description: Node
Type: Index to i3d node or i3d mapping identifier
Required: no
rotAxis="2"Description: Rotation axis
Type: Float
Default: 2
Required: no
rotSpeed="1"Description: Rotation speed
Type: Angle
Default: 1
Required: no
scrollLength="1"Description: (ScrollingAnimation) Scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (ScrollingAnimation) Scroll speed
Type: Float
Default: 1
Required: no
shaderComponentScale="1 0 0 0"Description: Shader parameter name
Type: Multiple values (x, y, z, w)
Default: 1 0 0 0
Required: no
shaderParameterComponent="1"Description: (ScrollingAnimation) Shader parameter component
Type: Float
Default: 1
Required: no
shaderParameterName="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterPrevName="automatically calculated from #shaderParameterName"Description: Prev Shader parameter name
Type: String
Default: automatically calculated from #shaderParameterName
Required: no
shaking="0 0 0 0"Description: (ShakeAnimation) Shaking scale for shader parameters
Type: Multiple values (x, y, z, w)
Default: 0 0 0 0
Required: no
speedFunc="string"Description: Lua speed function
Type: String
Required: no
speedFuncParam="string"Description: Additional string parameter that is passed to the speedFunc
Type: String
Required: no
turnedOffPosition="float"Description: (ScrollingAnimation) Target position while turned off
Type: Float
Required: no
turnedOffRotation="angle"Description: (RotationAnimation) Target rotation while turned off
Type: Angle
Required: no
turnedOffSubDivisions="1"Description: Amount of sub divisions which have the same state
Type: Float
Default: 1
Required: no
turnOffFadeTime="2"Description: Turn off fade time
Type: Float
Default: 2
Required: no
turnOnFadeTime="2"Description: Turn on fade time
Type: Float
Default: 2
Required: no
turnOnOffVariance="float"Description: Turn off time variance
Type: Float
Required: no
type="string"Description: (ScrollingAnimation) Fill type name
Type: String
Required: no
>

<spikes maxRot="angle"Description: Max. spike rotation
Type: Angle
Required: no
moveDownRange="x y"Description: Move down range
Type: Rotation values (x, y)
Required: no
moveUpRange="x y"Description: Move up range
Type: Rotation values (x, y)
Required: no
rotAxis="3"Description: Rotation axis
Type: Integer
Default: 3
Required: no
>

<spike direction="integer"Description: Spike rot. direction
Type: Integer
Required: no
node="node"Description: Spike node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</spikes>
</animationNode>
</animationNodes>
<loweringAnimations>
<loweringAnimation name="string"Description: Lowering animation name
Type: String
Required: no
speed="1"Description: Speed scale
Type: Float
Default: 1
Required: no
/>

</loweringAnimations>
<movingToolLimit maxRot="0"Description: Max. rotation
Type: Angle
Default: 0
Required: no
minRot="0"Description: Min. rotation
Type: Angle
Default: 0
Required: no
node="node"Description: Target moving tool node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<turnedOnAnimations>
<turnedOnAnimation name="string"Description: Turned on animation name
Type: String
Required: no
speedScale="1"Description: Speed scale
Type: Float
Default: 1
Required: no
turnOffFadeTime="1"Description: Turn off fade time (sec.)
Type: Float
Default: 1
Required: no
turnOnFadeTime="1"Description: Turn on fade time (sec.)
Type: Float
Default: 1
Required: no
/>

</turnedOnAnimations>
<windrowerEffect>
<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<snowPlowEffect maxScale="1 1 1"Description: (SnowPlowMotionPathEffect) Max. Scale which corresponds to the second motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
minScale="1 1 1"Description: (SnowPlowMotionPathEffect) Min. Scale which corresponds to the first motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
scrollSpeed="1"Description: (SnowPlowMotionPathEffect) UV scroll speed
Type: Float
Default: 1
Required: no
shaderPlane="node"Description: (SnowPlowMotionPathEffect) Node of shader plane effect to control the same way
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
</windrowerEffect>
<workAreas>
<workArea dropAreaIndex="integer"Description: Drop area index
Type: Integer
Required: no
workAreaIndex="integer"Description: Work area index
Type: Integer
Required: no
/>

</workAreas>
</workMode>
<workModeConfigurations title="string"Description: Configration title to display in shop
Type: String or l10n key
Required: no
>

<workModeConfiguration allowChangeOnLowered="true"Description: Allow change while lowered
Type: Boolean
Default: true
Required: no
allowChangeWhileTurnedOn="true"Description: Allow change while turned on
Type: Boolean
Default: true
Required: no
dailyUpkeep="0"Description: Daily up keep with this configration
Type: Float
Default: 0
Required: no
desc="string"Description: Configuration description
Type: String or l10n key
Required: no
displayBrand="string"Description: If defined a brand icon is displayed in the shop config screen
Type: String
Required: no
foldMaxLimit="1"Description: Fold max. limit to change mode
Type: Float
Default: 1
Required: no
foldMinLimit="0"Description: Fold min. limit to change mode
Type: Float
Default: 0
Required: no
isDefault="false"Description: Is selected by default in shop config screen
Type: Boolean
Default: false
Required: no
isSelectable="true"Description: Configuration can be selected in the shop
Type: Boolean
Default: true
Required: no
name="string"Description: Configuration name
Type: String or l10n key
Required: no
params="string"Description: Extra paramters to insert in #name text
Type: String
Required: no
price="0"Description: Price of configuration
Type: Float
Default: 0
Required: no
saveId="Number of configuration"Description: Custom save id
Type: String
Default: Number of configuration
Required: no
typeDesc="string"Description: Custom type desc
Type: String or l10n key
Required: no
vehicleBrand="string"Description: Custom brand to display after bought with this configuration
Type: String
Required: no
vehicleIcon="string"Description: Custom icon to display after bought with this configuration
Type: String
Required: no
vehicleName="string"Description: Custom vehicle name to display after bought with this configuration
Type: String
Required: no
workingWidth="float"Description: Work width to display in shop while config is active
Type: Float
Required: no
>

<aiAgent frontOffset="float"Description: front offset
Type: Float
Required: no
height="float"Description: ai height of the vehicle when loaded in this configuration
Type: Float
Required: no
length="float"Description: ai length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
maxBrakeAcceleration="float"Description: AI vehicle max brake acceleration
Type: Float
Required: no
maxCentripedalAcceleration="float"Description: AI vehicle max centripedal acceleration
Type: Float
Required: no
maxTurningRadius="float"Description: Max. turning radius (overwrites value detected from ackermann steering)
Type: Float
Required: no
width="float"Description: ai width of the vehicle when loaded in this configuration
Type: Float
Required: no
/>

<foliageBendingModifier index="integer"Description: Bending node index
Type: Integer
Required: no
indices="1 2 .. n"Description: Bending node indices
Type: Multiple values
Required: no
isActive="true"Description: Bending node is active
Type: Boolean
Default: true
Required: no
maxX="float"Description: Max. width
Type: Float
Required: no
maxZ="float"Description: Max. length
Type: Float
Required: no
minX="float"Description: Min. width
Type: Float
Required: no
minZ="float"Description: Min. length
Type: Float
Required: no
overwrite="true"Description: Overwrite the bending node values and do not use the max values
Type: Boolean
Default: true
Required: no
yOffset="float"Description: Y translation offset
Type: Float
Required: no
/>

<material color="r g b"Description: Color
Type: Color values (r, g, b) or brand color id
Required: no
materialId="integer"Description: Material id
Type: Integer
Required: no
name="string"Description: Material name
Type: String
Required: no
node="node"Description: Material node
Type: Index to i3d node or i3d mapping identifier
Required: no
refNode="node"Description: Material reference node
Type: Index to i3d node or i3d mapping identifier
Required: no
shaderParameter="string"Description: Material shader parameter name
Type: String
Required: no
/>

<objectChange centerOfMassActive="x y z"Description: center of mass if object change is active
Type: Multiple values (x, y, z)
Required: no
centerOfMassInactive="x y z"Description: center of mass if object change is in active
Type: Multiple values (x, y, z)
Required: no
compoundChildActive="boolean"Description: compound child state if object change is active
Type: Boolean
Required: no
compoundChildInactive="boolean"Description: compound child state if object change is in active
Type: Boolean
Required: no
interpolation="false"Description: Value will be interpolated
Type: Boolean
Default: false
Required: no
interpolationTime="1"Description: Time for interpolation
Type: Time in seconds
Default: 1
Required: no
massActive="float"Description: mass if object change is active
Type: Float
Required: no
massInactive="float"Description: mass if object change is in active
Type: Float
Required: no
movingPartUpdateActive="boolean"Description: moving part active state if object change active
Type: Boolean
Required: no
movingPartUpdateInactive="boolean"Description: moving part active state if object change inactive
Type: Boolean
Required: no
movingToolRotMaxActive="angle"Description: Moving tool max. rotation if object change active
Type: Angle
Required: no
movingToolRotMaxInactive="angle"Description: Moving tool max. rotation if object change inactive
Type: Angle
Required: no
movingToolRotMinActive="angle"Description: Moving tool min. rotation if object change active
Type: Angle
Required: no
movingToolRotMinInactive="angle"Description: Moving tool min. rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotActive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartRotInactive="angle"Description: Moving tool start rotation if object change inactive
Type: Angle
Required: no
movingToolStartTransActive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolStartTransInactive="float"Description: Moving tool start translation if object change inactive
Type: Float
Required: no
movingToolTransMaxActive="float"Description: Moving tool max. translation if object change active
Type: Float
Required: no
movingToolTransMaxInactive="float"Description: Moving tool max. translation if object change inactive
Type: Float
Required: no
movingToolTransMinActive="float"Description: Moving tool min. translation if object change active
Type: Float
Required: no
movingToolTransMinInactive="float"Description: Moving tool min. translation if object change inactive
Type: Float
Required: no
node="node"Description: Object change node
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeActive="node"Description: parent node if object change is active
Type: Index to i3d node or i3d mapping identifier
Required: no
parentNodeInactive="node"Description: parent node if object change is in active
Type: Index to i3d node or i3d mapping identifier
Required: no
rigidBodyTypeActive="string"Description: rigid body type if object change is active
Type: String
Required: no
rigidBodyTypeInactive="string"Description: rigid body type if object change is in active
Type: String
Required: no
rotationActive="x y z"Description: rotation if object change is active
Type: Rotation values (x, y, z)
Required: no
rotationInactive="x y z"Description: rotation if object change is in active
Type: Rotation values (x, y, z)
Required: no
scaleActive="x y z"Description: scale if object change is active
Type: Scale values (x, y, z)
Required: no
scaleInactive="x y z"Description: scale if object change is in active
Type: Scale values (x, y, z)
Required: no
shaderParameter="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterActive="x y z w"Description: shaderParameter if object change is active
Type: Multiple values (x, y, z, w)
Required: no
shaderParameterInactive="x y z w"Description: shaderParameter if object change is in active
Type: Multiple values (x, y, z, w)
Required: no
sharedShaderParameter="false"Description: Shader parameter is applied on all objects with the same material
Type: Boolean
Default: false
Required: no
translationActive="x y z"Description: translation if object change is active
Type: Translation values (x, y, z)
Required: no
translationInactive="x y z"Description: translation if object change is in active
Type: Translation values (x, y, z)
Required: no
visibilityActive="boolean"Description: visibility if object change is active
Type: Boolean
Required: no
visibilityInactive="boolean"Description: visibility if object change is in active
Type: Boolean
Required: no
/>

<reverseDriving isAllowed="true"Description: Reverse driving is allowed while this configuration is equipped
Type: Boolean
Default: true
Required: no
/>

<size height="float"Description: occupied height of the vehicle when loaded in this configuration
Type: Float
Required: no
heightOffset="float"Description: height offset
Type: Float
Required: no
length="float"Description: occupied length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
width="float"Description: occupied width of the vehicle when loaded in this configuration
Type: Float
Required: no
widthOffset="float"Description: width offset
Type: Float
Required: no
/>

<workMode inputBindingName="string"Description: Input action name for quick access
Type: String
Required: no
name="string"Description: Work mode name
Type: String or l10n key
Required: no
>

<animation name="string"Description: Mode change animation name
Type: String
Required: no
repeatAfterUnfolding="false"Description: Repeat animation after unfolding
Type: Boolean
Default: false
Required: no
repeatStartTime="float"Description: Repeat start time
Type: Float
Required: no
speed="1"Description: Mode change animation speed
Type: Float
Default: 1
Required: no
stopTime="float"Description: Mode change animation stop time
Type: Float
Required: no
/>

<animationNodes>
<animationNode class="RotationAnimation"Description: Animation class (RotationAnimation | RotationAnimationSpikes | ScrollingAnimation | ShakeAnimation)
Type: String
Default: RotationAnimation
Required: no
minAlphaForTurnOff="0"Description: Min. alpha for turn off (speed [0-1])
Type: Float
Default: 0
Required: no
node="node"Description: Node
Type: Index to i3d node or i3d mapping identifier
Required: no
rotAxis="2"Description: Rotation axis
Type: Float
Default: 2
Required: no
rotSpeed="1"Description: Rotation speed
Type: Angle
Default: 1
Required: no
scrollLength="1"Description: (ScrollingAnimation) Scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (ScrollingAnimation) Scroll speed
Type: Float
Default: 1
Required: no
shaderComponentScale="1 0 0 0"Description: Shader parameter name
Type: Multiple values (x, y, z, w)
Default: 1 0 0 0
Required: no
shaderParameterComponent="1"Description: (ScrollingAnimation) Shader parameter component
Type: Float
Default: 1
Required: no
shaderParameterName="string"Description: Shader parameter name
Type: String
Required: no
shaderParameterPrevName="automatically calculated from #shaderParameterName"Description: Prev Shader parameter name
Type: String
Default: automatically calculated from #shaderParameterName
Required: no
shaking="0 0 0 0"Description: (ShakeAnimation) Shaking scale for shader parameters
Type: Multiple values (x, y, z, w)
Default: 0 0 0 0
Required: no
speedFunc="string"Description: Lua speed function
Type: String
Required: no
speedFuncParam="string"Description: Additional string parameter that is passed to the speedFunc
Type: String
Required: no
turnedOffPosition="float"Description: (ScrollingAnimation) Target position while turned off
Type: Float
Required: no
turnedOffRotation="angle"Description: (RotationAnimation) Target rotation while turned off
Type: Angle
Required: no
turnedOffSubDivisions="1"Description: Amount of sub divisions which have the same state
Type: Float
Default: 1
Required: no
turnOffFadeTime="2"Description: Turn off fade time
Type: Float
Default: 2
Required: no
turnOnFadeTime="2"Description: Turn on fade time
Type: Float
Default: 2
Required: no
turnOnOffVariance="float"Description: Turn off time variance
Type: Float
Required: no
type="string"Description: (ScrollingAnimation) Fill type name
Type: String
Required: no
>

<spikes maxRot="angle"Description: Max. spike rotation
Type: Angle
Required: no
moveDownRange="x y"Description: Move down range
Type: Rotation values (x, y)
Required: no
moveUpRange="x y"Description: Move up range
Type: Rotation values (x, y)
Required: no
rotAxis="3"Description: Rotation axis
Type: Integer
Default: 3
Required: no
>

<spike direction="integer"Description: Spike rot. direction
Type: Integer
Required: no
node="node"Description: Spike node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</spikes>
</animationNode>
</animationNodes>
<loweringAnimations>
<loweringAnimation name="string"Description: Lowering animation name
Type: String
Required: no
speed="1"Description: Speed scale
Type: Float
Default: 1
Required: no
/>

</loweringAnimations>
<movingToolLimit maxRot="0"Description: Max. rotation
Type: Angle
Default: 0
Required: no
minRot="0"Description: Min. rotation
Type: Angle
Default: 0
Required: no
node="node"Description: Target moving tool node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<turnedOnAnimations>
<turnedOnAnimation name="string"Description: Turned on animation name
Type: String
Required: no
speedScale="1"Description: Speed scale
Type: Float
Default: 1
Required: no
turnOffFadeTime="1"Description: Turn off fade time (sec.)
Type: Float
Default: 1
Required: no
turnOnFadeTime="1"Description: Turn on fade time (sec.)
Type: Float
Default: 1
Required: no
/>

</turnedOnAnimations>
<windrowerEffect>
<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<snowPlowEffect maxScale="1 1 1"Description: (SnowPlowMotionPathEffect) Max. Scale which corresponds to the second motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
minScale="1 1 1"Description: (SnowPlowMotionPathEffect) Min. Scale which corresponds to the first motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
scrollSpeed="1"Description: (SnowPlowMotionPathEffect) UV scroll speed
Type: Float
Default: 1
Required: no
shaderPlane="node"Description: (SnowPlowMotionPathEffect) Node of shader plane effect to control the same way
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
</windrowerEffect>
<workAreas>
<workArea dropAreaIndex="integer"Description: Drop area index
Type: Integer
Required: no
workAreaIndex="integer"Description: Work area index
Type: Integer
Required: no
/>

</workAreas>
</workMode>
</workModeConfiguration>
</workModeConfigurations>
</workModes>

<workParticles>
<effect activeDirection="1"Description: Active Direction (effect will be turned off wen in opposite direction)
Type: Integer
Default: 1
Required: no
groundReferenceNodeIndex="integer"Description: Index of ground reference node
Type: Integer
Required: no
needsSetIsTurnedOn="false"Description: Needs set is turned on
Type: Boolean
Default: false
Required: no
speedThreshold="0.5"Description: Speed threshold
Type: Float
Default: 0.5
Required: no
workAreaIndex="integer"Description: Work area index
Type: Integer
Required: no
>

<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<effectNode alignToWorldY="false"Description: (ShaderPlaneEffect) Align Y axis to world Y
Type: Boolean
Default: false
Required: no
alignXAxisToWorldY="false"Description: (ShaderPlaneEffect) Align X axis to world Y
Type: Boolean
Default: false
Required: no
alwaysVisibile="false"Description: (ShaderPlaneEffect) Always visibile
Type: Boolean
Default: false
Required: no
controlPoint="10 0.25 0 0"Description: (PipeEffect) Control point position
Type: Multiple values (x, y, z, w)
Default: 10 0.25 0 0
Required: no
defaultFillType="string"Description: (ShaderPlaneEffect) Default fill type name
Type: String
Required: no
delay="0"Description: (ParticleEffect) Delay
Type: Float
Default: 0
Required: no
dropOffset="0"Description: (WindrowerEffect) Drop offset
Type: Float
Default: 0
Required: no
dynamicFillType="false"Description: (ShaderPlaneEffect) Dynamic fill type
Type: Boolean
Default: false
Required: no
effectClass="ShaderPlaneEffect"Description: Effect class
Type: String
Default: ShaderPlaneEffect
Required: no
effectNode="string"Description: Effect node
Type: String
Required: no
effectType="string"Description: (MotionPathEffect) Effect type string
Type: String
Required: no
emitCountScale="1"Description: (ParticleEffect) Emit count scale
Type: Float
Default: 1
Required: no
extraDistance="0.5"Description: (ParticleEffect) Extra distance
Type: Float
Default: 0.5
Required: no
extraDistanceNode="string"Description: (ShaderPlaneEffect) Distance between effect and this node will be added to distance
Type: String
Required: no
fadeInTime="1"Description: (ShaderPlaneEffect) Fade in time
Type: Float
Default: 1
Required: no
fadeOutTime="1"Description: (ShaderPlaneEffect) Fade out time
Type: Float
Default: 1
Required: no
fadeScale="float"Description: (ShaderPlaneEffect) Fade scale
Type: Float
Required: no
fadeTime="1"Description: (ShaderPlaneEffect) Fade time for fade in and fade out
Type: Float
Default: 1
Required: no
fadeXMaxDistance="4.18"Description: (ShaderPlaneEffect) Fade X max. distance
Type: Float
Default: 4.18
Required: no
fadeXMinDistance="-1.58"Description: (ShaderPlaneEffect) Fade X min. distance
Type: Float
Default: -1.58
Required: no
filename="string"Description: Effect from external i3d
Type: String
Required: no
forcedFillType="string"Description: (TypedMotionPathEffect) Forced fill type that is always applied
Type: String
Required: no
forcedFruitType="string"Description: (TypedMotionPathEffect) Forced fruit type that is always applied
Type: String
Required: no
forcedGrowthState="integer"Description: (TypedMotionPathEffect) Forced growth state that is always applied
Type: Integer
Required: no
ignoreDistanceLifeSpan="false"Description: (ParticleEffect) Ignore distance based lifespan and apply fixed lifespan
Type: Boolean
Default: false
Required: no
lifespan="float"Description: (ParticleEffect) Lifespan
Type: Float
Required: no
linkNode="string"Description: Link node
Type: String
Required: no
materialType="string"Description: (ParticleEffect) Material type
Type: String
Required: no
materialTypeId="string"Description: (ShaderPlaneEffect) Material type id
Type: String
Default: 1
Required: no
maxBending="0.25"Description: (PipeEffect) Max bending
Type: Float
Default: 0.25
Required: no
maxDensitySpeed="8"Description: (CutterMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxHeight="1"Description: (LevelerEffect) Max. height
Type: Float
Default: 1
Required: no
maxOffset="0"Description: (CutterMotionPathEffect) Width offset in max direction
Type: Float
Default: 0
Required: no
maxVisHeight="float"Description: (GrainTankEffect) Max. height to bis visibile
Type: Float
Default: inf
Required: no
meshType="string"Description: (TypedMotionPathEffect) Mesh Type
Type: String
Required: no
minDensity="0.5"Description: (CutterMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minHeight="-0.5"Description: (LevelerEffect) Min. height
Type: Float
Default: -0.5
Required: no
minOffset="0"Description: (CutterMotionPathEffect) Width offset in min direction
Type: Float
Default: 0
Required: no
minVisHeight="float"Description: (GrainTankEffect) Min. height to bis visibile
Type: Float
Default: -inf
Required: no
node="node"Description: Effect in i3d node
Type: Index to i3d node or i3d mapping identifier
Required: no
offset="0.5"Description: (SlurrySideToSideEffect) Animation time offset
Type: Float
Default: 0.5
Required: no
particleType="unloading"Description: (ParticleEffect) Particle type
Type: String
Default: unloading
Required: no
position="x y z"Description: Translation
Type: Translation values (x, y, z)
Required: no
positionUpdateNodes="string"Description: (PipeEffect) List of nodes to position at control point
Type: String
Required: no
prio="0"Description: Prio
Type: Integer
Default: 0
Required: no
refAnimation="string"Description: (SlurrySideToSideEffect) Reference animation
Type: String
Required: no
requiredFillType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fill type
Type: String
Required: no
requiredFruitType="string"Description: (TypedMotionPathEffect) Effect will only be used for this fruit type
Type: String
Required: no
requiredGrowthState="integer"Description: (TypedMotionPathEffect) Effect will only be used for this growth state
Type: Integer
Required: no
rotation="x y z"Description: Rotation
Type: Rotation values (x, y, z)
Required: no
scale="x y z"Description: Scale
Type: Scale values (x, y, z)
Required: no
scrollLength="1"Description: (MorphPositionEffect) scroll length
Type: Float
Default: 1
Required: no
scrollSpeed="1"Description: (MorphPositionEffect) scroll speed
Type: Float
Default: 1
Required: no
shapeScaleSpread="0.6 1 1 0"Description: (PipeEffect) Shape scale spread
Type: Multiple values (x, y, z, w)
Default: 0.6 1 1 0
Required: no
shared="boolean"Description: Load i3d file as shared file
Type: Boolean
Required: no
showOnFirstUse="false"Description: (ShaderPlaneEffect) Show on first use
Type: Boolean
Default: false
Required: no
speed="1"Description: speed
Type: Float
Default: 1
Required: no
spriteGainScale="float"Description: (ParticleEffect) Scale factor that is applied on sprite gain scale loaded from particle system
Type: Float
Default: #spriteScale value
Required: no
spriteScale="1"Description: (ParticleEffect) Scale factor that is applied on sprite scale loaded from particle system
Type: Float
Default: 1
Required: no
startDelay="0"Description: (ShaderPlaneEffect) Start delay
Type: Float
Default: 0
Required: no
startTime="float"Description: (ParticleEffect) Start time
Type: Float
Default: delay
Required: no
stopDelay="0"Description: (ShaderPlaneEffect) Stop delay
Type: Float
Default: 0
Required: no
stopTime="float"Description: (ParticleEffect) Stop time
Type: Float
Default: delay
Required: no
turnOffRequiredEffect="0"Description: (WindrowerEffect) Index of turn off required effect
Type: Integer
Default: 0
Required: no
unloadDirection="integer"Description: (WindrowerEffect) Unload direction
Type: Integer
Required: no
updateDistance="string"Description: (PipeEffect) Update effect distance
Type: String
Default: true
Required: no
useCuttingWidth="true"Description: (ParticleEffect) Use cutting width
Type: Boolean
Default: true
Required: no
useDistance="true"Description: (ShaderPlaneEffect) Use distance
Type: Boolean
Default: true
Required: no
useFillTypeTextureArrays="boolean"Description: (ShaderPlaneEffect) Apply shared fill type texture array to effect
Type: Boolean
Required: no
useFruitColor="false"Description: (ParticleEffect) Apply the fruit color to the smoke effect instead of the fill color
Type: Boolean
Default: false
Required: no
useMaxValue="false"Description: (CutterMotionPathEffect) Use max width of effect
Type: Boolean
Default: false
Required: no
useSelfAsEffectNode="false"Description: Use root node as effect node
Type: Boolean
Default: false
Required: no
uvScaleSpeedFreqAmp="x y z w"Description: (PipeEffect) UV Scale, speed, frequency, amplitude
Type: Multiple values (x, y, z, w)
Required: no
uvSpeed="float"Description: (ShaderPlaneEffect) UV speed
Type: Float
Required: no
width="0"Description: (WindrowerEffect) Width
Type: Float
Default: 0
Required: no
widthScale="1"Description: (CutterMotionPathEffect) Width scale (Percentage)
Type: Float
Default: 1
Required: no
worldSpace="true"Description: (ParticleEffect) World space
Type: Boolean
Default: true
Required: no
>

<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
<motionPathEffect delay="0"Description: (MotionPathEffect) Start and stop delay
Type: Float
Default: 0
Required: no
density="1"Description: (MotionPathEffect) Density Scale
Type: Float
Default: 1
Required: no
densityMaskFilename="string"Description: (MotionPathEffect) Custom Density Mask Texture
Type: String
Required: no
densityScale="float"Description: (CultivatorMotionPathEffect) Density Scale
Type: Float
Default: Random between 0.75 and 1
Required: no
endFade="0.8"Description: (WindrowerMotionPathEffect) End of fading depending on test area result
Type: Float
Default: 0.8
Required: no
fadeOutScale="1"Description: (MotionPathEffect) Fade out speed multiplicator
Type: Float
Default: 1
Required: no
fadeVisibilityMax="0"Description: (MotionPathEffect) Default fade visibility max. value
Type: Float
Default: 0
Required: no
fadeVisibilityMin="1"Description: (MotionPathEffect) Default fade visibility min. value
Type: Float
Default: 1
Required: no
inversedFadeOut="false"Description: (MotionPathEffect) Using inversed fade in as fade out
Type: Boolean
Default: false
Required: no
isCultivatorSweepEffect="false"Description: (CultivatorMotionPathEffect) Is sweep effect
Type: Boolean
Default: false
Required: no
isLeft="false"Description: (WindrowerMotionPathEffect) Defines if rake is mounted on left or right side
Type: Boolean
Default: false
Required: no
isPickup="false"Description: (WindrowerMotionPathEffect) Defines if the effect is a pickup effect and width is adjusted by hiding rows instead of the fade value
Type: Boolean
Default: false
Required: no
maxDensitySpeed="8"Description: (CultivatorMotionPathEffect) Speed at which the density is 1
Type: Float
Default: 8
Required: no
maxReferenceVehicleSpeed="10"Description: (MotionPathEffect) This speed represents speed '1' for effect
Type: Float
Default: 10
Required: no
maxScaleSpeed="10"Description: (PlowMotionPathEffect) Speed at which the effect reaches the max. scale
Type: Float
Default: 10
Required: no
maxShapeScale="float"Description: (MotionPathEffect) Scale of single shapes at the end of the effect
Type: Float
Required: no
maxVariationState="float"Description: (CultivatorMotionPathEffect) Max. variation state
Type: Float
Default: Max state of variation depending on speed (0 -> slow, 0.5 -> normal, 1 -> fast)
Required: no
minDensity="0.5"Description: (CultivatorMotionPathEffect) Min. Density
Type: Float
Default: 0.5
Required: no
minFade="0"Description: (MotionPathEffect) Defines start fade value
Type: Float
Default: 0
Required: no
minScaleOffset="-0.07"Description: (PlowMotionPathEffect) Y Offset when the scale is at it's minimum
Type: Float
Default: -0.07
Required: no
numRows="0"Description: (MotionPathEffect) Number of rows
Type: Integer
Default: 0
Required: no
rowLength="0"Description: (MotionPathEffect) Number of plants for each row
Type: Integer
Default: 0
Required: no
shapeScale="float"Description: (MotionPathEffect) Scale of single shapes
Type: Float
Required: no
speedReferenceAnimation="string"Description: (MotionPathEffect) This animation will be used for the effect speed
Type: String
Required: no
speedReferenceAnimationOffset="0"Description: (MotionPathEffect) Time offset to apply
Type: Float
Default: 0
Required: no
speedScale="float"Description: (MotionPathEffect) Speed scale that is applied to effect speed defined in effect.xml or i3d file
Type: Float
Required: no
startDelay="float"Description: (MotionPathEffect) Start delay
Type: Float
Default: value of #delay
Required: no
startFade="0.2"Description: (WindrowerMotionPathEffect) Start of fading depending on test area result
Type: Float
Default: 0.2
Required: no
stopDelay="float"Description: (MotionPathEffect) Stop delay
Type: Float
Default: value of #delay
Required: no
textureFilename="string"Description: (MotionPathEffect) Animation texture
Type: String
Default: 0
Required: no
textureRealWidth="float"Description: (MotionPathEffect) Real width of effect in meter with this texture
Type: Float
Required: no
useVehicleSpeed="boolean"Description: (MotionPathEffect) Use speed of vehicle as effect speed
Type: Boolean
Required: no
verticalOffset="float"Description: (MotionPathEffect) Vertical offset of plants
Type: Float
Required: no
visibilityX="50 -50"Description: (MotionPathEffect) Visibility cut size X axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (MotionPathEffect) Visibility cut size Y axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (MotionPathEffect) Visibility cut size Z axis
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

<particleSystem delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

<snowPlowEffect maxScale="1 1 1"Description: (SnowPlowMotionPathEffect) Max. Scale which corresponds to the second motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
minScale="1 1 1"Description: (SnowPlowMotionPathEffect) Min. Scale which corresponds to the first motion path array state
Type: Scale values (x, y, z)
Default: 1 1 1
Required: no
scrollSpeed="1"Description: (SnowPlowMotionPathEffect) UV scroll speed
Type: Float
Default: 1
Required: no
shaderPlane="node"Description: (SnowPlowMotionPathEffect) Node of shader plane effect to control the same way
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height node
Type: Index to i3d node or i3d mapping identifier
Required: no
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
widthNode="node"Description: (WindrowerEffect) Test area width node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
</effect>
<particle file="string"Description: External effect i3d file
Type: String
Required: no
>

<node adjustColor="false"Description: Adjust color
Type: Boolean
Default: false
Required: no
delay="float"Description: Activation delay
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
fillType="UNKNOWN"Description: Fill type for particles (If external file is not given)
Type: String
Default: UNKNOWN
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
movingDirection="integer"Description: Moving direction
Type: Integer
Required: no
node="node"Description: Link node in vehicle
Type: Index to i3d node or i3d mapping identifier
Required: no
particleNode="string"Description: Particle node in external file
Type: String
Required: no
particleType="string"Description: Particle type name (If external file is not given)
Type: String
Required: no
refNodeIndex="integer"Description: Ground reference node index
Type: Integer
Required: no
speedThreshold="0.5"Description: Speed threshold
Type: Float
Default: 0.5
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
useEmitterVisibility="true"Description: use emitter shape visibility
Type: Boolean
Default: true
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
/>

</particle>
<particleAnimation file="string"Description: External effect i3d file
Type: String
Required: no
speedThreshold="0"Description: Speed threshold
Type: Float
Default: 0
Required: no
>

<node animMeshNode="string"Description: Animation mesh node in external file
Type: String
Required: no
materialId="1"Description: Material index (If external file is not given)
Type: Integer
Default: 1
Required: no
materialType="string"Description: Material type name (If external file is not given)
Type: String
Required: no
maxDepth="-0.1"Description: Max. depth
Type: Float
Default: -0.1
Required: no
node="node"Description: Link node in vehicle
Type: Index to i3d node or i3d mapping identifier
Required: no
refNodeIndex="integer"Description: Ground reference node index
Type: Integer
Required: no
/>

</particleAnimation>
</workParticles>

<wrappingColorConfigurations defaultColorIndex="integer"Description: Default color index on start
Type: Integer
Required: no
price="1000"Description: Default color price
Type: Integer
Default: 1000
Required: no
title="string"Description: Configration title to display in shop
Type: String or l10n key
Required: no
useDefaultColors="false"Description: Use default colors
Type: Boolean
Default: false
Required: no
>

<colorNode node="node"Description: Color node
Type: Index to i3d node or i3d mapping identifier
Required: no
recursive="boolean"Description: Apply recursively
Type: Boolean
Required: no
/>

<material color="r g b"Description: Material color if it shouldn't be used from configuration
Type: Color values (r, g, b) or brand color id
Required: no
contrastThreshold="0.5"Description: Contrast color brightness threshold
Type: Float
Default: 0.5
Required: no
material="integer"Description: Material id if it shouldn't be used from configuration
Type: Integer
Required: no
name="string"Description: Material name
Type: String
Required: no
shaderParameter="string"Description: Material shader parameter
Type: String
Required: no
useContrastColor="false"Description: Use contrast color from configuration
Type: Boolean
Default: false
Required: no
/>

<wrappingColorConfiguration color="1 1 1 1"Description: Configuration color
Type: Color values (r, g, b) or brand color id
Default: 1 1 1 1
Required: no
dailyUpkeep="0"Description: Daily up keep with this configration
Type: Float
Default: 0
Required: no
desc="string"Description: Configuration description
Type: String or l10n key
Required: no
displayBrand="string"Description: If defined a brand icon is displayed in the shop config screen
Type: String
Required: no
isDefault="false"Description: Is selected by default in shop config screen
Type: Boolean
Default: false
Required: no
isSelectable="true"Description: Configuration can be selected in the shop
Type: Boolean
Default: true
Required: no
material="integer"Description: Configuration material
Type: Integer
Required: no
name="string"Description: Color name
Type: String or l10n key
Required: no
params="string"Description: Extra paramters to insert in #name text
Type: String
Required: no
price="0"Description: Price of configuration
Type: Float
Default: 0
Required: no
saveId="Number of configuration"Description: Custom save id
Type: String
Default: Number of configuration
Required: no
typeDesc="string"Description: Custom type desc
Type: String or l10n key
Required: no
uiColor="1 1 1 1"Description: Configuration UI color
Type: Color values (r, g, b) or brand color id
Default: 1 1 1 1
Required: no
vehicleBrand="string"Description: Custom brand to display after bought with this configuration
Type: String
Required: no
vehicleIcon="string"Description: Custom icon to display after bought with this configuration
Type: String
Required: no
vehicleName="string"Description: Custom vehicle name to display after bought with this configuration
Type: String
Required: no
workingWidth="float"Description: Work width to display in shop while config is active
Type: Float
Required: no
>

<aiAgent frontOffset="float"Description: front offset
Type: Float
Required: no
height="float"Description: ai height of the vehicle when loaded in this configuration
Type: Float
Required: no
length="float"Description: ai length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
maxBrakeAcceleration="float"Description: AI vehicle max brake acceleration
Type: Float
Required: no
maxCentripedalAcceleration="float"Description: AI vehicle max centripedal acceleration
Type: Float
Required: no
maxTurningRadius="float"Description: Max. turning radius (overwrites value detected from ackermann steering)
Type: Float
Required: no
width="float"Description: ai width of the vehicle when loaded in this configuration
Type: Float
Required: no
/>

<foliageBendingModifier index="integer"Description: Bending node index
Type: Integer
Required: no
indices="1 2 .. n"Description: Bending node indices
Type: Multiple values
Required: no
isActive="true"Description: Bending node is active
Type: Boolean
Default: true
Required: no
maxX="float"Description: Max. width
Type: Float
Required: no
maxZ="float"Description: Max. length
Type: Float
Required: no
minX="float"Description: Min. width
Type: Float
Required: no
minZ="float"Description: Min. length
Type: Float
Required: no
overwrite="true"Description: Overwrite the bending node values and do not use the max values
Type: Boolean
Default: true
Required: no
yOffset="float"Description: Y translation offset
Type: Float
Required: no
/>

<material color="r g b"Description: Color
Type: Color values (r, g, b) or brand color id
Required: no
materialId="integer"Description: Material id
Type: Integer
Required: no
name="string"Description: Material name
Type: String
Required: no
node="node"Description: Material node
Type: Index to i3d node or i3d mapping identifier
Required: no
refNode="node"Description: Material reference node
Type: Index to i3d node or i3d mapping identifier
Required: no
shaderParameter="string"Description: Material shader parameter name
Type: String
Required: no
/>

<reverseDriving isAllowed="true"Description: Reverse driving is allowed while this configuration is equipped
Type: Boolean
Default: true
Required: no
/>

<size height="float"Description: occupied height of the vehicle when loaded in this configuration
Type: Float
Required: no
heightOffset="float"Description: height offset
Type: Float
Required: no
length="float"Description: occupied length of the vehicle when loaded in this configuration
Type: Float
Required: no
lengthOffset="float"Description: length offset
Type: Float
Required: no
width="float"Description: occupied width of the vehicle when loaded in this configuration
Type: Float
Required: no
widthOffset="float"Description: width offset
Type: Float
Required: no
/>

</wrappingColorConfiguration>
</wrappingColorConfigurations>
</vehicle>