MotionCabMotionCab

Documentation

Configuration

FPS Dependency

Some effects are FPS-dependent and may look different across systems. MotionCab's default settings are tuned for 60 FPS.

  • If your game runs below 60 FPS, effects will be less pronounced.
  • If your game runs above 60 FPS, effects will be more pronounced.

You may need to edit motioncab.ini to fine-tune the effects to your liking.

MotionCab generates motioncab.ini next to the game executable on first run. If you already have a config file, the mod reads it and respects every present key; missing keys fall back to built-in defaults and are written back into the file, so upgrading from an older version never requires deleting your existing config to pick up new options.

Camera

Key Default Description
ENABLE_HEAD_PHYSICS true Master switch for G-force head motion and vertical bounce
YAW_GAIN 4.0 Lateral head velocity → yaw multiplier
PITCH_GAIN 6.0 Longitudinal head velocity → pitch multiplier
SPRING 0.15 Spring stiffness (higher = snappier return)
DAMPING 0.80 Damping factor (higher = less oscillation)
VERTICAL_GAIN 0.5 Vertical head velocity → pitch
GFORCE_SMOOTH 3.0 Head physics target smoothing (Hz, 0=off)

Idle & Engine

Key Default Description
ENABLE_IDLE true Master switch for idle breathing motion
IDLE_GAIN 4.0 Amplifies idle breathing at standstill
BREATH_AMP 0.005 Base amplitude of idle breathing sine waves
IDLE_FADE_SPEED 8.0 Speed (m/s) above which idle breathing fully fades
ENABLE_VIBE true Master switch for RPM-scaled engine vibration
VIBE_GAIN 10.0 Amplifies engine vibration
VIBE_AMP 0.0005 Base amplitude of engine vibration sine wave

Road & Suspension

Key Default Description
ENABLE_ROAD_FEEL true Master switch for acceleration-based road feel
ROAD_SENSITIVITY 0.15 Road-bump response from vertical acceleration
ENABLE_SUSPENSION true Master switch for the wheel-suspension seat spring
SUSPENSION_GAIN 4.0 Wheel suspension deflection → seat spring input
SEAT_SPRING 0.2 Seat spring stiffness — how firmly the seat pushes back against a bump
SEAT_DAMPING 0.5 Seat spring damping — less oscillation but more sluggish feel

Road Irregularity

Key Default Description
ENABLE_ROAD_IRREG true Master switch for procedural road-irregularity bumps
ROAD_IRREG_GAIN 1.0 Master intensity of the procedural bumps (0=disable)
ROAD_IRREG_SCALE 0.15 Bumps per metre of road — higher = shorter, sharper bumps
ROAD_IRREG_ROUGHNESS 0.5 Surface grain — 0 = long smooth undulations, 1 = broken-up and jagged
ROAD_IRREG_SURFACE_MIX 0.5 How much SURFACE_GAIN_<name> scales the bumps (0 = equally bumpy everywhere, 1 = fully driven by the surface under the wheels)

Surface Shake

Key Default Description
ENABLE_SURFACE_SHAKE true Master switch for per-substance surface shake
SURFACE_SHAKE_GAIN 1.0 Master intensity of ground-surface shake (0=disable)
SURFACE_SHAKE_FREQ 14.0 Surface shake noise frequency
SURFACE_DEFAULT_GAIN 1.0 Roughness for surfaces without an explicit override
SURFACE_GAIN_<name> (see below) Per-substance roughness multiplier, e.g. SURFACE_GAIN_gravel = 2.5. Ships pre-tuned for the base-game ETS2/ATS substances — see the generated [Surface Shake] section in motioncab.ini for the full list. Unlisted/DLC substances fall back to SURFACE_DEFAULT_GAIN

Steering Follow

Key Default Description
ENABLE_STEER_FOLLOW true Master switch for the steering-follow glance
STEER_GAIN 3.0 Camera glance toward steering direction
STEER_FADE_START 0.0 Speed (m/s) where the glance starts fading
STEER_FADE_SPEED 15.0 Speed (m/s) where the fade finishes
STEER_SPEED_MIN 0.2 Minimum glance strength at/above fade speed
STEER_SPRING 1.5 Servo speed — how fast the camera snaps to target

Jitter

Key Default Description
ENABLE_JITTER true Master switch for micro-jitter — also disables cabin/external-view detection when off, since jitter is what that detection reads
JITTER_AMOUNT 0.0005 High-frequency noise amplitude (0 to disable)
JITTER_SPEED 10.0 High-frequency noise frequency

Gear Shift

Key Default Description
ENABLE_GEAR_SHAKE true Master switch for gear-shift shake
GEAR_SHAKE_GAIN 1.0 Gear-shift shake amplitude from accel spikes
GEAR_SHAKE_DECAY 8.0 Gear-shift shake decay rate (Hz)

Engine Start/Stop

Key Default Description
ENABLE_ENGINE_SHAKE true Master switch for engine start/stop shudder
ENGINE_SHAKE_GAIN 0.2 Ignition shudder amplitude, 0-1 (diesel only — skipped on electric trucks)
ENGINE_SHAKE_DURATION 1.5 Seconds for the shudder to ease out to a stop

General

Key Default Description
SMOOTHING 0.4 EMA smoothing on raw telemetry (0=none, 1=instant)
FADE_SPEED 5.0 Mod toggle fade rate (Hz)

Keys

Key Default Description
KEY_RELOAD 116 VK code for reload (F5)
KEY_RELOAD_MOD 0 Optional modifier VK code for reload (0=none)
KEY_TOGGLE 119 VK code for toggle (F8)
KEY_TOGGLE_MOD 0 Optional modifier VK code for toggle (0=none)
KEY_GUI_TOGGLE 120 VK code to open/close the settings GUI (F9)
KEY_GUI_TOGGLE_MOD 0 Optional modifier VK code for GUI toggle (0=none)

VEL_GAIN is a legacy alias that sets both YAW_GAIN and PITCH_GAIN, but only applies when neither YAW_GAIN nor PITCH_GAIN is explicitly present in the file.

Was this page helpful?

Ready to feel every mile?