HaulSense · Linux / Proton · Public alpha

Feel the long haul.

A small native companion that brings your truck into your hands. Real SCS telemetry drives a local cockpit, adaptive DualSense brakes, animated indicators and the little cues that make a long drive feel alive.

HaulSense truck markHaulSense

TRUCK TELEMETRY / CONTROLLER IMMERSION

LEFT SWEEP · TRUCK LIGHTS · RIGHT SWEEP
Current line0.8 public alpha
ArchitectureNative C++ · local browser cockpit
CompatibilityATS / Proton · DualSense / Edge

The useful details

More cab. Less background noise.

The tool stays quiet while cruising. Its feedback follows driving events, with restrained defaults and enough fine tuning to find your own balance.

01

Read the truck

Speed, gear, RPM, route, fuel economy, autonomy, air pressure, temperatures, wear and wheel contact. Metric and US units, bounded history and an inspector that labels missing SDK channels.

02

Feel the drive

Progressive L2 brake resistance, short cues for gear shifts, road impacts, engine starts, retarder and trailer coupling. No permanent RPM or throttle buzz.

03

Follow the signals

Two independent player LED pairs sweep outward for left and right indicators. Hazards sweep both; the center follows truck lights. A calibration setting swaps the sides.

One local loop

From the simulation to your controller.

  1. 01SCS Telemetry SDK in ATS
  2. 02Local UDP bridge · 50 Hz ceiling
  3. 03Native effects & independent player LEDs
  4. 04Local cockpit · hidden tabs stop polling

Fine tuning

Make the cab feel yours.

Calm, Balanced and Immersive presets, individual rumble/road/brake/light sliders, optional reverse and wiper rhythms, gameplay acknowledgements and a master pause. Settings stay on your machine.

Small by design

No Electron, runtime Node, external UI libraries, cloud account or telemetry upload. The cockpit is embedded into a native binary and uses your existing browser. CPU and memory measurements apply to the daemon; browser use is separate.

Honest telemetry

Unavailable channels stay unavailable. Wiper timing is a synthetic cue, brake texture does not claim ABS detection, and feedback uses compatible rumble rather than Sony audio haptics.

Public alpha

The SDK adapter, effects, sockets, settings and dashboard DOM have automated tests. Full real-driving qualification, rendered visual review and broad USB/Bluetooth firmware testing remain open before stable promotion.

Built in the open

The code is public. The qualification is visible.

Build instructions, migration notes, telemetry coverage, regression tests and remaining hardware gates live in the repository. Report a reproducible issue with your game, kernel, controller and connection type.

Report an issue ↗
All projects →