FS25 Reference

Vehicle XML Reference

Search by section ID (example: design15Configurations) and jump straight to it. This is the GIANTS vehicle.xml validation reference, rebuilt into a modder-friendly reader with XML-style folding.

FS25 v1.16.0.0 Source: vehicle.html Updated: 2026-02-15 20:47
1 section loaded Direct

motorized

Link
<motorized clutchCrackingGearWarning="action_clutchCrackingGear"Description: Warning to be display if user tries to select a gear without pressing clutch pedal
Type: String or l10n key
Default: action_clutchCrackingGear
Required: no
clutchNoEngagedWarning="warning_motorClutchNoEngaged"Description: Warning to be displayed if try to start the engine but clutch not engaged
Type: String or l10n key
Default: warning_motorClutchNoEngaged
Required: no
statsType="tractor"Description: Statistic type
Type: String
Default: tractor
Required: no
forceSpeedHudDisplay="false"Description: Force usage of vehicle speed display in hud independent of setting
Type: Boolean
Default: false
Required: no
turnOffText="action_stopMotor"Description: Motor stop text
Type: String or l10n key
Default: action_stopMotor
Required: no
forceRpmHudDisplay="false"Description: Force usage of motor speed display in hud independent of setting
Type: Boolean
Default: false
Required: no
clutchCrackingGroupWarning="action_clutchCrackingGroup"Description: Warning to be display if user tries to select a gear without pressing clutch pedal
Type: String or l10n key
Default: action_clutchCrackingGroup
Required: no
turnOnText="action_startMotor"Description: Motor start text
Type: String or l10n key
Default: action_startMotor
Required: no
>

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

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

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

<variableState referenceNode="node"Description: (VariableMotionPathEffect) Reference Node
Type: Index to i3d node or i3d mapping identifier
Required: no
referenceUseVehicleSpeed="false"Description: (VariableMotionPathEffect) Use vehicle speed as reference value
Type: Boolean
Default: false
Required: no
referenceTransAxis="integer"Description: (VariableMotionPathEffect) Reference Translation Axis
Type: Integer
Required: no
referenceRotAxis="integer"Description: (VariableMotionPathEffect) Reference Rotation Axis
Type: Integer
Required: no
>

<state referenceValue="float"Description: (VariableMotionPathEffect) Reference Value
Type: Float
Required: no
speedScale="float"Description: (VariableMotionPathEffect) Speed scale in this state
Type: Float
Required: no
scale="x y z"Description: (VariableMotionPathEffect) Scale of the mesh in this state
Type: Scale values (x, y, z)
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
visibilityY="50 -50"Description: (VariableMotionPathEffect) Visibility cut on Y axis in this state
Type: Multiple values (x, y)
Default: 50 -50
Required: no
density="float"Description: (VariableMotionPathEffect) Density in this state
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
/>

</variableState>
<particleSystem materialType="same as particleType"Description: (WindrowerEffect) Material type
Type: String
Default: same as particleType
Required: no
startTime="float"Description: Start time
Type: Float
Default: Delay value
Required: no
fadeOutRange="x y"Description: (WindrowerEffect) Fade out range
Type: Multiple values (x, y)
Required: no
delay="float"Description: Activation delay
Type: Float
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
fadeInRange="x y"Description: (WindrowerEffect) Fade in range
Type: Multiple values (x, y)
Required: no
stopTime="float"Description: Stop time
Type: Float
Default: Delay value
Required: no
particleType="string"Description: (WindrowerEffect) Particle type
Type: String
Required: no
emitterShape="node"Description: (WindrowerEffect) Emitter shape node
Type: Index to i3d node or i3d mapping identifier
Required: no
lifespan="float"Description: Lifespan
Type: Float
Required: no
emitCountScale="1"Description: Emit count scale
Type: Float
Default: 1
Required: no
materialIndex="1"Description: (WindrowerEffect) Particle type
Type: Integer
Default: 1
Required: no
/>

<testArea heightNode="node"Description: (WindrowerEffect) Test area height 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
startNode="node"Description: (WindrowerEffect) Test area start node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</effectNode>
</effects>
<motorConfigurations title="string"Description: configuration title to display in shop
Type: String or l10n key
Required: no
postLoadObjectChange="false"Description: Defines if the object changes are applied before or after post load (can be helpful if you manipulate wheel nodes, which is only possible before postLoad)
Type: Boolean
Default: false
Required: no
isYesNoOption="false"Description: UI in the shop will just show a yes/no slider element
Type: Boolean
Default: false
Required: no
>

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

<sounds>
<blowOffValve parent="string"Description: Parent sample for inheritance
Type: String
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
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
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
priority="MEDIUM"Description: Priority of the sound
Type: String
Default: MEDIUM
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
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
template="string"Description: Sound template name
Type: String
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
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
debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
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>
<lowpassGain outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
>

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

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

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

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

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

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

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

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

</blowOffValve>
<gearGroupChange 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
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
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
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
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
parent="string"Description: Parent sample for inheritance
Type: String
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
priority="MEDIUM"Description: Priority of the sound
Type: String
Default: MEDIUM
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
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
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
template="string"Description: Sound template name
Type: String
Required: no
>

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

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

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: 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>
<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 outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
>

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

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

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

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

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

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

</gearGroupChange>
<reverseDrive lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
parent="string"Description: Parent sample for inheritance
Type: String
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
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
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
file="string"Description: Path to sound sample
Type: String
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
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
template="string"Description: Sound template name
Type: String
Required: no
priority="MEDIUM"Description: Priority of the sound
Type: String
Default: MEDIUM
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
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
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
>

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

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: 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>
<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

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

</pitch>
<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>
<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
maxVolume="float"Description: Max volume
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
/>

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

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: 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>
<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
/>

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

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

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

</reverseDrive>
<gearLeverEnd lowpassGainScale="1"Description: Additional lowpass gain 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
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
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
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
priority="MEDIUM"Description: Priority of the sound
Type: String
Default: MEDIUM
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
parent="string"Description: Parent sample for inheritance
Type: String
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
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
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
template="string"Description: Sound template name
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
>

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

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

</volume>
<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 value="float"Description: Source value of modifier type
Type: Float
Required: no
modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
/>

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

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

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

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

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

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

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

</loopSynthesisRpm>
</gearLeverEnd>
<gearEngaged priority="MEDIUM"Description: Priority of the sound
Type: String
Default: MEDIUM
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
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
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
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
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
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
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
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
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
parent="string"Description: Parent sample for inheritance
Type: String
Required: no
>

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

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

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

</lowpassGain>
<pitch outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
indoor="1"Description: Indoor 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 minPitch="float"Description: Max pitch
Type: Float
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
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
isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
/>

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

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

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

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

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

</loopSynthesisRpm>
</gearEngaged>
<gearbox pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
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
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
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
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
template="string"Description: Sound template name
Type: String
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
debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
priority="MEDIUM"Description: Priority of the sound
Type: String
Default: MEDIUM
Required: no
parent="string"Description: Parent sample for inheritance
Type: String
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
>

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

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

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

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

</pitch>
<randomization maxVolume="float"Description: Max volume
Type: Float
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
minVolume="float"Description: Min volume
Type: Float
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 type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
/>

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

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

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

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

</gearbox>
<motorStart 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
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
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
file="string"Description: Path to sound sample
Type: String
Required: no
debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
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
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
priority="MEDIUM"Description: Priority of the sound
Type: String
Default: MEDIUM
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
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
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
parent="string"Description: Parent sample for inheritance
Type: String
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
>

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

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

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

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

</loopSynthesisRpm>
<randomization maxVolume="float"Description: Max volume
Type: Float
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
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 value="float"Description: Source value of modifier type
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
/>

</volume>
<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 type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
/>

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

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

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

</motorStart>
<motor pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
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
file="string"Description: Path to sound sample
Type: String
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
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
debug="false"Description: Flag to enable debug rendering
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
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
template="string"Description: Sound template name
Type: String
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
priority="MEDIUM"Description: Priority of the sound
Type: String
Default: MEDIUM
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
parent="string"Description: Parent sample for inheritance
Type: String
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
>

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

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

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

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

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

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

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

</volume>
<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 type="string"Description: Modifier type
Type: String
Required: no
modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

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

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

</motor>
<gearGroupLeverStart debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
priority="MEDIUM"Description: Priority of the sound
Type: String
Default: MEDIUM
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
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
lowpassGainScale="1"Description: Additional lowpass gain 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
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
parent="string"Description: Parent sample for inheritance
Type: String
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
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
template="string"Description: Sound template name
Type: String
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
>

<randomization isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
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 value="float"Description: Source value of modifier type
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
/>

