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

crabSteering

Link
<crabSteering toggleSpeedFactor="1"Description: Toggle speed factor
Type: Float
Default: 1
Required: no
distFromCompJointToCenterOfBackWheels="float"Description: Distance from component joint to center of back wheels
Type: Float
Required: no
aiSteeringModeIndex="1"Description: AI steering mode index
Type: Float
Default: 1
Required: no
>

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

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

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

</dashboard>
</dashboards>
<steeringMode inputBindingName="string"Description: Input action name
Type: String
Required: no
name="string"Description: Steering mode name
Type: String or l10n key
Required: no
>

<steeringNode node="node"Description: Steering node
Type: Index to i3d node or i3d mapping identifier
Required: no
locked="false"Description: Steering is locked
Type: Boolean
Default: false
Required: no
offset="0"Description: Rotation offset
Type: Angle
Default: 0
Required: no
rotScale="float"Description: Scale of rotation
Type: Float
Required: no
/>

<animation name="string"Description: Change animation name
Type: String
Required: no
speed="1"Description: Animation speed
Type: Float
Default: 1
Required: no
stopTime="float"Description: Animation stop time
Type: Float
Required: no
/>

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

<steeringWheel node="node"Description: Steering wheel node
Type: Index to i3d node or i3d mapping identifier
Required: no
outdoorRotation="0"Description: Steering wheel outdoor rotation
Type: Angle
Default: 0
Required: no
indoorRotation="0"Description: Steering wheel indoor rotation
Type: Angle
Default: 0
Required: no
/>

<node rotation="x y z"Description: Rotation when steering mode is active
Type: Rotation values (x, y, z)
Required: no
translation="x y z"Description: Translation when steering mode is active
Type: Translation values (x, y, z)
Required: no
node="node"Description: Node to adjust when the steering mode is active
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<wheel index="integer"Description: Wheel Index
Type: Integer
Required: no
offset="0"Description: Rotation offset
Type: Angle
Default: 0
Required: no
node="node"Description: Wheel Node
Type: Index to i3d node or i3d mapping identifier
Required: no
locked="false"Description: Steering is locked
Type: Boolean
Default: false
Required: no
/>

<aiAutomaticSteering lookAheadDistance="float"Description: Distance for aiming onto the wayline when this steering mode is active
Type: Float
Required: no
/>

<steeringCenter turningRadius="float"Description: Turning radius to use with custom steering node
Type: Float
Required: no
node="node"Description: Custom steering center node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<articulatedAxis offset="0"Description: Articulated axis offset angle
Type: Angle
Default: 0
Required: no
locked="false"Description: Articulated axis is locked
Type: Boolean
Default: false
Required: no
wheelIndices="1 2 .. n"Description: Wheel indices
Type: Multiple values
Required: no
/>

</steeringMode>
<crabSteeringConfiguration>
<steeringMode inputBindingName="string"Description: Input action name
Type: String
Required: no
name="string"Description: Steering mode name
Type: String or l10n key
Required: no
>

<node node="node"Description: Node to adjust when the steering mode is active
Type: Index to i3d node or i3d mapping identifier
Required: no
translation="x y z"Description: Translation when steering mode is active
Type: Translation values (x, y, z)
Required: no
rotation="x y z"Description: Rotation when steering mode is active
Type: Rotation values (x, y, z)
Required: no
/>

<articulatedAxis locked="false"Description: Articulated axis is locked
Type: Boolean
Default: false
Required: no
wheelIndices="1 2 .. n"Description: Wheel indices
Type: Multiple values
Required: no
offset="0"Description: Articulated axis offset angle
Type: Angle
Default: 0
Required: no
/>

<wheel node="node"Description: Wheel Node
Type: Index to i3d node or i3d mapping identifier
Required: no
index="integer"Description: Wheel Index
Type: Integer
Required: no
offset="0"Description: Rotation offset
Type: Angle
Default: 0
Required: no
locked="false"Description: Steering is locked
Type: Boolean
Default: false
Required: no
/>

<steeringWheel outdoorRotation="0"Description: Steering wheel outdoor rotation
Type: Angle
Default: 0
Required: no
node="node"Description: Steering wheel node
Type: Index to i3d node or i3d mapping identifier
Required: no
indoorRotation="0"Description: Steering wheel indoor rotation
Type: Angle
Default: 0
Required: no
/>

<steeringCenter turningRadius="float"Description: Turning radius to use with custom steering node
Type: Float
Required: no
node="node"Description: Custom steering center node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<steeringNode rotScale="float"Description: Scale of rotation
Type: Float
Required: no
offset="0"Description: Rotation offset
Type: Angle
Default: 0
Required: no
locked="false"Description: Steering is locked
Type: Boolean
Default: false
Required: no
node="node"Description: Steering node
Type: Index to i3d node or i3d mapping identifier
Required: no
/>

<animation stopTime="float"Description: Animation stop time
Type: Float
Required: no
speed="1"Description: Animation speed
Type: Float
Default: 1
Required: no
name="string"Description: Change animation name
Type: String
Required: no
/>

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

<aiAutomaticSteering lookAheadDistance="float"Description: Distance for aiming onto the wayline when this steering mode is active
Type: Float
Required: no
/>

</steeringMode>
</crabSteeringConfiguration>
</crabSteering>