RELEASES Β· TRUCKDECK 1.6.6.43

Changelog

Release notes for TruckDeck and TruckDeck Multimon, synced from GitHub.

TruckDeck

TruckDeck Changelog

1.6.6.43 β€” 2026-08-24

Same as 1.6.6.42, plus Head Tracking whole-degree remapper and ATS state flags on the dash.

Added

  • ATS state flags on TruckDeckDash (and OEM truck skins): all 20 released map states β€” CA, NV, AZ, NM, OR, WA, UT, ID, CO, WY, MT, TX, OK, KS, NE, AR, MO, IA, LA, and IL. Unicode has no US-state emoji, so the dash shows bundled flag images next to the state name.

Fixed

  • Head Tracking raw/output Y/P/R use whole degrees only (no decimals). Pose holds until it moves a full 1Β°. Center deadzone default 1Β°.
  • ATS country chip showed the state name with an empty flag because lookup only had ETS2 countries.

1.6.6.42 β€” 2026-08-23

Anonymous usage heartbeats (on by default; tray Send anonymous usage stats to turn off). Crash reports stay off until opted in.

Added

  • Signed POST /api/v1/usage snapshots to truckdeck.site: app version, OS, ETS2/ATS, skin, client (desktop/PWA/APK), units, Head Tracking / Multimon running, session length bucket.
  • Displayed flags: which dash groups were on screen (speed, job, nav, telltales, trailer, damage, AHEAD, LANE).
  • App-used flags: plugin connected, SignalR vs REST, VoiceWarningEngine running/spoke, speed-limit premap, NAV served.
  • Local POST /api/usage-beacon so skins/PWA report shown groups to the PC before the heartbeat.
  • Admin Usage page on truckdeck.site (Displayed vs App-used). Privacy line on the public footer.

No GPS, city, job names, spoken text, or live truck values are sent.

Fixed

  • Head Tracking shake when looking aside: remapper uses whole degrees only (no decimals). Raw and output Y/P/R stay on the last integer until pose moves a full 1Β°. Center deadzone default is 1Β°.

1.6.6.41 β€” 2026-08-23

Compared with 1.6.6.3 (2026-08-04). This is the release of the 1.6.6.4 / 1.6.6.41 beta line: Head Tracking, HUD restyle, PC-side voice, ATS units, and Multimon 1.2.0.8.

Added

  • TruckDeck Head Tracking bundled with the Windows app (webcam / USB camera β†’ OpenTrack UDP :4242). Launch from the TruckDeck window, tray, or Start menu. Laptop/USB cam recommended; phone camera over Wi‑Fi still works (port 25557).
  • Head Tracking OpenTrack tab: Input UDP over network (port 4242), Output freetrack 2.0 Enhanced, Filter Accela, plus a Bind button for the Start/Stop key (default HOME). Window title is TRUCKDECK Head Tracking.
  • Android APK Camera permission so the phone can stream as a PC head-tracking camera.
  • Voice β†’ Units on the web dashboard (and PWA Look tab): km/h or mph, and currency $ / Β£ / €. Saved on the PC for both ETS2 and ATS.
  • PC VoiceWarningEngine inside TruckDeck.exe β€” hazard, speed-limit, overspeed, and telltale alerts speak on the PC even if only NAV is open on a tablet.
  • Upcoming speed-limit AHEAD + distance on TruckDeckDash trip screen; LANE when the plugin reports a lane task.
  • Speed-limit badge fallback to live hazard nav limit when the advisor limit is 0.
  • ATS speed-limit learning file %LocalAppData%\TruckDeck\speed-limit-premap-ats.json.
  • Voice logs: TruckDeck.voice.log and http://127.0.0.1:25556/api/tts/warnings.