</pitch>
<lowpassResonance outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
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 value="float"Description: Source value of modifier type
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
/>

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

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

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

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

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

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

</gearGroupLeverStart>
<retarder template="string"Description: Sound template name
Type: String
Required: no
priority="MEDIUM"Description: Priority of the sound
Type: String
Default: MEDIUM
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
file="string"Description: Path to sound sample
Type: String
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
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
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
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
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
parent="string"Description: Parent sample for inheritance
Type: String
Required: no
debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
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 value="float"Description: Source value of modifier type
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
/>

</volume>
<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 type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
modifiedValue="float"Description: Change that is applied on sample value
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
/>

<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>
<pitch indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
>

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

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

</loopSynthesisLoad>
<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
maxLowpassGain="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
maxVolume="float"Description: Max volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
/>

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

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

</retarder>
<gearRangeChange volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
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
template="string"Description: Sound template name
Type: String
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
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
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
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
parent="string"Description: Parent sample for inheritance
Type: String
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
priority="MEDIUM"Description: Priority of the sound
Type: String
Default: MEDIUM
Required: no
pitchScale="1"Description: Additional pitch 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>
<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 value="float"Description: Source value of modifier type
Type: Float
Required: no
modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
/>

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

<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>
<lowpassResonance outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

<lowpassCutoffFrequency outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
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 type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
/>

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

<pitch outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
indoor="1"Description: Indoor 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>
</gearRangeChange>
<airCompressorStop parent="string"Description: Parent sample for inheritance
Type: String
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
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
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
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
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
priority="MEDIUM"Description: Priority of the sound
Type: String
Default: MEDIUM
Required: no
template="string"Description: Sound template name
Type: String
Required: no
debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
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
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
>

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

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

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

</loopSynthesisRpm>
<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>
<pitch outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
>

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

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

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

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

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

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

</airCompressorStop>
<gearGroupLeverEnd pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
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
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
parent="string"Description: Parent sample for inheritance
Type: String
Required: no
debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
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
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
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
template="string"Description: Sound template name
Type: String
Required: no
priority="MEDIUM"Description: Priority of the sound
Type: String
Default: MEDIUM
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
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 value="float"Description: Source value of modifier type
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
/>

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

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

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

</loopSynthesisLoad>
<randomization maxPitch="float"Description: Max pitch
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
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
minVolume="float"Description: Min volume
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
/>

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

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

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

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

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

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

</gearGroupLeverEnd>
<brake lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
parent="string"Description: Parent sample for inheritance
Type: String
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
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
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
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
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
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
priority="MEDIUM"Description: Priority of the sound
Type: String
Default: MEDIUM
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
>

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

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

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

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

</volume>
<randomization isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
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 type="string"Description: Modifier type
Type: String
Required: no
modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

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

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

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

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

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

</loopSynthesisLoad>
</brake>
<gearDisengaged outerRadius="5"Description: Outer radius
Type: Float
Default: 5
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
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
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
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
priority="MEDIUM"Description: Priority of the sound
Type: String
Default: MEDIUM
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
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
parent="string"Description: Parent sample for inheritance
Type: String
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
template="string"Description: Sound template name
Type: String
Required: no
>

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

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

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

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

</pitch>
<randomization maxPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
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 value="float"Description: Source value of modifier type
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
/>

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

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

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

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

</gearDisengaged>
<airCompressorRun 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
file="string"Description: Path to sound sample
Type: String
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
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
priority="MEDIUM"Description: Priority of the sound
Type: String
Default: MEDIUM
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
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
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
parent="string"Description: Parent sample for inheritance
Type: String
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
template="string"Description: Sound template name
Type: String
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
>

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

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

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

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

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

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

</loopSynthesisRpm>
<randomization isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
minPitch="float"Description: Max pitch
Type: Float
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
value="float"Description: Source value of modifier type
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
/>

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

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: 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>
<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

</airCompressorRun>
<airRelease lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
priority="MEDIUM"Description: Priority of the sound
Type: String
Default: MEDIUM
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
template="string"Description: Sound template name
Type: String
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
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
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
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
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
parent="string"Description: Parent sample for inheritance
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
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
>

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

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

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

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

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

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

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

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

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

</pitch>
<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 value="float"Description: Source value of modifier type
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
/>

</volume>
</airRelease>
<motorStop parent="string"Description: Parent sample for inheritance
Type: String
Required: no
priority="MEDIUM"Description: Priority of the sound
Type: String
Default: MEDIUM
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
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
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
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
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
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
file="string"Description: Path to sound sample
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
template="string"Description: Sound template name
Type: String
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
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 value="float"Description: Source value of modifier type
Type: Float
Required: no
modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
/>

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

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

</volume>
<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
value="float"Description: Source value of modifier type
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
/>

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

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

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

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

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

</motorStop>
<compressedAir outerRadius="5"Description: Outer radius
Type: Float
Default: 5
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
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
priority="MEDIUM"Description: Priority of the sound
Type: String
Default: MEDIUM
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
parent="string"Description: Parent sample for inheritance
Type: String
Required: no
debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
template="string"Description: Sound template name
Type: String
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
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
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
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

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

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

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

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

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

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

</loopSynthesisRpm>
<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
value="float"Description: Source value of modifier type
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
/>

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

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

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

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

</compressedAir>
<clutchCracking fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
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
file="string"Description: Path to sound sample
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
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
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
parent="string"Description: Parent sample for inheritance
Type: String
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
priority="MEDIUM"Description: Priority of the sound
Type: String
Default: MEDIUM
Required: no
template="string"Description: Sound template name
Type: String
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
debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
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 value="float"Description: Source value of modifier type
Type: Float
Required: no
modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
/>

</lowpassGain>
<randomization isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
maxLowpassGain="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
isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
/>

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

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

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

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

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

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

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

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

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

</loopSynthesisLoad>
</clutchCracking>
<gearLeverStart file="string"Description: Path to sound sample
Type: String
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
template="string"Description: Sound template name
Type: String
Required: no
debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
priority="MEDIUM"Description: Priority of the sound
Type: String
Default: MEDIUM
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
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
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
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
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
parent="string"Description: Parent sample for inheritance
Type: String
Required: no
>

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

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

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

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

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

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

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

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

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

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: 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>
<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

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

</loopSynthesisLoad>
</gearLeverStart>
<airCompressorStart 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
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
file="string"Description: Path to sound sample
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
template="string"Description: Sound template name
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
parent="string"Description: Parent sample for inheritance
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
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
debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
priority="MEDIUM"Description: Priority of the sound
Type: String
Default: MEDIUM
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
>

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

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: 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>
<volume outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
>

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

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

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

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

</loopSynthesisRpm>
<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 outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
>

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

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

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

