<handTool type="string"Description: The specialisation type of the hand tool
Type: String
Required: yes
>

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


<base canBeDropped="boolean"Description: True if this tool can be dropped to inventory
Type: Boolean
Default: Defaults to true, so that the tool will be dropped
Required: no
canBeSaved="boolean"Description: True if this tool can be saved; false otherwise
Type: Boolean
Default: Defaults to true, so that the tool will be saved
Required: no
canCrouch="true"Description: If the player can crouch while holding this tool
Type: Boolean
Default: true
Required: no
mass="float"Description: Mass in kilograms
Type: Float
Required: no
mustBeHeld="false"Description: True if this tool must be held, and cannot be put away; false otherwise
Type: Boolean
Default: false
Required: no
runMultiplier="float"Description: The amount of run speed the player gains while running with this tool
Type: Float
Default: true
Required: no
walkMultiplier="float"Description: The amount of walk speed the player gains while walking with this tool
Type: Float
Default: true
Required: no
>

<actions activate="string"Description: The text displayed for activating the tool
Type: String or l10n key
Required: no
/>

<carried node="node"Description: The node used to position the hand tool when not held
Type: Index to i3d node or i3d mapping identifier
Required: no
targetNode="node"Description: The node of the player character that the tool is attached to when not held
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<filename>stringDescription: Hand tool i3d file
Type: String
Required: no
</filename>

<firstPersonNode node="node"Description: The node used to position the hand tool when held in first person
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<graphics lockFirstPerson="boolean"Description: True if first person mode should be forced, false for third person. A lack of this attribute does not lock the perspective at all
Type: Boolean
Required: no
node="node"Description: The node containing all the graphical nodes of the tool
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<handNode node="node"Description: The node used to position the hand tool when held in third person
Type: Index to i3d node or i3d mapping identifier
Required: no
useLeftHand="boolean"Description: If the handtool should be attached to player left hand
Type: Boolean
Required: no
/>

<sounds filename="string"Description: The filename of the xml file defining the sounds of the tool
Type: String
Required: no
/>

<typeDesc>stringDescription: Hand tool name localization string
Type: String or l10n key
Required: no
</typeDesc>

</base>

<chainsaw cutTimePerSquareMeter="1"Description: The time in seconds per square metre that the chainsaw takes to cut
Type: Float
Default: 1
Required: no
maximumCutDiameter="1"Description: The maximum diameter in metres that can be cut
Type: Float
Default: 1
Required: no
maximumDelimbDiameter="1"Description: The maximum diameter range in metres that is used for delimb
Type: Float
Default: 1
Required: no
>

