Skip to content

Releases: 140er/simsteer

SimSteer v0.11.0

Choose a tag to compare

@140er 140er released this 03 Jun 21:38

SimSteer v0.11.0

Drive Euro Truck Simulator 2 with comma.ai's openpilot driving model.

Install & run

  1. Unzip SimSteer-v0.11.0-win64.zip.
  2. Run install-drivers.bat once (installs the ViGEm virtual gamepad).
  3. In ETS2: bind the controller to the new Xbox pad and set the steering deadzone to 0.
  4. Launch SimSteer.exe. The overlay + tuner open. Drive manually for a few minutes until calibration reads CALIBRATED, then press INSERT to engage.

What's new in v0.11.0

  • Ground-up rewrite (simsteer/): a clean, game-agnostic driving loop and a one-file-per-game profile registry.
  • Overlay draws the model's predicted path, lane lines, and road edges projected onto the real road surface (model-height + plan-Z elevation), so they ride hills and dips correctly.
  • Less phantom braking: ACC reacts only to confident leads, and it brakes only for genuinely tight corners — no more flinching at shadows.

Keys

INSERT engage · v model/capture view · i model input · h HUD mode · k/l turn-in later/earlier · r recalibrate · t test-fire · q quit.

SimSteer v0.1.0

Choose a tag to compare

@140er 140er released this 27 May 12:30

SimSteer v0.1.0 - drive Euro Truck Simulator 2, Forza Horizon 5, and Assetto Corsa with comma.ai's openpilot vision + planning model.

Download

SimSteer-0.1.0.zip - self-contained Windows x64 build. No Python install, no model download: the runtime, DLLs, and the ONNX model are all bundled. The ViGEm/vJoy driver installers are included at the root.

(The auto-generated "Source code" archives below are the tracked source - for developers who want to build/run from source per docs/SETUP.md.)

Install

  1. Extract the zip anywhere (e.g. C:\SimSteer\).
  2. Unblock the exe. It is unsigned, so Windows SmartScreen warns on first run - click More info then Run anyway. If you downloaded it, right-click SimSteer.exe > Properties > tick Unblock first.
  3. Double-click install-drivers.bat to install the ViGEm (gamepad) and vJoy (wheel) drivers. Approve the UAC prompt(s), then reboot.
  4. Per-game setup:
    • ETS2 - set Steering deadzone to 0%; install the SCS telemetry plugin (the app offers a one-click install).
    • Forza Horizon 5 - enable Data Out (UDP 127.0.0.1:7777, Dash format).
    • Assetto Corsa - launch via Content Manager.
  5. Run SimSteer.exe. In the tuner's Camera section, set Capture VFOV to match your in-game FOV (there is no auto-FOV). Drive ~10-15 min on a highway to calibrate, then press INSERT to engage.

Notes

  • Unsigned binary - SmartScreen and some AV products flag it on first run (a known false positive for unsigned PyInstaller bundles).
  • Camera FOV is manual - match your in-game setting and watch the HUD ratio vx_model/v_ego (~1.0 = correct; >1.05 narrow it, <0.95 widen it).
  • To remove the drivers later (e.g. when using a real Fanatec wheel), double-click uninstall-drivers.bat.
  • Unofficial project, not affiliated with comma.ai. MIT licensed. The driving model is comma.ai's, fetched from openpilot.

See docs/SETUP.md and docs/TUNING.md for full setup and tuning.