</airCompressorStart>
</sounds>
<attacherJoint lockUpTransLimit="false"Description: Lock up translation limit
Type: Boolean
Default: false
Required: no
useTopLights="boolean"Description: Defines if the attacher joint enables the top lights if something is attached. Flag needs to be set on the implement as well.
Type: Boolean
Default: 'true' if the attacher joint is on the front
Required: no
delayedObjectChangesOnAttach="false"Description: Defines if object change is activated on attach or post attach
Type: Boolean
Default: false
Required: no
delayedObjectChanges="true"Description: Defines if object change is deactivated after the bottomArm has moved (if available)
Type: Boolean
Default: true
Required: no
allowsLowering="true"Description: Allows lowering
Type: Boolean
Default: true
Required: no
disabledByAttacherJoints="1 2 .. n"Description: This attacher becomes unavailable after attaching something to these attacher joint indices
Type: Multiple values
Required: no
upperRotLimit="x y z"Description: Upper rotation limit
Type: Rotation values (x, y, z)
Default: Lower rot limit
Required: no
rotLimitForceLimit="-1 -1 -1"Description: Rotation limit force limit
Type: Multiple values (x, y, z)
Default: -1 -1 -1
Required: no
rotLimitSpring="0 0 0"Description: Rotation limit spring
Type: Multiple values (x, y, z)
Default: 0 0 0
Required: no
lowerRotationOffset="0"Description: Upper rotation offset
Type: Angle
Default: 0
Required: no
lowerRotLimit="x y z"Description: Lower rotation limit
Type: Rotation values (x, y, z)
Default: (20 20 20) for implement type, otherwise (0 0 0)
Required: no
dynamicLowerRotLimit="false"Description: Set the lower rot limit dynamically based on the lowered state (so the attacher can freely rotate between it's upper and lower rotation value. E.g. for combines)
Type: Boolean
Default: false
Required: no
direction="integer"Description: Direction of attacher joint (1 = front, -1 = back). Used for additional attachments on mobile and top light control in basegame.
Type: Integer
Required: no
maxFillLevel="1"Description: Max. fill level to activate attacher joint (pct between 0 and 1)
Type: Float
Default: 1
Required: no
lockUpRotLimit="false"Description: Lock up rotation limit
Type: Boolean
Default: false
Required: no
nodeVisual="node"Description: Visual node
Type: Index to i3d node or i3d mapping identifier
Required: no
canTurnOnImplement="true"Description: Can turn on implement
Type: Boolean
Default: true
Required: no
rootNode="node"Description: Root node
Type: Index to i3d node or i3d mapping identifier
Default: Parent component of attacher joint node
Required: no
upperTransLimit="x y z"Description: Upper translation limit
Type: Multiple values (x, y, z)
Default: Lower trans limit
Required: no
minFillLevel="0"Description: Min. fill level to activate attacher joint (pct between 0 and 1)
Type: Float
Default: 0
Required: no
fillUnitTopArmOnly="false"Description: Block attaching of implements with top arm only
Type: Boolean
Default: false
Required: no
fillUnitIndex="1"Description: Reference fill unit index
Type: Integer
Default: 1
Required: no
enableCollision="false"Description: Collision between vehicle is enabled
Type: Boolean
Default: false
Required: no
moveTime="0.5"Description: Move time
Type: Float
Default: 0.5
Required: no
transLimitForceLimit="-1 -1 -1"Description: Translation limit force limit
Type: Multiple values (x, y, z)
Default: -1 -1 -1
Required: no
transLimitSpring="0 0 0"Description: Translation limit spring
Type: Multiple values (x, y, z)
Default: 0 0 0
Required: no
rotLimitDamping="1 1 1"Description: Rotation limit damping
Type: Multiple values (x, y, z)
Default: 1 1 1
Required: no
jointPositionOffset="0 0 0"Description: Joint position offset
Type: Multiple values (x, y, z)
Default: 0 0 0
Required: no
lowerTransLimit="x y z"Description: Lower translation limit
Type: Multiple values (x, y, z)
Default: (0.5 0.5 0.5) for implement type, otherwise (0 0 0)
Required: no
lockDownRotLimit="false"Description: Lock down rotation limit
Type: Boolean
Default: false
Required: no
upperRotationOffset="0"Description: Lower rotation offset
Type: Angle
Default: 0
Required: no
allowFoldingWhileAttached="true"Description: Allow folding while attached
Type: Boolean
Default: true
Required: no
allowsJointLimitMovement="true"Description: Allows joint limit movement
Type: Boolean
Default: true
Required: no
jointType="implement"Description: Joint type
Type: String
Default: implement
Required: no
node="node"Description: Node
Type: Index to i3d node or i3d mapping identifier
Required: no
comboTime="float"Description: Combo time
Type: Float
Required: no
lockDownTransLimit="true"Description: Lock down translation limit
Type: Boolean
Default: true
Required: no
allowDetachingWhileLifted="true"Description: Allow detach while lifted
Type: Boolean
Default: true
Required: no
supportsHardAttach="boolean"Description: Supports hard attach
Type: Boolean
Required: no
isDefaultLowered="false"Description: Default lowered state
Type: Boolean
Default: false
Required: no
transLimitDamping="1 1 1"Description: Translation limit damping
Type: Multiple values (x, y, z)
Default: 1 1 1
Required: no
>

<topArm baseNode="node"Description: Link node for upper link
Type: Index to i3d node or i3d mapping identifier
Required: no
rotationNode="node"Description: Rotation node if top arm not loaded from i3d
Type: Index to i3d node or i3d mapping identifier
Required: no
useBrandDecal="true"Description: Defines if the brand decal on the top arm is allowed or not
Type: Boolean
Default: true
Required: no
filename="string"Description: Path to top arm i3d file
Type: Path to a certain file
Required: no
materialTemplateName2="string"Description: Top arm material 2 (applied to 'upperLink_base_mat')
Type: Name of brand material template or color values (r,g,b)
Required: no
materialTemplateName="string"Description: Top arm material (applied to 'upperLink_main_mat')
Type: Name of brand material template or color values (r,g,b)
Required: no
secondPartUseMainColor="true"Description: Defines if the material 'upperLink_head_mat' uses the 'material' or 'material2' value
Type: Boolean
Default: true
Required: no
translationNode="node"Description: Translation node if top arm not loaded from i3d
Type: Index to i3d node or i3d mapping identifier
Required: no
decalMaterialTemplateName="string"Description: Top arm decal color (applied to 'upperLink_decal_mat')
Type: Name of brand material template or color values (r,g,b)
Required: no
mountArmRotation="x y z"Description: Defines a custom mount arm rotation while no tool is attached
Type: Rotation values (x, y, z)
Required: no
useMountArm="true"Description: Defines if the mount arm is visible or not
Type: Boolean
Default: true
Required: no
toggleVisibility="false"Description: Top arm will be hidden on detach
Type: Boolean
Default: false
Required: no
zScale="1"Description: Inverts top arm direction
Type: Integer
Default: 1
Required: no
referenceNode="node"Description: Reference node if top arm not loaded from i3d
Type: Index to i3d node or i3d mapping identifier
Required: no
>

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

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

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

<detachSound fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
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
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
debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
priority="MEDIUM"Description: Priority of the sound
Type: String
Default: MEDIUM
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
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
parent="string"Description: Parent sample for inheritance
Type: String
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
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
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
template="string"Description: Sound template name
Type: String
Required: no
>

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

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

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

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

</loopSynthesisRpm>
<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
value="float"Description: Source value of modifier type
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
/>

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

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

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

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

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

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

<attachSound loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
priority="MEDIUM"Description: Priority of the sound
Type: String
Default: MEDIUM
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
template="string"Description: Sound template name
Type: String
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
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
debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
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
parent="string"Description: Parent sample for inheritance
Type: String
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
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
>

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

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

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

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

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

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

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

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

</pitch>
<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 type="string"Description: Modifier type
Type: String
Required: no
modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

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

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

</loopSynthesisLoad>
</attachSound>
<bottomArm defaultCategory="integer"Description: Defines the default width category which is used when nothing is attached
Type: Integer
Default: Width inside i3d file
Required: no
startRotation="x y z"Description: Start rotation
Type: Rotation values (x, y, z)
Default: values set in i3d
Required: no
resetSpeed="45"Description: Speed of bottom arm to return to idle position (deg/sec)
Type: Angle
Default: 45
Required: no
widthRange="1 2 .. n"Description: Defines the min. and max. bottom arm width that can be used separated by a whitespace. Overwrites the categoryRange attribute. (if only one value is given it will be used as min. and max. value.)
Type: Multiple values
Required: no
categoryRange="1 4"Description: Defines the min. and max. category that can be used separated by a whitespace. (if only one value is given it will be used as min. and max. value.)
Type: Multiple values
Default: 1 4
Required: no
referenceNode="node"Description: Reference node of bottom arm
Type: Index to i3d node or i3d mapping identifier
Required: no
lockDirection="true"Description: Lock direction
Type: Boolean
Default: true
Required: no
updateReferenceDistance="false"Description: If 'true', the reference distance will be updated dynamically. So it's possible to adjust the bottom arm length.
Type: Boolean
Default: false
Required: no
jointPositionNode="node"Description: Node that will be equalized with the current attacher joint position of the attached implement
Type: Index to i3d node or i3d mapping identifier
Required: no
toggleVisibility="false"Description: Bottom arm will be hidden on detach
Type: Boolean
Default: false
Required: no
rightNode="node"Description: Node of moving tool that will be aligned to 'bottomArmRightNode', if defined in the tool
Type: Index to i3d node or i3d mapping identifier
Required: no
ballVisibility="true"Description: Defines if the balls of the tool are visible while the tool is attached to us
Type: Boolean
Default: true
Required: no
defaultWidth="float"Description: Defines the default bottom arm width while nothing is attached
Type: Float
Default: Width inside i3d file
Required: no
zScale="1"Description: Inverts bottom arm direction
Type: Integer
Default: 1
Required: no
rotationNode="node"Description: Rotation node of bottom arm
Type: Index to i3d node or i3d mapping identifier
Required: no
leftNode="node"Description: Node of moving tool that will be aligned to 'bottomArmLeftNode', if defined in the tool
Type: Index to i3d node or i3d mapping identifier
Required: no
translationNode="node"Description: Translation node of bottom arm
Type: Index to i3d node or i3d mapping identifier
Required: no
>

<armRight node="node"Description: Right bottom arm
Type: Index to i3d node or i3d mapping identifier
Required: no
referenceNode="node"Description: Right bottom arm reference node (placed at the attaching point at the end of the bottom arm. If not defined the arm will be translated on the X axis to the target width.)
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<armLeft referenceNode="node"Description: Left bottom arm reference node (placed at the attaching point at the end of the bottom arm. If not defined the arm will be translated on the X axis to the target width.)
Type: Index to i3d node or i3d mapping identifier
Required: no
node="node"Description: Left bottom arm
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

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

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

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

<visualAlignNode delayedOnAttach="true"Description: Node is updated after the smooth attach is finished
Type: Boolean
Default: true
Required: no
node="node"Description: Node of movingPart that should point towards the inputAttacherJoint node of the implement
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<additionalToolConnection node="node"Description: Node to connect to
Type: Index to i3d node or i3d mapping identifier
Required: no
id="string"Description: Identifier of the tool connection
Type: String
Required: no
/>

<additionalJoint node="node"Description: Additional joint node to connect
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

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

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

</transNode>
<dependentComponentJoint referenceMass="1"Description: Reference mass for spring and damping adjustments. At the mass attached to the front, the full factor will be applied to the spring/damping. (to)
Type: Float
Default: 1
Required: no
transDampingFactor="float"Description: Factor that will be applied to the damping values on attach
Type: Float
Default: #transSpringFactor
Required: no
detachInterpolationTime="0.5"Description: Time for the interpolation between the damping values after detach
Type: Time in seconds
Default: 0.5
Required: no
index="integer"Description: Index of component joint that will be adjusted while something is attached
Type: Integer
Required: no
attachInterpolationTime="1"Description: Time for the interpolation between the damping values after attach
Type: Time in seconds
Default: 1
Required: no
transSpringFactor="1"Description: Factor that will be applied to the spring values on attach
Type: Float
Default: 1
Required: no
/>

<toolbar filename="$data/shared/assets/toolbars/toolbars.i3d"Description: Filename to toolbars i3d containing 5 meshes for category 0-4
Type: String
Default: $data/shared/assets/toolbars/toolbars.i3d
Required: no
/>

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

</attacherJoint>
<transmission gearChangeTime="time"Description: Gear change time
Type: Time in seconds
Required: no
maxForwardGearRatio="float"Description: Max. forward gear ratio
Type: Float
Required: no
autoGearChangeTime="time"Description: Auto gear change time
Type: Time in seconds
Required: no
axleRatio="1"Description: Axle ratio
Type: Float
Default: 1
Required: no
param="string"Description: Parameter to insert in transmission name
Type: String
Required: no
name="string"Description: Name of transmission to display in the shop
Type: String or l10n key
Required: no
minBackwardGearRatio="float"Description: Min. backward gear ratio
Type: Float
Required: no
maxBackwardGearRatio="float"Description: Max. backward gear ratio
Type: Float
Required: no
startGearThreshold="1.5"Description: Adjusts which gear is used as start gear
Type: Float
Default: 1.5
Required: no
minForwardGearRatio="float"Description: Min. forward gear ratio
Type: Float
Required: no
>

<directionChange useGroup="false"Description: Use group as reverse change
Type: Boolean
Default: false
Required: no
reverseGroupIndex="1"Description: Group will be activated while direction is changed
Type: Integer
Default: 1
Required: no
changeTime="0.5"Description: Direction change time
Type: Time in seconds
Default: 0.5
Required: no
useGear="false"Description: Use gear as reverse change
Type: Boolean
Default: false
Required: no
reverseGearIndex="1"Description: Gear will be activated while direction is changed
Type: Integer
Default: 1
Required: no
/>

<forwardGear reverseName="string"Description: Gear name to display (if reverse direction is active)
Type: String
Required: no
dashboardName="string"Description: Gear name to display in dashboard
Type: String
Required: no
name="string"Description: Gear name to display
Type: String
Required: no
maxSpeed="float"Description: Gear ratio
Type: Float
Required: no
defaultGear="boolean"Description: Gear ratio
Type: Boolean
Required: no
actionName="SHIFT_GEAR_SELECT_X"Description: Input Action to select this gear
Type: String
Default: SHIFT_GEAR_SELECT_X
Required: no
gearRatio="float"Description: Gear ratio
Type: Float
Required: no
dashboardReverseName="string"Description: Gear name to display in dashboard (if reverse direction is active)
Type: String
Required: no
/>

<backwardGear gearRatio="float"Description: Gear ratio
Type: Float
Required: no
maxSpeed="float"Description: Gear ratio
Type: Float
Required: no
reverseName="string"Description: Gear name to display (if reverse direction is active)
Type: String
Required: no
dashboardReverseName="string"Description: Gear name to display in dashboard (if reverse direction is active)
Type: String
Required: no
defaultGear="boolean"Description: Gear ratio
Type: Boolean
Required: no
actionName="SHIFT_GEAR_SELECT_X"Description: Input Action to select this gear
Type: String
Default: SHIFT_GEAR_SELECT_X
Required: no
dashboardName="string"Description: Gear name to display in dashboard
Type: String
Required: no
name="string"Description: Gear name to display
Type: String
Required: no
/>

<manualShift gears="true"Description: Defines if gears can be shifted manually
Type: Boolean
Default: true
Required: no
groups="true"Description: Defines if groups can be shifted manually
Type: Boolean
Default: true
Required: no
/>

<groups changeTime="0.5"Description: Change time if default type
Type: Time in seconds
Default: 0.5
Required: no
type="default"Description: Type of groups (powershift/default)
Type: String
Default: default
Required: no
>

<group ratio="float"Description: Ratio while stage active
Type: Float
Required: no
dashboardName="string"Description: Gear name to display in dashboard
Type: String
Required: no
name="string"Description: Gear name to display
Type: String
Required: no
isDefault="false"Description: Is default stage
Type: Boolean
Default: false
Required: no
actionName="SHIFT_GROUP_SELECT_X"Description: Input Action to select this group
Type: String
Default: SHIFT_GROUP_SELECT_X
Required: no
/>

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

<material targetMaterialSlotName="string"Description: Material with this slot name is replaced the material defined with 'sourceMaterialSlotName'
Type: String
Required: no
materialSlotName="string"Description: Material slot name in the i3d file
Type: String
Required: no
ignoreWarning="false"Description: If set to 'true' there is no warning if the material is not found.
Type: Boolean
Default: false
Required: no
useDesignColorIndex="integer"Description: Use color of the design color with the defined index (1-16)
Type: Integer
Required: no
useRimColor="false"Description: Use rim color
Type: Boolean
Default: false
Required: no
useBaseColor="false"Description: Use base vehicle color
Type: Boolean
Default: false
Required: no
sourceMaterialSlotName="string"Description: Material with this slot name replaces the material defined with 'targetMaterialSlotName'
Type: String
Required: no
node="node"Description: If defined, the 'targetMaterialSlotName' is only replaced for this node
Type: Index to i3d node or i3d mapping identifier
Required: no
materialTemplateName="string"Description: Name of template to apply (all attributes will be used from template)
Type: String
Required: no
materialTemplateUseColorOnly="false"Description: If 'true', only the color is used from the material template. The rest from the i3d file.
Type: Boolean
Default: false
Required: no
>

<detail normal="string"Description: Path to detail normal texture
Type: Path to a certain file
Required: no
diffuse="string"Description: Path to detail diffuse texture
Type: Path to a certain file
Required: no
specular="string"Description: Path to detail specular texture
Type: Path to a certain file
Required: no
/>

<clearCoat smoothness="float"Description: Smoothness of clear coat
Type: Float
Required: no
intensity="float"Description: Intensity of clear coat
Type: Float
Required: no
/>

<textures specular="string"Description: Path to specular texture
Type: Path to a certain file
Required: no
normal="string"Description: Path to normal texture
Type: Path to a certain file
Required: no
diffuse="string"Description: Path to diffuse texture
Type: Path to a certain file
Required: no
/>

<metalness value="float"Description: Metalness value
Type: Float
Required: no
/>

<smoothness value="float"Description: Smoothness value
Type: Float
Required: no
/>

<colorScale value="string"Description: Material color if it should not be used from configuration (can also be a different material template, from which then ONLY the color is taken)
Type: String
Required: no
/>

</material>
<component useTotalMassReference="true"Description: Use total mass of vehicle as reference for center of mass adjustment. Otherwise just the mass of the component itself
Type: Boolean
Default: true
Required: no
node="node"Description: Component node
Type: Index to i3d node or i3d mapping identifier
Required: no
additionalMassOffset="x y z"Description: Offset to the component node to apply the mass there
Type: Translation values (x, y, z)
Required: no
additionalMassNode="node"Description: At this position, the additional mass will be applied to the component
Type: Index to i3d node or i3d mapping identifier
Required: no
additionalMass="float"Description: Additional mass that is added to the component
Type: Float
Required: no
>

<dependentComponentJoint index="integer"Description: Index of the component joint to influence
Type: Integer
Required: no
transDampingFactor="float"Description: Factor that is applied to the trans damping of the component joint
Type: Float
Required: no
transSpringFactor="float"Description: Factor that is applied to the trans spring of the component joint
Type: Float
Required: no
/>

</component>
<aiAgent height="float"Description: AI vehicle height
Type: Float
Required: no
length="float"Description: AI vehicle length
Type: Float
Required: no
maxTurningRadius="float"Description: Max. turning radius (overwrites value detected from ackermann steering)
Type: Float
Required: no
maxBrakeAcceleration="float"Description: AI vehicle max brake acceleration
Type: Float
Required: no
frontWheelNodes="node"Description: List of wheels (nodes) that are used for steering
Type: List of indices to i3d nodes or i3d mapping identifiers
Required: no
frontOffset="float"Description: AI vehicle front offset
Type: Float
Required: no
lengthOffset="float"Description: AI vehicle length offset
Type: Float
Required: no
width="float"Description: AI vehicle width
Type: Float
Required: no
frontWheelIndices="1 2 .. n"Description: List of wheels (indices) that are used for steering
Type: Multiple values
Required: no
maxCentripetalAcceleration="float"Description: AI vehicle max centripetal acceleration
Type: Float
Required: no
/>

<motor lowBrakeForceScale="0.5"Description: Low brake force scale
Type: Float
Default: 0.5
Required: no
rpmSpeedLimit="float"Description: Motor rotation acceleration limit
Type: Float
Required: no
maxRpm="1800"Description: Max. RPM
Type: Float
Default: 1800
Required: no
minRpm="1000"Description: Min. RPM
Type: Float
Default: 1000
Required: no
torqueScale="1"Description: Scale factor for torque curve
Type: Float
Default: 1
Required: no
type="vehicle"Description: Motor type
Type: String
Default: vehicle
Required: no
maxBackwardSpeed="float"Description: Max. backward speed
Type: Float
Required: no
ptoMotorRpmRatio="4"Description: PTO to motor rpm ratio
Type: Float
Default: 4
Required: no
maxForwardSpeed="float"Description: Max. forward speed
Type: Float
Required: no
brakeForce="10"Description: Brake force
Type: Float
Default: 10
Required: no
startAnimationName="vehicle"Description: Motor start animation
Type: String
Default: vehicle
Required: no
minSpeed="1"Description: Min. driving speed
Type: Float
Default: 1
Required: no
accelerationLimit="2"Description: Acceleration limit
Type: Float
Default: 2
Required: no
dampingRateScale="1"Description: Scales motor damping rate
Type: Float
Default: 1
Required: no
lowBrakeForceSpeedLimit="1"Description: Low brake force speed limit (below this speed the lowBrakeForceScale is activated)
Type: Float
Default: 1
Required: no
rotInertia="float"Description: Rotation inertia
Type: Float
Default: Peak. motor torque / 600
Required: no
>

<torque normRpm="float"Description: Norm RPM (0-1)
Type: Float
Required: no
rpm="float"Description: RPM
Type: Float
Required: no
torque="float"Description: Torque
Type: Float
Required: no
/>

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

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

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

</xmlOverwrites>
<shopOffset rotation="x y z"Description: Shop rotation offset when this config is used
Type: Rotation values (x, y, z)
Required: no
translation="x y z"Description: Shop translation offset when this config is used
Type: Translation values (x, y, z)
Required: no
/>

<dependentConfiguration index="integer"Description: Index of the configuration to use
Type: Integer
Required: no
name="string"Description: Name of the other configuration to set
Type: String
Required: no
/>

<sprayerNozzles>
<nozzle translation="x y z"Description: Translation offset from the defined node
Type: Translation values (x, y, z)
Required: no
rotation="x y z"Description: Rotation offset from the defined node
Type: Rotation values (x, y, z)
Required: no
node="node"Description: Nozzle Node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

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

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

<weedSpotSpraySensors>
<sensorNode bracketSize="1"Description: Size of the bracket
Type: Float
Default: 1
Required: no
rotation="0 0 0"Description: Rotation offset from node
Type: Rotation values (x, y, z)
Default: 0 0 0
Required: no
translation="0 0 0"Description: Translation offset from node
Type: Translation values (x, y, z)
Default: 0 0 0
Required: no
node="string"Description: Name of node in i3d mapping
Type: String
Required: no
id="string"Description: Sensor identifier of the type to use
Type: String
Required: no
/>

</weedSpotSpraySensors>
<motorStartDuration>floatDescription: Motor start duration
Type: Float
Default: Duration motor takes to start. After this time player can start to drive
Required: no
</motorStartDuration>

</motorConfiguration>
</motorConfigurations>
<sounds>
<motor supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
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
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
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
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
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
parent="string"Description: Parent sample for inheritance
Type: String
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
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
priority="MEDIUM"Description: Priority of the sound
Type: String
Default: MEDIUM
Required: no
>

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

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

</pitch>
<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
value="float"Description: Source value of modifier type
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
/>

</lowpassGain>
<randomization minPitch="float"Description: Max pitch
Type: Float
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
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
maxVolume="float"Description: Max volume
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
/>

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

</loopSynthesisLoad>
<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>
<lowpassCutoffFrequency outdoor="5000"Description: Outdoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
indoor="5000"Description: Indoor lowpass cutoff frequency
Type: Float
Default: 5000
Required: no
/>

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

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

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

</motor>
<brake supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for inheritance
Type: String
Required: no
template="string"Description: Sound template name
Type: String
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
priority="MEDIUM"Description: Priority of the sound
Type: String
Default: MEDIUM
Required: no
debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
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
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
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
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
>

<randomization maxPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
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
minPitch="float"Description: Max pitch
Type: Float
Required: no
isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
/>

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

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

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

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

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

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

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

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

</brake>
<motorStart loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
parent="string"Description: Parent sample for inheritance
Type: String
Required: no
debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
template="string"Description: Sound template name
Type: String
Required: no
lowpassGainScale="1"Description: Additional lowpass gain 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
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
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
priority="MEDIUM"Description: Priority of the sound
Type: String
Default: MEDIUM
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
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
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
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
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

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

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

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

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

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

</pitch>
<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 type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
/>

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

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

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

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

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

</motorStart>
<clutchCracking 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
volumeScale="1"Description: Additional scale that is applied on the volume attributes
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
parent="string"Description: Parent sample for inheritance
Type: String
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
priority="MEDIUM"Description: Priority of the sound
Type: String
Default: MEDIUM
Required: no
debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
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
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
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
template="string"Description: Sound template name
Type: String
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
>

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

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

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

</loopSynthesisLoad>
<randomization minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
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
minPitch="float"Description: Max pitch
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
/>

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

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

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

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

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

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

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

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

</clutchCracking>
<gearDisengaged linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
template="string"Description: Sound template name
Type: String
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
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
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
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
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
priority="MEDIUM"Description: Priority of the sound
Type: String
Default: MEDIUM
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
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
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
>

<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
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 type="string"Description: Modifier type
Type: String
Required: no
modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

</pitch>
<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>
<lowpassResonance outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
Required: no
/>

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

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

</loopSynthesisLoad>
<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>
<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

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

</gearDisengaged>
<airCompressorStop priority="MEDIUM"Description: Priority of the sound
Type: String
Default: MEDIUM
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
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
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
file="string"Description: Path to sound sample
Type: String
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
volumeScale="1"Description: Additional scale 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
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
template="string"Description: Sound template name
Type: String
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
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
parent="string"Description: Parent sample for inheritance
Type: String
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
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
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

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

</loopSynthesisLoad>
<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>
<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
value="float"Description: Source value of modifier type
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
/>

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

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

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

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

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

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

</airCompressorStop>
<airCompressorRun 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
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
priority="MEDIUM"Description: Priority of the sound
Type: String
Default: MEDIUM
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
template="string"Description: Sound template name
Type: String
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
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
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
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
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
parent="string"Description: Parent sample for inheritance
Type: String
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
>

<randomization isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
minVolume="float"Description: Min volume
Type: Float
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
minPitch="float"Description: Max pitch
Type: Float
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 value="float"Description: Source value of modifier type
Type: Float
Required: no
modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
/>

</pitch>
<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
value="float"Description: Source value of modifier type
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
/>

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

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

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

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

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

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

</airCompressorRun>
<gearGroupLeverEnd loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
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
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
priority="MEDIUM"Description: Priority of the sound
Type: String
Default: MEDIUM
Required: no
debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
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
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
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
parent="string"Description: Parent sample for inheritance
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
template="string"Description: Sound template name
Type: String
Required: no
>

<randomization maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
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
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
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>
<loopSynthesisRpm>
<modifier type="string"Description: Modifier type
Type: String
Required: no
modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

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

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

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

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

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

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

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

</gearGroupLeverEnd>
<reverseDrive supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
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
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
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
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
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
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
template="string"Description: Sound template name
Type: String
Required: no
parent="string"Description: Parent sample for inheritance
Type: String
Required: no
debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
priority="MEDIUM"Description: Priority of the sound
Type: String
Default: MEDIUM
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
>

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

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

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

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

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

</volume>
<randomization minPitch="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
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
minVolume="float"Description: Min volume
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
/>

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

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

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

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

</reverseDrive>
<gearRangeChange template="string"Description: Sound template name
Type: String
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
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
debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
priority="MEDIUM"Description: Priority of the sound
Type: String
Default: MEDIUM
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
file="string"Description: Path to sound sample
Type: String
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
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
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
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
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
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
>

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

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

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

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

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

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

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

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

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

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

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

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

</gearRangeChange>
<gearLeverEnd priority="MEDIUM"Description: Priority of the sound
Type: String
Default: MEDIUM
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
template="string"Description: Sound template name
Type: String
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
parent="string"Description: Parent sample for inheritance
Type: String
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
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
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
file="string"Description: Path to sound sample
Type: String
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
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
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
>

<randomization isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
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>
<volume outdoor="1"Description: Outdoor volume
Type: Float
Default: 1
Required: no
indoor="0.8"Description: Indoor volume
Type: Float
Default: 0.8
Required: no
>

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

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

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

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

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

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

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

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

</gearLeverEnd>
<gearbox loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
file="string"Description: Path to sound sample
Type: String
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
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
template="string"Description: Sound template name
Type: String
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
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
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
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
parent="string"Description: Parent sample for inheritance
Type: String
Required: no
priority="MEDIUM"Description: Priority of the sound
Type: String
Default: MEDIUM
Required: no
debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
>

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

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

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

</loopSynthesisRpm>
<randomization maxPitch="float"Description: Max pitch
Type: Float
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
maxLowpassGain="float"Description: Max lowpass gain
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
/>

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

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

</lowpassGain>
<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>
<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

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

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

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

</loopSynthesisLoad>
</gearbox>
<gearLeverStart 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
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
template="string"Description: Sound template name
Type: String
Required: no
debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
parent="string"Description: Parent sample for inheritance
Type: String
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
volumeScale="1"Description: Additional scale 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
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
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
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
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
priority="MEDIUM"Description: Priority of the sound
Type: String
Default: MEDIUM
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
>

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

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

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

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

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

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

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

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

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

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

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

</gearLeverStart>
<airCompressorStart 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
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
parent="string"Description: Parent sample for inheritance
Type: String
Required: no
template="string"Description: Sound template name
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
priority="MEDIUM"Description: Priority of the sound
Type: String
Default: MEDIUM
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
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
debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
>

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

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

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

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

</lowpassGain>
<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 type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
/>

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

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

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

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

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

</airCompressorStart>
<blowOffValve supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
priority="MEDIUM"Description: Priority of the sound
Type: String
Default: MEDIUM
Required: no
template="string"Description: Sound template name
Type: String
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
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
debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
parent="string"Description: Parent sample for inheritance
Type: String
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
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
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
>

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

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

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

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

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

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

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

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

</lowpassGain>
<randomization minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
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
/>

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

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

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

</blowOffValve>
<compressedAir template="string"Description: Sound template name
Type: String
Required: no
parent="string"Description: Parent sample for inheritance
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
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
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
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
file="string"Description: Path to sound sample
Type: String
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
priority="MEDIUM"Description: Priority of the sound
Type: String
Default: MEDIUM
Required: no
debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
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 value="float"Description: Source value of modifier type
Type: Float
Required: no
modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
/>

</pitch>
<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>
<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>
<loopSynthesisRpm>
<modifier value="float"Description: Source value of modifier type
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
/>

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

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

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

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

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

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

</compressedAir>
<motorStop fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
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
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
parent="string"Description: Parent sample for inheritance
Type: String
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
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
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
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
template="string"Description: Sound template name
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
priority="MEDIUM"Description: Priority of the sound
Type: String
Default: MEDIUM
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
file="string"Description: Path to sound sample
Type: String
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
value="float"Description: Source value of modifier type
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
/>

</pitch>
<randomization isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minVolume="float"Description: Min volume
Type: Float
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 value="float"Description: Source value of modifier type
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
/>

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

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

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

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

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

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

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

</motorStop>
<retarder file="string"Description: Path to sound sample
Type: String
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
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
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
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
priority="MEDIUM"Description: Priority of the sound
Type: String
Default: MEDIUM
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
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
parent="string"Description: Parent sample for inheritance
Type: String
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
template="string"Description: Sound template name
Type: String
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 value="float"Description: Source value of modifier type
Type: Float
Required: no
modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
/>

</lowpassGain>
<randomization maxPitch="float"Description: Max pitch
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
maxLowpassGain="float"Description: Max lowpass gain
Type: Float
Required: no
isOutside="true"Description: Randomization is applied outside
Type: Boolean
Default: true
Required: no
minVolume="float"Description: Min volume
Type: Float
Required: no
isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
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 type="string"Description: Modifier type
Type: String
Required: no
modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
/>

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

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

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

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

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

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

</retarder>
<gearGroupLeverStart template="string"Description: Sound template name
Type: String
Required: no
debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
parent="string"Description: Parent sample for inheritance
Type: String
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
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
priority="MEDIUM"Description: Priority of the sound
Type: String
Default: MEDIUM
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
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
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
file="string"Description: Path to sound sample
Type: String
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
>

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

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

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

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

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

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

</pitch>
<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>
<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 type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
/>

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

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

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

</gearGroupLeverStart>
<airRelease fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
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
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
priority="MEDIUM"Description: Priority of the sound
Type: String
Default: MEDIUM
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
file="string"Description: Path to sound sample
Type: String
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
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
Required: no
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
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
volumeScale="1"Description: Additional scale that is applied on the volume attributes
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
template="string"Description: Sound template name
Type: String
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
Required: no
debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
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 value="float"Description: Source value of modifier type
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
/>

</pitch>
<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 value="float"Description: Source value of modifier type
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
/>

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

<lowpassResonance outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
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 value="float"Description: Source value of modifier type
Type: Float
Required: no
type="string"Description: Modifier type
Type: String
Required: no
modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
/>

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

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

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

</airRelease>
<gearEngaged priority="MEDIUM"Description: Priority of the sound
Type: String
Default: MEDIUM
Required: no
volumeScale="1"Description: Additional scale 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
debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
file="string"Description: Path to sound sample
Type: String
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
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
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
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
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
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
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
template="string"Description: Sound template name
Type: String
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
parent="string"Description: Parent sample for inheritance
Type: String
Required: no
>

<randomization minVolume="float"Description: Min volume
Type: Float
Required: no
maxPitch="float"Description: Max pitch
Type: Float
Required: no
maxVolume="float"Description: Max volume
Type: Float
Required: no
minPitch="float"Description: Max pitch
Type: Float
Required: no
minLowpassGain="float"Description: Max lowpass gain
Type: Float
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
isInside="true"Description: Randomization is applied inside
Type: Boolean
Default: true
Required: no
/>

<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 outdoor="1"Description: Outdoor lowpass gain
Type: Float
Default: 1
Required: no
indoor="0.8"Description: Indoor lowpass gain
Type: Float
Default: 0.8
Required: no
>

<modifier modifiedValue="float"Description: Change that is applied on sample value
Type: 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>
<pitch outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
>

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

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

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

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

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

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

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

</gearEngaged>
<gearGroupChange linkNode="node"Description: Link node for 3d sound
Type: Index to i3d node or i3d mapping identifier
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
parent="string"Description: Parent sample for inheritance
Type: String
Required: no
volumeScale="1"Description: Additional scale that is applied on the volume attributes
Type: Float
Default: 1
Required: no
fadeIn="0"Description: Fade in time in seconds
Type: Float
Default: 0
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
supportsReverb="true"Description: Flag to disable reverb
Type: Boolean
Default: true
Required: no
loops="1"Description: Number of loops (0 = infinite)
Type: Integer
Default: 1
Required: no
fadeOut="0"Description: Fade out time in seconds
Type: Float
Default: 0
Required: no
innerRadius="80"Description: Inner radius
Type: Float
Default: 80
Required: no
template="string"Description: Sound template name
Type: String
Required: no
lowpassGainScale="1"Description: Additional lowpass gain that is applied on the volume attributes
Type: Float
Default: 1
Required: no
priority="MEDIUM"Description: Priority of the sound
Type: String
Default: MEDIUM
Required: no
pitchScale="1"Description: Additional pitch that is applied on the volume attributes
Type: Float
Default: 1
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
debug="false"Description: Flag to enable debug rendering
Type: Boolean
Default: false
Required: no
file="string"Description: Path to sound sample
Type: String
Required: no
outerRadius="5"Description: Outer radius
Type: Float
Default: 5
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 type="string"Description: Modifier type
Type: String
Required: no
value="float"Description: Source value of modifier type
Type: Float
Required: no
modifiedValue="float"Description: Change that is applied on sample value
Type: Float
Required: no
/>

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

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

<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>
<pitch outdoor="1"Description: Outdoor pitch
Type: Float
Default: 1
Required: no
indoor="1"Description: Indoor pitch
Type: Float
Default: 1
Required: no
>

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

</pitch>
<lowpassResonance outdoor="2"Description: Outdoor lowpass resonance
Type: Float
Default: 2
Required: no
indoor="2"Description: Indoor lowpass resonance
Type: Float
Default: 2
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>
<sourceRandomization file="string"Description: Path to sound sample
Type: String
Required: no
/>

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

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

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

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

</spikes>
</animationNode>
</animationNodes>
<exhaustParticleSystems maxScale="1"Description: Max. scale
Type: Float
Default: 1
Required: no
minScale="0.5"Description: Min. scale
Type: Float
Default: 0.5
Required: no
>

<exhaustParticleSystem file="string"Description: Particle file name
Type: String
Required: no
rotation="x y z"Description: Particle rotation
Type: Rotation values (x, y, z)
Required: no
worldSpace="true"Description: Is world space
Type: Boolean
Default: true
Required: no
position="x y z"Description: Particle position
Type: Translation values (x, y, z)
Required: no
node="string"Description: Particle link node
Type: String
Required: no
particleNode="string"Description: Particle node in loaded file
Type: String
Required: no
forceFullLifespan="false"Description: Force full lifespan
Type: Boolean
Default: false
Required: no
useEmitterVisibility="false"Description: Use emitter visibility to show/hide particles
Type: Boolean
Default: false
Required: no
/>

</exhaustParticleSystems>
<dashboards>
<dashboard minActiveValue="float"Description: Min. value to activate this dashboard
Type: Float
Required: no
textSize="0.03"Description: (TEXT) Size of font in meter
Type: Float
Default: 0.03
Required: no
precision="1"Description: (NUMBER) Precision
Type: Integer
Default: 1
Required: no
numberColor="string"Description: (NUMBER) Numbers color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
minValueAnim="float"Description: (ANIMATION) Min. reference value for animation
Type: Float
Required: no
numbers="node"Description: (NUMBER) Numbers node
Type: Index to i3d node or i3d mapping identifier
Required: no
fillType="string"Description: Fill type of fillUnit to be used
Type: String
Required: no
font="DIGIT"Description: (NUMBER) Name of font to apply to mesh
Type: String
Default: DIGIT
Required: no
fontThickness="1"Description: (TEXT) Thickness factor for font characters
Type: Float
Default: 1
Required: no
warningThresholdMin="float"Description: (WARNING) Threshold min.
Type: Float
Required: no
maxValueTrans="float"Description: (TRANS) Max. reference value for translation
Type: Float
Required: no
maxValueAnim="float"Description: (ANIMATION) Max. reference value for animation
Type: Float
Required: no
hideInactive="false"Description: (EMITTER) Hide the emitter shape when the dashboard is inactive
Type: Boolean
Default: false
Required: no
toggleVisibility="false"Description: (EMITTER) If the mesh is not emitting (idle), the mesh will be hidden
Type: Boolean
Default: false
Required: no
maxValueSlider="float"Description: (SLIDER) Max. reference value for slider
Type: Float
Required: no
disabledIntensity="float"Description: (EMITTER) Intensity while the dashboard group is not active
Type: Float
Required: no
inactiveColor="string"Description: (EMITTER) Inactive emit color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
maxActiveValue="float"Description: Max. value to activate this dashboard
Type: Float
Required: no
doInterpolation="false"Description: Do interpolation
Type: Boolean
Default: false
Required: no
intensity="1"Description: Intensity
Type: Float
Default: 1
Required: no
textScaleX="1"Description: (TEXT) Global X scale of text
Type: Float
Default: 1
Required: no
conditionGroupName="string"Description: Name of the condition group
Type: String
Required: no
minRot="string"Description: (ROT) Min. rotation (Rotation value if rotAxis is given | Rotation Vector of rotAxis is not given)
Type: String
Required: no
textScaleY="1"Description: (TEXT) Global Y scale of text
Type: Float
Default: 1
Required: no
conditionStateName="string"Description: Name of condition state
Type: String
Required: no
inactiveIntensity="float"Description: (EMITTER) Intensity while the dashboard state is not active, but the group is active
Type: Float
Required: no
stateChangeValue="float"Description: Defines the dashboard value which triggers the state change. If not defined, any state change will trigger it
Type: Float
Required: no
hiddenColor="string"Description: (TEXT) Color of hidden character (if defined a '0' in this color is display instead of nothing)
Type: String
Required: no
emitColor="string"Description: (EMITTER) Emit color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
disabledColor="string"Description: (EMITTER) Disabled emit color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
textMask="00.0"Description: (TEXT) Font Mask
Type: String
Default: 00.0
Required: no
isCritical="boolean"Description: Defines if dashboard update is critical and should be done every frame
Type: Boolean
Default: automatically based on type
Required: no
minValueRot="float"Description: (ROT) Min. reference value for rotation
Type: Float
Required: no
conditionalAnimationName="string"Description: Name of conditional animation
Type: String
Required: no
textAlignment="RIGHT"Description: (TEXT) Alignment of text (LEFT | RIGHT | CENTER)
Type: String
Default: RIGHT
Required: no
steeringNodeIndex="integer"Description: Index of steering node
Type: Integer
Required: no
excludedLightTypes="1 2 .. n"Description: Excluded light types
Type: Multiple values
Required: no
inactiveGroups="string"Description: (EMITTER) If defined, the inactive color/intensity will only be set if this group is active (if not active, the disabled color/intensity is used)
Type: String
Required: no
interpolationSpeed="0.005"Description: Interpolation speed
Type: Float
Default: 0.005
Required: no
conditionalAnimationRange="x y"Description: Range of the conditional animation value
Type: Multiple values (x, y)
Required: no
emissiveScale="0.2"Description: (NUMBER) Scale of emissive map
Type: Float
Default: 0.2
Required: no
hideInactiveChildren="false"Description: (EMITTER) Hide all the children when the dashboard is inactive
Type: Boolean
Default: false
Required: no
offsetValue="0"Description: Offset the value by the given amount
Type: Float
Default: 0
Required: no
wheelIndex="integer"Description: Index of wheel
Type: Integer
Required: no
node="node"Description: Node
Type: Index to i3d node or i3d mapping identifier
Required: no
maxRot="string"Description: (ROT) Max. rotation (Rotation value if rotAxis is given | Rotation Vector of rotAxis is not given)
Type: String
Required: no
conditionGroupInverted="boolean"Description: Invert the state of the condition group for the dashboard
Type: Boolean
Required: no
minValueTrans="float"Description: (TRANS) Min. reference value for translation
Type: Float
Required: no
baseColor="string"Description: (EMITTER) Base color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
useStateChange="false"Description: Dashboard is active for a defined amount of time when the source value changes
Type: Boolean
Default: false
Required: no
lightTypes="1 2 .. n"Description: Light types
Type: Multiple values
Required: no
maxTrans="x y z"Description: (TRANS) Max. translation
Type: Translation values (x, y, z)
Required: no
attacherJointNode="node"Description: Node of the attacher joint to use
Type: Index to i3d node or i3d mapping identifier
Required: no
rotAxis="float"Description: (ROT) Rotation axis
Type: Float
Required: no
valueType="string"Description: Value type name
Type: String
Required: no
stateChangeTime="0.2"Description: Defines how long the dashboard is active when the state changes (seconds)
Type: Time in seconds
Default: 0.2
Required: no
displayType="string"Description: Display type name
Type: String
Required: no
minTrans="x y z"Description: (TRANS) Min. translation
Type: Translation values (x, y, z)
Required: no
groups="string"Description: List of groups
Type: String
Required: no
fillUnitIndex="integer"Description: Fill unit index to represent
Type: Integer
Required: no
hasNormalMap="false"Description: (NUMBER) Normal map will be applied to number decals
Type: Boolean
Default: false
Required: no
textSpacing="1"Description: (TEXT) Scale factor for spacing between the characters
Type: Float
Default: 1
Required: no
inverted="false"Description: (VISIBILITY) State will be inverted
Type: Boolean
Default: false
Required: no
textColor="string"Description: (TEXT) Font color (DashboardColor OR BrandColor OR r g b a)
Type: String
Required: no
animName="string"Description: (ANIMATION) Animation name
Type: String
Required: no
warningThresholdMax="float"Description: (WARNING) Threshold max.
Type: Float
Required: no
minValueSlider="float"Description: (SLIDER) Min. reference value for slider
Type: Float
Required: no
scaleFactor="1"Description: Scale the value by the given factor
Type: Float
Default: 1
Required: no
idleValue="0"Description: Idle value
Type: Float
Default: 0
Required: no
maxValueRot="float"Description: (ROT) Max. reference value for rotation
Type: Float
Required: no
states="1 2 .. n"Description: Crab steering states which activate the dashboard
Type: Multiple values
Required: no
powerTakeOffIndex="integer"Description: Index of power take off in xml to use
Type: Integer
Required: no
>

<valueMapping dashboardValue="float"Description: Value to be used for dashboard at this source value
Type: Float
Required: no
sourceValue="float"Description: Source value
Type: Float
Required: no
/>

<state visibility="boolean"Description: (MULTI_STATE) Visibility while state is active
Type: Boolean
Required: no
translation="x y z"Description: (MULTI_STATE) Translation while state is active
Type: Translation values (x, y, z)
Required: no
rotation="x y z"Description: (MULTI_STATE) Rotation while state is active
Type: Rotation values (x, y, z)
Required: no
intensity="float"Description: (MULTI_STATE) Intensity if the node is a emitter
Type: Float
Required: no
emitColor="string"Description: (MULTI_STATE) Emit color if the node is a emitter
Type: String
Required: no
scale="x y z"Description: (MULTI_STATE) Scale while state is active
Type: Scale values (x, y, z)
Required: no
value="1 2 .. n"Description: (MULTI_STATE) One or multiple values separated by space to activate the state
Type: Multiple values
Required: no
/>

</dashboard>
</dashboards>
<gearLevers>
<gearLever node="node"Description: Gear lever node
Type: Index to i3d node or i3d mapping identifier
Required: no
handsOnDelay="0"Description: The animation is delayed by this time to have time to put the hand on the lever
Type: Time in seconds
Default: 0
Required: no
changeTime="0.5"Description: Time to move lever from one state to another
Type: Time in seconds
Default: 0.5
Required: no
centerAxis="integer"Description: Axis of center bay
Type: Integer
Required: no
>

<state xRot="angle"Description: X rotation
Type: Angle
Required: no
gear="integer"Description: Gear index
Type: Integer
Required: no
yRot="angle"Description: Y rotation
Type: Angle
Required: no
zRot="angle"Description: Z rotation
Type: Angle
Required: no
group="integer"Description: Group index
Type: Integer
Required: no
/>

</gearLever>
</gearLevers>
<consumers consumersEmptyWarning="warning_motorFuelEmpty"Description: Consumers empty warning
Type: String or l10n key
Default: warning_motorFuelEmpty
Required: no
>

<consumer permanentConsumption="boolean"Description: Do permanent consumption
Type: Boolean
Default: 1
Required: no
usage="1"Description: Usage in l/h
Type: Float
Default: 1
Required: no
fillUnitIndex="1"Description: Fill unit index
Type: Integer
Default: 1
Required: no
refillLitersPerSecond="0"Description: Refill liters per second
Type: Float
Default: 0
Required: no
refillCapacityPercentage="0"Description: Refill capacity percentage
Type: Float
Default: 0
Required: no
fillType="string"Description: Fill type name
Type: String
Required: no
capacity="float"Description: If defined the capacity of the fillUnit fill be overwritten with this value
Type: Float
Required: no
/>

</consumers>
<exhaustEffects>
<exhaustEffect minRpmScale="0.25"Description: Min. rpm scale
Type: Float
Default: 0.25
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
filename="string"Description: Effect i3d filename
Type: String
Required: no
maxRpmColor="0.0384 0.0359 0.0627 2.0"Description: Max. rpm color
Type: Multiple values (x, y, z, w)
Default: 0.0384 0.0359 0.0627 2.0
Required: no
maxRpmScale="0.95"Description: Max. rpm scale
Type: Float
Default: 0.95
Required: no
minRpmColor="0 0 0 1"Description: Min. rpm color
Type: Multiple values (x, y, z, w)
Default: 0 0 0 1
Required: no
node="node"Description: Effect link node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

</exhaustEffects>
<differentials>
<differentials>
<differential maxSpeedRatio="1.3"Description: Max. speed ratio
Type: Float
Default: 1.3
Required: no
differentialIndex2="integer"Description: Differential index 2
Type: Integer
Required: no
differentialIndex1="integer"Description: Differential index 1
Type: Integer
Required: no
wheelIndex1="integer"Description: Wheel index 1
Type: Integer
Required: no
wheelIndex2="integer"Description: Wheel index 2
Type: Integer
Required: no
torqueRatio="0.5"Description: Torque ratio
Type: Float
Default: 0.5
Required: no
/>

</differentials>
</differentials>
<consumerConfigurations>
<consumerConfiguration consumersEmptyWarning="warning_motorFuelEmpty"Description: Consumers empty warning
Type: String or l10n key
Default: warning_motorFuelEmpty
Required: no
>

<consumer usage="1"Description: Usage in l/h
Type: Float
Default: 1
Required: no
permanentConsumption="boolean"Description: Do permanent consumption
Type: Boolean
Default: 1
Required: no
refillCapacityPercentage="0"Description: Refill capacity percentage
Type: Float
Default: 0
Required: no
capacity="float"Description: If defined the capacity of the fillUnit fill be overwritten with this value
Type: Float
Required: no
fillType="string"Description: Fill type name
Type: String
Required: no
fillUnitIndex="1"Description: Fill unit index
Type: Integer
Default: 1
Required: no
refillLitersPerSecond="0"Description: Refill liters per second
Type: Float
Default: 0
Required: no
/>

</consumerConfiguration>
</consumerConfigurations>
<exhaustFlap node="node"Description: Exhaust Flap Node
Type: Index to i3d node or i3d mapping identifier
Required: no
maxRot="0"Description: Max. rotation
Type: Angle
Default: 0
Required: no
rotationAxis="1"Description: Rotation Axis
Type: Integer
Default: 1
Required: no
/>

<differentialConfigurations>
<differentialConfiguration>
<differentials>
<differential maxSpeedRatio="1.3"Description: Max. speed ratio
Type: Float
Default: 1.3
Required: no
wheelIndex2="integer"Description: Wheel index 2
Type: Integer
Required: no
differentialIndex1="integer"Description: Differential index 1
Type: Integer
Required: no
torqueRatio="0.5"Description: Torque ratio
Type: Float
Default: 0.5
Required: no
differentialIndex2="integer"Description: Differential index 2
Type: Integer
Required: no
wheelIndex1="integer"Description: Wheel index 1
Type: Integer
Required: no
/>

</differentials>
</differentialConfiguration>
</differentialConfigurations>
<brakeCompressor fillSpeed="0.6"Description: Brake compressor fill speed
Type: Float
Default: 0.6
Required: no
capacity="6"Description: Brake compressor capacity
Type: Float
Default: 6
Required: no
refillFillLevel="float"Description: Brake compressor refill threshold
Type: Float
Default: half of capacity
Required: no
/>

<reverseDriveSound threshold="4"Description: Reverse drive sound turn on speed threshold
Type: Float
Default: 4
Required: no
/>

<brakeForce force="0"Description: Brake force when vehicle is empty
Type: Float
Default: 0
Required: no
maxForceMass="0"Description: When this mass is reached the vehicle will brake with #maxForce
Type: Float
Default: 0
Required: no
includeAttachables="false"Description: Defines if the mass of the attached vehicles is included in the calculations
Type: Boolean
Default: false
Required: no
maxForce="0"Description: Brake force when vehicle reached mass of #maxForceMass
Type: Float
Default: 0
Required: no
/>

<motorStartDuration>floatDescription: Motor start duration
Type: Float
Default: Duration motor takes to start. After this time player can start to drive
Required: no
</motorStartDuration>

</motorized>