<chain>
<animationNode class="RotationAnimation"Description: Animation class (RotationAnimation | RotationAnimationSpikes | RotationAnimationSpikesGravity | 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 gravityFactor="float"Description: (RotationAnimationSpikesGravity) Factor to adjust how fast the spike adjusts and falls down
Type: Float
Required: no
inverted="false"Description: (RotationAnimationSpikes) Min. and max. rotation/translation of spikes are inverted
Type: Boolean
Default: false
Required: no
maxRot="angle"Description: (RotationAnimationSpikes) Max. spike rotation
Type: Angle
Required: no
maxTrans="float"Description: (RotationAnimationSpikes) Max. spike translation
Type: Float
Required: no
minRot="angle"Description: (RotationAnimationSpikes) Min. spike rotation
Type: Angle
Required: no
moveDownRange="x y"Description: (RotationAnimationSpikes) Move down range
Type: Rotation values (x, y)
Required: no
moveUpRange="x y"Description: (RotationAnimationSpikes) Move up range
Type: Rotation values (x, y)
Required: no
rotAxis="3"Description: (RotationAnimationSpikes) Rotation axis
Type: Integer
Default: 3
Required: no
transAxis="3"Description: (RotationAnimationSpikes) Translation axis (disables the rotation adjustment of the spike)
Type: Integer
Default: 3
Required: no
>

<spike node="node"Description: (RotationAnimationSpikes) Spike node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</spikes>
</animationNode>
</chain>
<cutNode node="node"Description: The name of the node used to position the chainsaw while cutting
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 visible
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
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
maxVisHeight="float"Description: (GrainTankEffect) Max. height to be visible
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
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
minVisHeight="float"Description: (GrainTankEffect) Min. height to be visible
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
testAreaIndex="integer"Description: Index of work area which contains a test area to be used
Type: Integer
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
upFactor="0.75"Description: Defines how far the effect goes up in the air in meter
Type: Float
Default: 0.75
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 visible
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
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
maxVisHeight="float"Description: (GrainTankEffect) Max. height to be visible
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
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
minVisHeight="float"Description: (GrainTankEffect) Min. height to be visible
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
testAreaSubIndex="integer"Description: Defines which test index of the test area should be used for this sub effect
Type: Integer
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
upFactor="0.75"Description: Defines how far the effect goes up in the air in meter
Type: Float
Default: 0.75
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
/>

<variableState referenceNode="node"Description: (VariableMotionPathEffect) Reference Node
Type: Index to i3d node or i3d mapping identifier
Required: no
referenceRotAxis="integer"Description: (VariableMotionPathEffect) Reference Rotation Axis
Type: Integer
Required: no
referenceTransAxis="integer"Description: (VariableMotionPathEffect) Reference Translation Axis
Type: Integer
Required: no
>

<state density="float"Description: (VariableMotionPathEffect) Density in this state
Type: Float
Required: no
referenceValue="float"Description: (VariableMotionPathEffect) Reference Value
Type: Float
Required: no
visibilityX="50 -50"Description: (VariableMotionPathEffect) Visibility cut on X axis in this state
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (VariableMotionPathEffect) Visibility cut on Y axis in this state
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (VariableMotionPathEffect) Visibility cut on Z axis in this state
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

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

<variableState referenceNode="node"Description: (VariableMotionPathEffect) Reference Node
Type: Index to i3d node or i3d mapping identifier
Required: no
referenceRotAxis="integer"Description: (VariableMotionPathEffect) Reference Rotation Axis
Type: Integer
Required: no
referenceTransAxis="integer"Description: (VariableMotionPathEffect) Reference Translation Axis
Type: Integer
Required: no
>

<state density="float"Description: (VariableMotionPathEffect) Density in this state
Type: Float
Required: no
referenceValue="float"Description: (VariableMotionPathEffect) Reference Value
Type: Float
Required: no
visibilityX="50 -50"Description: (VariableMotionPathEffect) Visibility cut on X axis in this state
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (VariableMotionPathEffect) Visibility cut on Y axis in this state
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (VariableMotionPathEffect) Visibility cut on Z axis in this state
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

</variableState>
</effectNode>
</effects>
<handNode cutting="node"Description: The name of the node used to position the chainsaw while cutting
Type: Index to i3d node or i3d mapping identifier
Required: no
walking="node"Description: The name of the node used to position the chainsaw while walking
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<playerWorkStylePreset>stringDescription: Name of the style preset
Type: String
Required: no
</playerWorkStylePreset>

<ringSelector filename="string"Description: The path of the ring selector i3d file
Type: String
Required: yes
scaleOffset="0"Description: The size in metres added onto the ring indicator's scale
Type: Float
Default: 0
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 inheritance
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>
</chainsaw>

<flashlight>
<light color="r g b"Description: The color of the light
Type: Color values (r, g, b) or brand color id
Required: no
coneAngle="angle"Description: The cone angle of the light
Type: Angle
Required: no
distance="float"Description: The distance of the light
Type: Float
Required: no
dropOff="float"Description: The drop off of the light
Type: Float
Required: no
iesProfile="string"Description: The IES Profile
Type: String
Required: no
mesh="node"Description: The self illum mesh of the flashlight
Type: Index to i3d node or i3d mapping identifier
Required: no
node="node"Description: The light node on the flashlight
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<sounds>
<toggle 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 inheritance
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>
</toggle>
</sounds>
</flashlight>

<highPressureWasherLance>
<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 visible
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
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
maxVisHeight="float"Description: (GrainTankEffect) Max. height to be visible
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
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
minVisHeight="float"Description: (GrainTankEffect) Min. height to be visible
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
testAreaIndex="integer"Description: Index of work area which contains a test area to be used
Type: Integer
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
upFactor="0.75"Description: Defines how far the effect goes up in the air in meter
Type: Float
Default: 0.75
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 visible
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
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
maxVisHeight="float"Description: (GrainTankEffect) Max. height to be visible
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
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
minVisHeight="float"Description: (GrainTankEffect) Min. height to be visible
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
testAreaSubIndex="integer"Description: Defines which test index of the test area should be used for this sub effect
Type: Integer
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
upFactor="0.75"Description: Defines how far the effect goes up in the air in meter
Type: Float
Default: 0.75
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
/>

<variableState referenceNode="node"Description: (VariableMotionPathEffect) Reference Node
Type: Index to i3d node or i3d mapping identifier
Required: no
referenceRotAxis="integer"Description: (VariableMotionPathEffect) Reference Rotation Axis
Type: Integer
Required: no
referenceTransAxis="integer"Description: (VariableMotionPathEffect) Reference Translation Axis
Type: Integer
Required: no
>

<state density="float"Description: (VariableMotionPathEffect) Density in this state
Type: Float
Required: no
referenceValue="float"Description: (VariableMotionPathEffect) Reference Value
Type: Float
Required: no
visibilityX="50 -50"Description: (VariableMotionPathEffect) Visibility cut on X axis in this state
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (VariableMotionPathEffect) Visibility cut on Y axis in this state
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (VariableMotionPathEffect) Visibility cut on Z axis in this state
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

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

<variableState referenceNode="node"Description: (VariableMotionPathEffect) Reference Node
Type: Index to i3d node or i3d mapping identifier
Required: no
referenceRotAxis="integer"Description: (VariableMotionPathEffect) Reference Rotation Axis
Type: Integer
Required: no
referenceTransAxis="integer"Description: (VariableMotionPathEffect) Reference Translation Axis
Type: Integer
Required: no
>

<state density="float"Description: (VariableMotionPathEffect) Density in this state
Type: Float
Required: no
referenceValue="float"Description: (VariableMotionPathEffect) Reference Value
Type: Float
Required: no
visibilityX="50 -50"Description: (VariableMotionPathEffect) Visibility cut on X axis in this state
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (VariableMotionPathEffect) Visibility cut on Y axis in this state
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (VariableMotionPathEffect) Visibility cut on Z axis in this state
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

</variableState>
</effectNode>
</effects>
<lance pricePerMinute="float"Description: The cost of using this tool for a minute
Type: Float
Default: 10
Required: no
raycastNode="node"Description: The range in metres that the lance can wash things
Type: Index to i3d node or i3d mapping identifier
Required: no
washDistance="float"Description: The range in metres that the lance can wash things
Type: Float
Default: 10 metres
Required: no
washMultiplier="float"Description: The multiplier applied to the wash amount
Type: Float
Default: 1x
Required: no
/>

<sounds>
<washing 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 inheritance
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>
</washing>
</sounds>
</highPressureWasherLance>

<horseBrush node="node"Description: Node of the brush
Type: Index to i3d node or i3d mapping identifier
Required: no
>

<sounds>
<cleaning 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 inheritance
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>
</cleaning>
</sounds>
</horseBrush>

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

<motorized>
<exhaustEffects>
<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 visible
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
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
maxVisHeight="float"Description: (GrainTankEffect) Max. height to be visible
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
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
minVisHeight="float"Description: (GrainTankEffect) Min. height to be visible
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
testAreaIndex="integer"Description: Index of work area which contains a test area to be used
Type: Integer
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
upFactor="0.75"Description: Defines how far the effect goes up in the air in meter
Type: Float
Default: 0.75
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 visible
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
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
maxVisHeight="float"Description: (GrainTankEffect) Max. height to be visible
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
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
minVisHeight="float"Description: (GrainTankEffect) Min. height to be visible
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
testAreaSubIndex="integer"Description: Defines which test index of the test area should be used for this sub effect
Type: Integer
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
upFactor="0.75"Description: Defines how far the effect goes up in the air in meter
Type: Float
Default: 0.75
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
/>

<variableState referenceNode="node"Description: (VariableMotionPathEffect) Reference Node
Type: Index to i3d node or i3d mapping identifier
Required: no
referenceRotAxis="integer"Description: (VariableMotionPathEffect) Reference Rotation Axis
Type: Integer
Required: no
referenceTransAxis="integer"Description: (VariableMotionPathEffect) Reference Translation Axis
Type: Integer
Required: no
>

<state density="float"Description: (VariableMotionPathEffect) Density in this state
Type: Float
Required: no
referenceValue="float"Description: (VariableMotionPathEffect) Reference Value
Type: Float
Required: no
visibilityX="50 -50"Description: (VariableMotionPathEffect) Visibility cut on X axis in this state
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (VariableMotionPathEffect) Visibility cut on Y axis in this state
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (VariableMotionPathEffect) Visibility cut on Z axis in this state
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

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

<variableState referenceNode="node"Description: (VariableMotionPathEffect) Reference Node
Type: Index to i3d node or i3d mapping identifier
Required: no
referenceRotAxis="integer"Description: (VariableMotionPathEffect) Reference Rotation Axis
Type: Integer
Required: no
referenceTransAxis="integer"Description: (VariableMotionPathEffect) Reference Translation Axis
Type: Integer
Required: no
>

<state density="float"Description: (VariableMotionPathEffect) Density in this state
Type: Float
Required: no
referenceValue="float"Description: (VariableMotionPathEffect) Reference Value
Type: Float
Required: no
visibilityX="50 -50"Description: (VariableMotionPathEffect) Visibility cut on X axis in this state
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (VariableMotionPathEffect) Visibility cut on Y axis in this state
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (VariableMotionPathEffect) Visibility cut on Z axis in this state
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

</variableState>
</effectNode>
</exhaustEffects>
<motor maxRPM="float"Description: The RPM of the tool when it has no load and is being used
Type: Float
Required: no
minRPM="float"Description: The RPM of the tool when it is not being used
Type: Float
Required: no
rpmGainSpeed="float"Description: The amount of RPM that can be gained per second
Type: Float
Required: no
rpmLossSpeed="float"Description: The amount of RPM that can be lost per second
Type: Float
Required: no
rpmVariability="0"Description: Variability in rpm while the tool has full load
Type: Float
Default: 0
Required: no
rpmVariabilityChange="1"Description: Variability change factor (the higher, the faster changes the random variability)
Type: Float
Default: 1
Required: no
startTime="0"Description: The amount of milliseconds it takes for the motor to start
Type: Float
Default: 0
Required: no
/>

<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 inheritance
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 inheritance
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 inheritance
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>
</sounds>
<vibrations amount="x y z"Description: The base vibration amount along the 3 axes of the tool
Type: Multiple values (x, y, z)
Required: no
node="node"Description: The name of the node that is vibrated
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</motorized>

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

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

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

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

</attributes>
</parentFile>

<sprayCan color="x y z w"Description: Color of the paint
Type: Multiple values (x, y, z, w)
Required: no
colorMaterialSlotName="string"Description: Material slot name that should be colored
Type: String
Required: no
delay="float"Description: Spray delay in seconds
Type: Float
Required: no
distance="float"Description: Spray distance
Type: Float
Required: no
shakeNode="node"Description: Shake node
Type: Index to i3d node or i3d mapping identifier
Required: no
totalNumMarkers="integer"Description: Total number of markers
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 visible
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
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
maxVisHeight="float"Description: (GrainTankEffect) Max. height to be visible
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
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
minVisHeight="float"Description: (GrainTankEffect) Min. height to be visible
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
testAreaIndex="integer"Description: Index of work area which contains a test area to be used
Type: Integer
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
upFactor="0.75"Description: Defines how far the effect goes up in the air in meter
Type: Float
Default: 0.75
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 visible
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
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
maxVisHeight="float"Description: (GrainTankEffect) Max. height to be visible
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
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
minVisHeight="float"Description: (GrainTankEffect) Min. height to be visible
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
testAreaSubIndex="integer"Description: Defines which test index of the test area should be used for this sub effect
Type: Integer
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
upFactor="0.75"Description: Defines how far the effect goes up in the air in meter
Type: Float
Default: 0.75
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
/>

<variableState referenceNode="node"Description: (VariableMotionPathEffect) Reference Node
Type: Index to i3d node or i3d mapping identifier
Required: no
referenceRotAxis="integer"Description: (VariableMotionPathEffect) Reference Rotation Axis
Type: Integer
Required: no
referenceTransAxis="integer"Description: (VariableMotionPathEffect) Reference Translation Axis
Type: Integer
Required: no
>

<state density="float"Description: (VariableMotionPathEffect) Density in this state
Type: Float
Required: no
referenceValue="float"Description: (VariableMotionPathEffect) Reference Value
Type: Float
Required: no
visibilityX="50 -50"Description: (VariableMotionPathEffect) Visibility cut on X axis in this state
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (VariableMotionPathEffect) Visibility cut on Y axis in this state
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (VariableMotionPathEffect) Visibility cut on Z axis in this state
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

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

<variableState referenceNode="node"Description: (VariableMotionPathEffect) Reference Node
Type: Index to i3d node or i3d mapping identifier
Required: no
referenceRotAxis="integer"Description: (VariableMotionPathEffect) Reference Rotation Axis
Type: Integer
Required: no
referenceTransAxis="integer"Description: (VariableMotionPathEffect) Reference Translation Axis
Type: Integer
Required: no
>

<state density="float"Description: (VariableMotionPathEffect) Density in this state
Type: Float
Required: no
referenceValue="float"Description: (VariableMotionPathEffect) Reference Value
Type: Float
Required: no
visibilityX="50 -50"Description: (VariableMotionPathEffect) Visibility cut on X axis in this state
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityY="50 -50"Description: (VariableMotionPathEffect) Visibility cut on Y axis in this state
Type: Multiple values (x, y)
Default: 50 -50
Required: no
visibilityZ="50 -50"Description: (VariableMotionPathEffect) Visibility cut on Z axis in this state
Type: Multiple values (x, y)
Default: 50 -50
Required: no
/>

</variableState>
</effectNode>
</effects>
<sounds>
<spraying 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 inheritance
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>
</spraying>
</sounds>
</sprayCan>

<storable>
<holderType node="node"Description: The node used to orient the tool in the holder
Type: Index to i3d node or i3d mapping identifier
Required: no
type="string"Description: The type of holder that can be used
Type: String
Required: yes
/>

</storable>

<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
saveId="string"Description: Configuration save id that is forced for this config
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 name or names (space separated)
Type: One or more strings separated by a single whitespace
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>0 0 0Description: Rotation offset for shop spawning and store icon
Type: Rotation values (x, y, z)
Default: 0 0 0
Required: no
</shopRotationOffset>

<shopTranslationOffset>0 0 0Description: Translation offset for shop spawning and store icon
Type: Translation values (x, y, z)
Default: 0 0 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>

<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
zoomFactor="float"Description: Camera zoom factor
Type: Float
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>

<tethered actionRange="float"Description: The range in metres in which this tool can work. When outside of this range, the range warning is shown
Type: Float
Default: 3 metres
Required: no
range="float"Description: The range in metres before this tool snaps back into its holder
Type: Float
Default: 5 metres
Required: no
warningText="string"Description: The l10n text string to use when warning the player of the range. The remaining range is the first argument
Type: String or l10n key
Required: no
/>

</handTool>