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, a compact driving HUD, adaptive DualSense brakes and the little cues that make a long drive feel alive.

HaulSense truck markHaulSense

TRUCK TELEMETRY / CONTROLLER IMMERSION

PLAYER LED LAYOUT · REVISION DEPENDENT
Current line0.8 public alpha
ArchitectureNative C++ · cockpit & compact HUD
Target hardwareATS / 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

Keep the drive in view

A centered browser HUD and optional transparent desktop overlay show speed, limit, gear, fuel range, cruise target and warnings. GPS distance and travel time remain visible without an active delivery job.

October 5 · HUD update

The useful numbers, centered.

Speed and the limit have their own space. Gear, range and warnings stay readable underneath. A GPS route keeps its distance and travel time even when there is no delivery job.

Rendered desktop HUD showing 90 km/h, a 79 km/h limit and a GPS route with 54.6 km remaining
Desktop HUD · rendered locally with a telemetry fixture. This is a software view, not an in-game capture.
Browser HUD demo showing a Kenworth W900 delivery to Albuquerque with speed, limit, distance and travel time
Browser HUD · hardware-free demo fixture rendered in Firefox. Demo data does not drive the controller.

The SDK exposes a city name for an active delivery job. A manually selected GPS waypoint supplies distance and travel time, so the HUD labels it “Percorso GPS” instead of inventing a destination name. Desktop units, opacity, size and position remain configurable.

Player LEDs depend on the controller revision. Recent standard DualSense revisions have mirrored inner and outer pairs. Video and hardware info confirmed this behavior on the attached generation-5 controller. HaulSense detects known generation-4/5 revisions and keeps individual turn signals in the HUD, reserving white LEDs for truck lights and hazards. Independent revisions retain side sweeps; unknown revisions and Edge still need physical qualification. Read the qualification record ↗

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 & directional LED masks
  4. 04Local cockpit & optional desktop HUD

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

The native daemon needs no Electron, runtime Node or cloud account. Its cockpit and browser HUD are embedded into the binary. The optional desktop HUD uses system Python and GTK; its network waits run in a background thread. Daemon, browser and desktop HUD resource use are measured separately.

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, HUD and report flags have automated tests. The compact HUD has rendered desktop and browser review. Read-only hardware detection and user video explain the attached controller’s mirrored pairs; HUD-only turn signals are the selected fallback. Full driving and the wider USB/Bluetooth/Edge matrix remain open.

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 →

Keep in touch · optional

Follow VaultSync’s next steps.

Development diaries and release news when there is something useful to share. Your download does not require an email address. Updates are currently in English.