Fixed

  • ATS voice alerts dropped US mph signs (35/45/55/65/75). Those limits are accepted and spoken in mph when imperial is selected.
  • ATS fines/tolls always said euros. Currency is the dashboard picker; until one is chosen, ATS uses dollars and ETS2 uses euros.
  • Game detection no longer trusts the SCS β€œETS2” enum when amtrucks.exe is running.
  • 45 mph ATS roads were treated as motorways (lights / give-way suppressed). Highway filter in ATS starts at 65 mph.
  • TruckNav HUD and dashboard voice no longer double-speak overspeed / speed-limit lines.
  • Catalog road events are not repeated by live hazard / semaphore backups.
  • NAV road-network fetch timeout raised (3 min β†’ 8 min) so large graph.bin / geometry.bin loads on tablet.
  • SignalR and skin URLs use the configured telemetry port (no longer stuck on 25555).
  • RouteDetail GPS poses scaled correctly (fixed-point Γ·256) β€” already in 1.6.6.3; kept and used for AHEAD/LANE UI.
  • Multimon PiP on MAIN can be turned off (1.2.0.7). Per-screen surround FOV (1.2.0.8).

Changed

  • Default look is the Head Tracking HUD palette (teal on charcoal). TEAL is the default colour; lime and the others remain in the cycler.
  • Main TruckDeck window: Simulator + Network on one compact header; Bridge Config / Multimon tabs match Head Tracking pills.
  • Dashboard JS no longer speaks warnings (PC engine owns them). Mute/filter on the Voice tab still apply.
  • Voice speed/distance follow the mph / km/h setting for both games.
  • Multimon 1.2.0.6 β†’ 1.2.0.8. Left window is always left, Right is always right (LHD/RHD removed).
  • Unified plugin truckdeck-telemetry.dll refreshed in the runtime Plugins folder.
  • Head Tracking default look: 25Β° left/right, yaw FOV 110Β°, Start/Stop key HOME.

Removed

  • Multimon LHD/RHD option (physical left/right windows instead).
  • Browser/tablet local speech for dashboard warnings (PC speakers only, to avoid double-speak on the phone).

1.6.6.41_beta β€” 2026-08-17

HUD + Multimon: physical L/R windows, per-screen surround FOV, Head Tracking tab style.

Voice warnings

  • Stop double-speak: TruckNav HUD speeding lines are dropped on the PC TTS bridge while dashboard VoiceWarningEngine is on (turn-by-turn is unchanged).
  • Similar phrases within 4s are treated as one (NAV overlay + speed-limit sign were both saying overspeed).
  • Catalog road events are not repeated by live MMF / semaphore / header-count backups.

Multimon 1.2.0.8

  • Removed LHD/RHD. Left window is always left, Right window is always right.
  • Each surround screen has an FOV control (0 = default).
  • Teal HUD palette and segmented tabs matching Head Tracking.

TruckDeck / companion apps

  • Bridge Config and Multimon tabs use the same Head Tracking pill tabs (teal on charcoal).
  • Main window: Simulator + Network inline on the menu row (no card blocks); tabs + status share one compact header bar.
  • Voice warnings remain PC-side and independent of NAV (from 1.6.6.4_beta).

Head tracking

  • Laptop webcam or USB camera recommended. Phone camera over Wi‑Fi still works; a local cam is more reliable.
  • Compact window layout: fixed 320Γ—240 preview, tighter footer bar.
  • Shown in Head Tracking (header, Live + Camera tabs), TruckDeck launcher subtitle, PWA settings, README, and landing page.

1.6.6.4_beta β€” 2026-08-17

Scan of 1.6.6.4: telemetry gaps, NAV timeout, SignalR port, junction/voice overlap.

Telemetry in the frontend

  • Speed-limit badge on TruckDeckDash and OEM skins falls back to hazards.currentNavSpeedLimitKph when the advisor limit is 0.
  • TruckDeckDash trip screen shows AHEAD upcoming limit + distance, and LANE when routeDetail.hasLaneTask is set.
  • Hazard item id is JSON string (same uint64-safe treatment as route UIDs).

Voice warnings (independent of NAV)

  • Hazard, speed-limit, overspeed, and telltale voice now run inside TruckDeck.exe from live telemetry. They speak on the PC even if only NAV is open on the tablet, and they do not use the NAV skin/TTS path.
  • TruckNav turn-by-turn stays on the NAV TTS bridge.
  • Browser dashboard JS no longer speaks warnings (avoids mute/skin/tablet gaps). Voice tab mute/filter still apply.
  • Logs: TruckDeck.log (voice engine heartbeat, voice warning [key], TTS speak) and TruckDeck.voice.log. Status: http://127.0.0.1:25556/api/tts/warnings.

