woodsi3/forza-dualsense-decky — explained in plain English
Analysis updated 2026-05-18
Feel tire grip loss in Forza Horizon 6 through progressive DualSense trigger resistance instead of vibration alone.
Get gear-shift kick, ABS vibration, and rev-limiter haptics while playing Forza on a Steam Deck.
Save and switch between per-car controller feedback profiles automatically as you change vehicles.
| woodsi3/forza-dualsense-decky | 1038lab/agnes-ai | 3eyedtiger/video2vrcemote | |
|---|---|---|---|
| Stars | 4 | 4 | 4 |
| Language | Python | Python | Python |
| Setup difficulty | moderate | easy | easy |
| Complexity | 3/5 | 2/5 | 1/5 |
| Audience | general | vibe coder | vibe coder |
Figures from each repo's GitHub metadata at analysis time.
Requires manual installation and configuring Forza's UDP telemetry output to the Steam Deck.
This project is a plugin for the Steam Deck that connects the racing game Forza Horizon 6 to the adaptive triggers and haptic feedback of a Sony DualSense controller. It runs through Decky Loader, a plugin system for SteamOS, and reads live telemetry data that Forza sends out over the network to change how the controller's triggers behave as you drive. As grip decreases in the game, the plugin gradually increases resistance in the accelerator trigger instead of just vibrating, giving the driver a physical sense that the tires are losing traction and encouraging more careful use of the throttle. Beyond that traction feedback, it also adds resistance changes for braking, a kick sensation when the car shifts gears, vibration tied to the anti-lock braking system, and feedback when the engine hits its rev limiter. It supports saved and renamed settings profiles, with the option to automatically pick a profile based on which car you are driving, plus a safe fallback profile and built in controller diagnostics. The author considers the core features complete, with future work focused on bug fixes, wider hardware and SteamOS compatibility, and refinements based on public testing. To work, Forza must be configured to send its telemetry data to the Steam Deck over a specific local network address and port. The plugin is not yet available through the official Decky plugin store, so it currently requires manual installation following the release notes. The README includes clear operational rules for anyone deploying or modifying the plugin, such as never restarting the background loader while the game is actively running, always deploying from Desktop Mode, and rebooting after changes, since each deployment also creates a timestamped backup that can be rolled back if something goes wrong.
A SteamOS Decky plugin that reads Forza Horizon 6 telemetry to drive DualSense adaptive trigger resistance and haptic feedback for grip, braking, and gear shifts.
Mainly Python. The stack also includes Python, Decky Loader, SteamOS.
No license information is stated in the README.
Setup difficulty is rated moderate, with roughly 1h+ to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.