-
Notifications
You must be signed in to change notification settings - Fork 0
Releases: shiftedx/dualsense-command
DualSense Command Center v0.4.1
DualSense Command Center 0.4.1
Release date: 2026年06月11日
0.4.1 ships a major UI refresh with telemetry onboarding, refreshes the default
Forza brake feel, and shortens the setup handoff after telemetry starts.
UI Refresh
- The app has a refreshed tuning flow with telemetry onboarding for new users.
- Existing users may see the onboarding screen once for a supported game. After
DSCC detects that game's telemetry packets, the screen is marked complete and
will not appear again unless you open it manually.
Forza Tuning
- Default Forza profiles now use the brake feel from
iPrevailed: lighter
brake resistance, lighter ABS pulse, linear L2 travel from 0-100%, and a
later brake wall. - Forza brake and ABS defaults are aligned across backend presets, saved-profile
defaults, frontend drafts, mocks, and regression tests.
Setup
- The setup guide now opens the tuning canvas shortly after telemetry packets
are detected instead of waiting through the longer success pause.
Release Artifacts
Verify downloaded files against the published SHA256 checksum files.
Windows users should choose one installer:
standard: recommended for most users. Includes controller tuning,
profiles, haptics, diagnostics, telemetry, and Steam Input support.
It does not bundle the optional non-Steam Input Bridge broker.bridge: includes the self-contained HIDMaestro broker for DSCC
Input Bridge testing with local non-Steam apps. Larger download.bridge-framework-dependent: advanced bridge build for machines
that already have the matching x64 .NET runtime installed. Smaller
thanbridge, less plug-and-play thanstandard.
The Linux archive includes the bundled production web UI, so
./dscc-cli serve --addr 127.0.0.1:43473 can serve the app without
running Vite. Linux HID permissions and hardware validation remain
beta-readiness work. See docs/linux-beta.md in this release tag for
udev setup, WSL notes, and artifact validation commands.
Assets 9
DualSense Command Center v0.4.0
DualSense Command Center 0.4.0
Windows installer and setup polish, plus internal hardening with no behavior change.
Windows setup
- New setup-options page: start with Windows, create a desktop shortcut, launch after install.
- Start menu and desktop shortcuts, and the Apps & Features entry, now use the DSCC icon.
- Silent installs can override defaults:
DSCC_START_WITH_WINDOWS,DSCC_CREATE_DESKTOP_SHORTCUT,DSCC_LAUNCH_AFTER_INSTALL. - Reinstalling with autostart or the desktop shortcut disabled clears stale installer entries from earlier installs.
- The install folder now ships
LICENSE.txt.
Under the hood
- Internal refactors and new engineering docs (CONTEXT.md, architecture decision records). No behavior change; full Rust and web test suites pass.
Release Artifacts
Verify downloaded files against the published SHA256 checksum files.
Windows users should choose one installer:
standard: recommended for most users. Includes controller tuning, profiles, haptics, diagnostics, telemetry, and Steam Input support. It does not bundle the optional non-Steam Input Bridge broker.bridge: includes the self-contained HIDMaestro broker for DSCC Input Bridge testing with local non-Steam apps. Larger download.bridge-framework-dependent: advanced bridge build for machines that already have the matching x64 .NET runtime installed. Smaller thanbridge, less plug-and-play thanstandard.
The Linux archive includes the bundled production web UI, so ./dscc-cli serve --addr 127.0.0.1:43473 can serve the app without running Vite. Linux HID permissions and hardware validation remain beta-readiness work. See docs/linux-beta.md in this release tag for udev setup, WSL notes, and artifact validation commands.
Assets 9
DualSense Command Center v0.3.10
DualSense Command Center 0.3.10
Release date: 2026年06月02日
0.3.10 makes clutch body damping easier to feel in DSCC full-control haptics.
Clutch Body Damp
- Holding clutch now lowers the final continuous DSCC body-rumble strength, not
just the source signal before mixing. - Steering, road, tire slip, traction, puddle, rumble strip, and drivetrain body
layers now fade together while the clutch is held. - Brake feel, shift impacts, suspension hits, and rev-limiter cues stay present.
Clutch body damp %now calls out the useful range: 75-90% is clear, 95%+
is near-muted.- Added regression coverage for steering-slip vibration while clutch is held.
Thanks
- Thanks to ゾアン・ファンイ for testing clutch behavior in DSCC mode and
narrowing the issue down to steering/body vibration.
Validation Gate
This release passed:
cargo +stable-x86_64-pc-windows-gnu fmt --all -- --check cargo +stable-x86_64-pc-windows-gnu test -p dscc-agent clutch_body --target x86_64-pc-windows-gnu cargo +stable-x86_64-pc-windows-gnu clippy -p dscc-agent --all-targets --target x86_64-pc-windows-gnu -- -D warnings npm.cmd --prefix web run typecheck npm.cmd --prefix web run build npm.cmd --prefix web run test:haptics-graph npm.cmd --prefix web run test:button-map npm.cmd --prefix web run test:release-size npm.cmd --prefix web run test:source-audit
Release Artifacts
Verify downloaded files against the published SHA256 checksum files.
Windows users should choose one installer:
standard: recommended for most users. Includes controller tuning,
profiles, haptics, diagnostics, telemetry, and Steam Input support.
It does not bundle the optional non-Steam Input Bridge broker.bridge: includes the self-contained HIDMaestro broker for DSCC
Input Bridge testing with local non-Steam apps. Larger download.bridge-framework-dependent: advanced bridge build for machines
that already have the matching x64 .NET runtime installed. Smaller
thanbridge, less plug-and-play thanstandard.
The Linux archive includes the bundled production web UI, so
./dscc-cli serve --addr 127.0.0.1:43473 can serve the app without
running Vite. Linux HID permissions and hardware validation remain
beta-readiness work. See docs/linux-beta.md in this release tag for
udev setup, WSL notes, and artifact validation commands.
Assets 9
DualSense Command Center v0.3.9
DualSense Command Center 0.3.9
Release date: 2026年06月01日
0.3.9 fixes RPM lighting so it works as a useful shift cue again.
Redline Ramp
- The lightbar now fades from the selected profile color toward the redline
color before the limiter. - The redline blink now starts at the same RPM threshold as
Rev limiter buzz. - Lowering the rev-limiter threshold also lowers the LED blink threshold.
- The blink off-phase keeps some redline heat instead of snapping fully back to
the base profile color. - The Haptics UI now labels this effect
Redline ramp.
Validation Gate
This release passed:
cargo +stable-x86_64-pc-windows-gnu fmt --all -- --check cargo +stable-x86_64-pc-windows-gnu test -p dscc-agent forza_redline --target x86_64-pc-windows-gnu cargo +stable-x86_64-pc-windows-gnu test -p dscc-agent rev_limiter --target x86_64-pc-windows-gnu cargo +stable-x86_64-pc-windows-gnu clippy -p dscc-agent --all-targets --target x86_64-pc-windows-gnu -- -D warnings npm.cmd --prefix web run typecheck npm.cmd --prefix web run build npm.cmd --prefix web run test:haptics-graph npm.cmd --prefix web run test:button-map npm.cmd --prefix web run test:release-size npm.cmd --prefix web run test:source-audit npm.cmd --prefix web run test:visual-smoke
Release Artifacts
Verify downloaded files against the published SHA256 checksum files.
Windows users should choose one installer:
standard: recommended for most users. Includes controller tuning,
profiles, haptics, diagnostics, telemetry, and Steam Input support.
It does not bundle the optional non-Steam Input Bridge broker.bridge: includes the self-contained HIDMaestro broker for DSCC
Input Bridge testing with local non-Steam apps. Larger download.bridge-framework-dependent: advanced bridge build for machines
that already have the matching x64 .NET runtime installed. Smaller
thanbridge, less plug-and-play thanstandard.
The Linux archive includes the bundled production web UI, so
./dscc-cli serve --addr 127.0.0.1:43473 can serve the app without
running Vite. Linux HID permissions and hardware validation remain
beta-readiness work. See docs/linux-beta.md in this release tag for
udev setup, WSL notes, and artifact validation commands.
Assets 9
DualSense Command Center v0.3.8
DualSense Command Center 0.3.8
Release date: 2026年06月01日
0.3.8 is a clutch-tuning fix release. It keeps the 0.3.7 shift behavior, but
makes the advanced controls easier to understand and easier to edit.
Clutch Control Fixes
Clutch at %is nowClutch bite %, which means the clutch press threshold.With clutchis nowClean shift.No clutchis nowMissed clutch.- New
Clutch unload %control adjusts how much DSCC-generated drivetrain body
rumble drops while the clutch is pressed. - Number fields select their current value on focus, so users can type a new
value without fighting the existing digit.
Runtime Safety
- The clutch unload value is stored in the typed Forza shift tuning config.
- Saved 0.3.7 profiles load safely with the new default value.
- The backend clamps the new setting before use.
- A regression test now proves the clutch unload setting changes drivetrain body
rumble.
Thanks
- Thanks to ゾアン・ファンイ for testing the clutch build quickly and pointing out
where the labels and number fields were getting in the way.
Validation Gate
This release passed:
cargo +stable-x86_64-pc-windows-gnu fmt --all -- --check cargo +stable-x86_64-pc-windows-gnu test -p dscc-agent cargo +stable-x86_64-pc-windows-gnu clippy -p dscc-agent --all-targets --target x86_64-pc-windows-gnu -- -D warnings npm.cmd --prefix web run typecheck npm.cmd --prefix web run build npm.cmd --prefix web run test:haptics-graph npm.cmd --prefix web run test:button-map npm.cmd --prefix web run test:release-size npm.cmd --prefix web run test:source-audit npm.cmd --prefix web run test:visual-smoke
Release Artifacts
Verify downloaded files against the published SHA256 checksum files.
Windows users should choose one installer:
standard: recommended for most users. Includes controller tuning,
profiles, haptics, diagnostics, telemetry, and Steam Input support.
It does not bundle the optional non-Steam Input Bridge broker.bridge: includes the self-contained HIDMaestro broker for DSCC
Input Bridge testing with local non-Steam apps. Larger download.bridge-framework-dependent: advanced bridge build for machines
that already have the matching x64 .NET runtime installed. Smaller
thanbridge, less plug-and-play thanstandard.
The Linux archive includes the bundled production web UI, so
./dscc-cli serve --addr 127.0.0.1:43473 can serve the app without
running Vite. Linux HID permissions and hardware validation remain
beta-readiness work. See docs/linux-beta.md in this release tag for
udev setup, WSL notes, and artifact validation commands.
Assets 9
DualSense Command Center v0.3.7
DualSense Command Center 0.3.7
Release date: 2026年06月01日
0.3.7 adds clutch-aware shift feedback for racing telemetry profiles and keeps
the 0.3.6 USB output hotfix.
Clutch-Aware Shift Feel
- DSCC now reads clutch telemetry when the game provides it.
- Paddle shift thump can tell smooth clutch-assisted shifts from harsher
no-clutch shifts. - Clutch-assisted shifts use a shorter, softer kick.
- No-clutch shifts use a stronger, longer kick so missed clutch timing feels
more mechanical. - DSCC still uses the plain shift thump when clutch telemetry is missing, so
older telemetry paths do not feel broken. - Thanks to ゾアン・ファンイ for the clutch idea and the clear driver-feel notes
behind it.
Advanced Tuning
- The Haptics advanced panel now exposes clutch mode, clutch threshold,
with-clutch strength, with-clutch duration, no-clutch strength, and no-clutch
duration. - The settings are saved with the same typed profile config as the other Forza
haptics controls. - The mock telemetry path now includes clutch and numeric shift-pulse values for
UI testing only.
Runtime Behavior
- Pressing the clutch reduces DSCC-generated drivetrain body load, so the car
feels more uncoupled during shifts. - Shift pulse strength now flows through the same effect rules that drive R2 and
body rumble. - The 0.3.6 USB output report fix remains in this release.
Validation Gate
This release passed:
cargo +stable-x86_64-pc-windows-gnu fmt --all -- --check cargo +stable-x86_64-pc-windows-gnu test --workspace cargo +stable-x86_64-pc-windows-gnu clippy --workspace --all-targets -- -D warnings npm.cmd --prefix web run typecheck npm.cmd --prefix web run build npm.cmd --prefix web run test:haptics-graph npm.cmd --prefix web run test:button-map npm.cmd --prefix web run test:release-size
Release Artifacts
Verify downloaded files against the published SHA256 checksum files.
Windows users should choose one installer:
standard: recommended for most users. Includes controller tuning,
profiles, haptics, diagnostics, telemetry, and Steam Input support.
It does not bundle the optional non-Steam Input Bridge broker.bridge: includes the self-contained HIDMaestro broker for DSCC
Input Bridge testing with local non-Steam apps. Larger download.bridge-framework-dependent: advanced bridge build for machines
that already have the matching x64 .NET runtime installed. Smaller
thanbridge, less plug-and-play thanstandard.
The Linux archive includes the bundled production web UI, so
./dscc-cli serve --addr 127.0.0.1:43473 can serve the app without
running Vite. Linux HID permissions and hardware validation remain
beta-readiness work. See docs/linux-beta.md in this release tag for
udev setup, WSL notes, and artifact validation commands.
Assets 9
DualSense Command Center v0.3.6
DualSense Command Center 0.3.6
Release date: 2026年05月31日
0.3.6 is a focused hotfix for USB DualSense output writes and clearer setup
errors.
USB Output Hotfix
- DSCC now sends the DualSense USB output report as 48 bytes, matching the
Windows HID write accepted by affected controllers. - DSCC keeps the Bluetooth output path unchanged.
- DSCC adds regression coverage so a valid 48-byte USB write is not treated as a
short hardware write.
Support Messages
- Failed hardware actions now show the useful agent message without dumping the
full JSON response into the UI. - Troubleshooting now covers stale browser/API tabs and the common "game is
detected, but no UDP packets are arriving" setup state.
Validation Gate
This release passed:
cargo +stable-x86_64-pc-windows-gnu fmt --all -- --check cargo +stable-x86_64-pc-windows-gnu test -p dscc-device cargo +stable-x86_64-pc-windows-gnu clippy -p dscc-device --all-targets -- -D warnings npm.cmd --prefix web run typecheck npm.cmd --prefix web run build npm.cmd --prefix web run test:button-map npm.cmd --prefix web run test:release-size
Release Artifacts
Verify downloaded files against the published SHA256 checksum files.
Windows users should choose one installer:
standard: recommended for most users. Includes controller tuning,
profiles, haptics, diagnostics, telemetry, and Steam Input support.
It does not bundle the optional non-Steam Input Bridge broker.bridge: includes the self-contained HIDMaestro broker for DSCC
Input Bridge testing with local non-Steam apps. Larger download.bridge-framework-dependent: advanced bridge build for machines
that already have the matching x64 .NET runtime installed. Smaller
thanbridge, less plug-and-play thanstandard.
The Linux archive includes the bundled production web UI, so
./dscc-cli serve --addr 127.0.0.1:43473 can serve the app without
running Vite. Linux HID permissions and hardware validation remain
beta-readiness work. See docs/linux-beta.md in this release tag for
udev setup, WSL notes, and artifact validation commands.
Assets 9
DualSense Command Center v0.3.5
DualSense Command Center 0.3.5
Release date: 2026年05月30日
0.3.5 tunes L2 braking, adds Jlu's redline blink request, and keeps live
controller visuals active only when the UI needs them.
Brake, ABS, And Throttle Feel
- DSCC increases L2 brake resistance across the full pull, with a stronger
end-range ramp for every profile. - DSCC makes ABS feedback stronger in the Standard immersive tune.
- DSCC adds advanced throttle controls for baseline force, ramp force, end-stop
force, overtravel guard, and response curve. - DSCC adds advanced ABS controls for threshold, flutter strength, frequency, wall
shape, brake-speed scaling, and body blend. - DSCC adds advanced shift-thump controls for wall trigger point, kick frequency,
wall zones, and body low/high motor blend. - DSCC adds advanced rev-limiter controls for RPM threshold, buzz strength range,
buzz frequency, wall trigger point, wall zones, ramp curve, and body blend.
Redline Lighting
- DSCC replaces the continuous RPM lightbar with a blinking redline alert.
- DSCC blinks player LEDs at redline for a clearer shift cue.
- Thanks to Jlu for recommending the blinking RPM cue.
UI Responsiveness
- Trigger curve live markers update on browser animation frames and stop outside
the visible Haptics view or active base-feel test. - Controllers live input coalesces stick, trigger, and button updates to the
browser frame loop and ignores stale route/controller responses. - The haptics graph parity guard keeps trigger visuals aligned with backend
runtime math.
Support And Release Trust
- The in-app Support panel now includes a direct GitHub repository link
alongside the sanitized support-bundle copy/export actions. - README and troubleshooting docs now point users to the same repo, issues,
discussions, release, and support-bundle flow. - The Standard MSI remains the recommended installer for most users. Bridge
installers remain opt-in for non-Steam DSCC Input Bridge testing. - The MSI remains unsigned. Verify downloads from GitHub Releases with the
published SHA256 files.
Validation Gate
This release passed:
cargo +stable-x86_64-pc-windows-gnu fmt --all -- --check cargo +stable-x86_64-pc-windows-gnu test --workspace cargo +stable-x86_64-pc-windows-gnu clippy --workspace --all-targets -- -D warnings npm.cmd --prefix web run typecheck npm.cmd --prefix web run build npm.cmd --prefix web run test:haptics-graph npm.cmd --prefix web run test:button-map npm.cmd --prefix web run test:release-size npm.cmd --prefix web run test:source-audit npm.cmd --prefix web run test:visual-smoke
Release Artifacts
Verify downloaded files against the published SHA256 checksum files.
Windows users should choose one installer:
standard: recommended for most users. Includes controller tuning,
profiles, haptics, diagnostics, telemetry, and Steam Input support.
It does not bundle the optional non-Steam Input Bridge broker.bridge: includes the self-contained HIDMaestro broker for DSCC
Input Bridge testing with local non-Steam apps. Larger download.bridge-framework-dependent: advanced bridge build for machines
that already have the matching x64 .NET runtime installed. Smaller
thanbridge, less plug-and-play thanstandard.
The Linux archive includes the bundled production web UI, so
./dscc-cli serve --addr 127.0.0.1:43473 can serve the app without
running Vite. Linux HID permissions and hardware validation remain
beta-readiness work. See docs/linux-beta.md in this release tag for
udev setup, WSL notes, and artifact validation commands.
Assets 9
DualSense Command Center v0.3.4
DualSense Command Center 0.3.4
Release date: 2026年05月27日
0.3.4 fixes a Windows restart/shutdown blocker in the tray host.
Windows Restart And Shutdown
- The tray now explicitly accepts Windows session-end requests so restart and
shutdown can proceed without DSCC appearing in the blocking-app screen. - On confirmed session end, DSCC removes its tray icon and stops the owned local
agent quickly instead of waiting on UI, browser, or network cleanup. - The tray popup handles the same session-end path, so an open right-click menu
cannot hold the session open.
Validation Gate
This release was cut after a clean run of:
cargo +stable-x86_64-pc-windows-gnu fmt --all -- --check cargo +stable-x86_64-pc-windows-gnu test --workspace cargo +stable-x86_64-pc-windows-gnu clippy --workspace --all-targets -- -D warnings npm.cmd --prefix web run typecheck npm.cmd --prefix web run build npm.cmd --prefix web run test:button-map npm.cmd --prefix web run test:release-size npm.cmd --prefix web run test:source-audit npm.cmd --prefix web run test:visual-smoke
Windows users should choose the standard MSI unless they specifically need
DSCC Input Bridge testing for local non-Steam app profiles. The MSI remains
unsigned.
Release Artifacts
Verify downloaded files against the published SHA256 checksum files.
Windows users should choose one installer:
standard: recommended for most users. Includes controller tuning,
profiles, haptics, diagnostics, telemetry, and Steam Input support.
It does not bundle the optional non-Steam Input Bridge broker.bridge: includes the self-contained HIDMaestro broker for DSCC
Input Bridge testing with local non-Steam apps. Larger download.bridge-framework-dependent: advanced bridge build for machines
that already have the matching x64 .NET runtime installed. Smaller
thanbridge, less plug-and-play thanstandard.
The Linux archive includes the bundled production web UI, so
./dscc-cli serve --addr 127.0.0.1:43473 can serve the app without
running Vite. Linux HID permissions and hardware validation remain
beta-readiness work. See docs/linux-beta.md in this release tag for
udev setup, WSL notes, and artifact validation commands.
Assets 9
DualSense Command Center v0.3.3
DualSense Command Center 0.3.3
Release date: 2026年05月27日
0.3.3 focuses on DualSense battery efficiency without reducing the current
haptics, adaptive trigger, or telemetry feature set.
Battery And Output Efficiency
- Hardware output now suppresses redundant encoded reports and keeps the
controller alive with the existing timed keepalive instead of rewriting the
same state every frame. - The suppression check compares the encoded report shape, so equivalent output
is skipped even when upstream floating-point frame construction varies. - Haptics and adaptive triggers remain retained: DSCC still writes immediately
when the desired controller output changes.
Controller Diagnostics
- The Controllers tab now shows power diagnostics for output cadence, write
rate, suppressed reports, keepalive interval, and passthrough status. - Support bundles include the same sanitized counters so testers can report
battery and output behavior without exposing HID paths, serials, addresses, or
raw report bytes.
Validation Gate
This release was cut after a clean run of:
cargo +stable-x86_64-pc-windows-gnu fmt --all -- --check cargo +stable-x86_64-pc-windows-gnu test --workspace cargo +stable-x86_64-pc-windows-gnu clippy --workspace --all-targets -- -D warnings npm.cmd --prefix web run typecheck npm.cmd --prefix web run build npm.cmd --prefix web run test:button-map npm.cmd --prefix web run test:release-size npm.cmd --prefix web run test:source-audit npm.cmd --prefix web run test:visual-smoke
Windows users should choose the standard MSI unless they specifically need
DSCC Input Bridge testing for local non-Steam app profiles. The MSI remains
unsigned.
Release Artifacts
Verify downloaded files against the published SHA256 checksum files.
Windows users should choose one installer:
standard: recommended for most users. Includes controller tuning,
profiles, haptics, diagnostics, telemetry, and Steam Input support.
It does not bundle the optional non-Steam Input Bridge broker.bridge: includes the self-contained HIDMaestro broker for DSCC
Input Bridge testing with local non-Steam apps. Larger download.bridge-framework-dependent: advanced bridge build for machines
that already have the matching x64 .NET runtime installed. Smaller
thanbridge, less plug-and-play thanstandard.
The Linux archive includes the bundled production web UI, so
./dscc-cli serve --addr 127.0.0.1:43473 can serve the app without
running Vite. Linux HID permissions and hardware validation remain
beta-readiness work. See docs/linux-beta.md in this release tag for
udev setup, WSL notes, and artifact validation commands.