NAV / tablet

  • Road-network fetch timeout raised from 3 minutes to 8 minutes (graph.bin + geometry.bin ~60 MB).
  • SignalR and skin URLs use the configured telemetry port (no longer stuck on 25555).

Already in 1.6.6.4

  • Phone camera as PC head-tracking cam; APK Camera permission.

1.6.6.4 β€” 2026-08-15

HUD restyle to match TruckDeck Head Tracking, plus bundled webcam β†’ OpenTrack remapper.

Look and feel

  • Windows app, dashboard menu, PWA, and landing site use the remapper HUD palette (teal #2ec4b6 on #0e1218 / #171d27).
  • New TEAL colour scheme is the default; lime and the other accents remain in the cycler.
  • Bridge Config uses the same dark cab theme instead of a light dialog.

Head tracking

  • Bundles TruckDeck Head Tracking (webcam face track β†’ yaw/pitch FOV remap β†’ OpenTrack UDP :4242).
  • Launch from the TruckDeck window, tray menu, or Start menu.
  • Pair with OpenTrack Input = UDP over network; this app owns the camera.
  • TruckDeck PWA / Android app: Use phone camera in settings streams the phone to the PC remapper (port 25557). Enable phone-camera mode in Head Tracking, then Start.
  • Android APK versionCode 16605: Camera permission is declared and requested on launch so it appears under Android Settings β†’ Truck Deck β†’ Permissions. Uninstall the old APK first if Camera is missing.
  • Voice alerts (NAV turns + dashboard warnings) play on the PC speakers via the TTS bridge. PWA/APK stay silent locally so they do not double-speak on the phone.

1.6.6.3 β€” 2026-08-04

Rebuild refresh of 1.6.6.3 (telemetry MMFs retained; voice / NAV / country look-up hardening).

Voice warnings

  • Motorway / dual carriageway: suppress give-way and junction-only signs; keep roadworks, curves, merges.
  • Speed-limit drops: pre-alert (β€œX ahead…”) then firm limit closer in; bare number no longer steals the pre-alert.
  • Catalog + live limit changes share cooldown so wrong numbers (e.g. β€œfifty” then β€œ43”) do not fight each other.
  • Tight roadside cone for speed limits and give-way (own carriageway); skip give-way when current limit β‰₯ 70.

TruckDeck NAV

  • Game GPS route line: RouteDetail poses scaled correctly (fixed-point Γ·256); continuous XYZ preferred over UID snap.
  • NAV iframe / asset caching fixes so the map and track line load more reliably on tablet/phone.

Country look-up

  • Scandinavia anchors corrected (Norway no longer shown as Finland); denser city anchors; bbox/anchor disagree handling.

TruckDeck telemetry MMFs (from 2026-07-28)

  • Reads Local\TruckDeckHazards (nearby speed limits, road blocks, barriers, borders, nav speed limit, cutscene proxy).
  • Reads Local\TruckDeckRouteDetail v2 (route items with node XYZ, trip/checkpoint, hasLaneTask).
  • JSON API exposes hazards and routeDetail alongside existing ETS2LA traffic/route fields.
  • Pair with truckdeck-telemetry.dll (unified plugin). Does not rebuild Funbit/old RenCloud dashboards.

1.6.6.1 β€” 2026-07-18

Gear labels (game 1:1)

SCS telemetry does not send cabin gear name strings β€” only gear index, counts, ratios, and shifter type. This build matches live ratios to an ETS2 transmission catalog extracted from def.scs + truck DLCs (37 unique boxes).

How labels are chosen - Exact transmission_names when the game defines them (Scania Opticruise G25/G33/G38: C, 1…12, OD). - Otherwise crawls / reverse_crawls from the matched def: crawler slots as C / CLΒ·CH, then road gears 1…N. - Unmatched boxes: plain 1…N and R / R1… matching displayedGear (no invented H-stick 1L/1H).

Catalog coverage (unique ratio fingerprints) | Forward | Reverse | Crawls | Notes | |--------:|--------:|-------:|-------| | 12 | 2–4 | 0 | ZF / common 12-speed OEM boxes | | 14 | 2–8 | 1–2 | Volvo/Renault I-Shift ASO, Scania GRSO, Opticruise G* | | 16 | 2–4 | 0 | ZF 16-speed | | 6 | 1 | 0 | Allison / light boxes | | 3 | 1 | 0 | Electric (e.g. DAF XF Electric HD2) |

UI - Modern dashboards show AUTO / MAN from shifter type; gear text uses server displayedGearName. - Removed client-side RPM β€œcycle gearbox layout” remapping.

1.6.6.0 β€” 2026-07-17

This release was compared against the packaged TruckDeck_build_1.6.5.3 baseline.

All-in-one installation

  • Bundles TruckDeck Multimon 1.2.0.6 in the Windows runtime and installer.
  • Adds Multimon launch actions to the TruckDeck window, tray menu, and Start menu.
  • Keeps the standalone Multimon ZIP available for users who do not need the telemetry server.

Modern dashboards

  • Makes TruckDeckDash, Volvo, Scania, MAN, DAF, Mercedes, and Renault responsive across ultrawide, standard, square, portrait, short-landscape, and safe-area viewports.
  • Adds shared responsive shell and TFT rules with dynamic sizing tokens and container queries.
  • Displays real engine RPM and derives warning zones from engineRpmMax instead of the old simulated 0–25000 scale.
  • Centralizes speed, fuel/range, coolant, oil-pressure, air-pressure, and gear-label telemetry fallbacks.
  • Uses SDK warning flags/values where available, telemetry fuelRange before consumption estimates, and oil pressure for the oil warning telltale.
  • Preserves exact in-game gear labels with safe fallbacks for standard, crawler, splitter, and reverse gearboxes.

TruckDeck NAV and controls

  • Adds the native Input Bridge for dashboard-to-game actions and bridge configuration from the TruckDeck window.
  • Updates TruckDeck NAV assets and improves map/navigation update behavior.
  • Reduces unnecessary map camera work by throttling and coalescing high-frequency telemetry updates.
  • Improves navigation voice selection and fallback behavior.

Packaging and maintenance

  • Refreshes the telemetry server, SDK/plugin payload, PWA/dashboard assets, and release packaging.
  • Excludes development/build artifacts from the shipped runtime.
  • Updates the landing site and deployment metadata for TruckDeck 1.6.6.0 and Multimon 1.2.0.6.

Multimon 1.2.0.6

  • Supports PiP on MAIN, stacked dual-monitor layouts, and presets for 2–6 screens.
  • Corrects inverted Left/Right camera headings in PiP layouts.
  • Writes ETS2/ATS multimon_config.sii, patches display configuration, and creates timestamped backups.

TruckDeck Multimon

Changelog

All notable changes to TruckDeck Multimon are documented in this file.

[1.2.0.6] β€” 2026-07-15

Fixed

  • PiP Left/Right camera headings were inverted: panels set to the right side looked left in game (and vice versa). Default headings for Left / Right / Mirror Left / Mirror Right are corrected.
  • Existing layouts may still store the old heading values β€” on the PiP on MAIN tab select each panel β†’ Reset camera, then Apply (game closed).

Packaging

  • Portable ZIP: TruckDeck-Multimon-1.2.0.6.zip
  • SHA-256: d423ae7865fd3d9cb8c8e4b6d8391bb509a762a2fa4f3828afd13a311c5315b5

[1.2.0.5] β€” 2026-07-10

Added

  • Version bump and release packaging for site / GitHub distribution
  • Window title branding for the Multimon wizard

Notes

  • PiP on MAIN free-place side cameras, stacked dual presets, and camera adjust controls from the prior release line

[1.2.0.0] β€” 2026-07

Added

  • Initial public TruckDeck Multimon wizard for ETS2 / ATS
  • PiP on MAIN (native primary resolution + free-place panels)
  • Full-span stacked dual-monitor presets
  • Built-in presets for 2–6 screens
  • Apply / Apply & Launch workflow (game must be closed for Apply)