Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: shiftedx/dualsense-command

DualSense Command Center v0.4.1

11 Jun 23:11
@github-actions github-actions

Choose a tag to compare

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
    than bridge, less plug-and-play than standard.

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
Loading

DualSense Command Center v0.4.0

07 Jun 02:18
@github-actions github-actions

Choose a tag to compare

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 than bridge, less plug-and-play than standard.

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.

Loading

DualSense Command Center v0.3.10

02 Jun 20:40
@github-actions github-actions

Choose a tag to compare

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
    than bridge, less plug-and-play than standard.

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.

Loading

DualSense Command Center v0.3.9

01 Jun 20:14
@github-actions github-actions

Choose a tag to compare

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
    than bridge, less plug-and-play than standard.

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.

Loading

DualSense Command Center v0.3.8

01 Jun 19:15
@github-actions github-actions

Choose a tag to compare

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 now Clutch bite %, which means the clutch press threshold.
  • With clutch is now Clean shift.
  • No clutch is now Missed 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
    than bridge, less plug-and-play than standard.

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.

Loading

DualSense Command Center v0.3.7

01 Jun 04:13
@github-actions github-actions

Choose a tag to compare

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
    than bridge, less plug-and-play than standard.

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.

Loading

DualSense Command Center v0.3.6

31 May 18:41
@github-actions github-actions

Choose a tag to compare

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
    than bridge, less plug-and-play than standard.

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.

Loading

DualSense Command Center v0.3.5

30 May 22:27
@github-actions github-actions

Choose a tag to compare

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
    than bridge, less plug-and-play than standard.

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.

Loading

DualSense Command Center v0.3.4

28 May 02:04
@github-actions github-actions

Choose a tag to compare

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
    than bridge, less plug-and-play than standard.

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.

Loading

DualSense Command Center v0.3.3

27 May 17:39
@github-actions github-actions

Choose a tag to compare

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
    than bridge, less plug-and-play than standard.

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.

Loading
Previous 1 3
Previous

AltStyle によって変換されたページ (->オリジナル) /