Skip to content
This repository has been archived by the owner on Jan 1, 2024. It is now read-only.

Releases: Ryochan7/DS4Windows

Version 2.2.13

20 Mar 03:00
Compare
Choose a tag to compare
  • Have device hotplug routine enforce profile settings when using a temp auto profile
  • Bundled DS4Updater 1.4.7

Version 2.2.12

19 Mar 14:14
Compare
Choose a tag to compare
  • Fixed CRC32 error counter for DualSense device class
  • Fixed bad copy pasta regarding device setting wheel calibration saving
  • Added error checking with device wheel calibration loading

Version 2.2.11

17 Mar 20:33
Compare
Choose a tag to compare
  • Implemented newer feedback handler routine for virtual DS4 devices. Added virtual DS4 rumble back in
  • Now sure to use continuous calibration routine for non-DS4 devices
  • Changed severity of ViGEmPluginFailure message. Now indicates that a user should probably reboot Windows if it happens
  • Fixed JoyCon R Gyro Roll. Old value was inverted
  • Copy modified JoyCon current state for use in UDP server
  • Only display device in UDP server if it is a primary device. Mainly needed due to JoyCon R in Joined JoyCon mode
  • Added exception catching when saving Actions xml file. File corruption will now cause the file to be written from scratch
  • Use Task error log helper for some background service tasks. Allows some extra possible error messages to show up in the Log
  • Simplify UDP motion event creation. Allow motion event to be created when enabling UDP server
  • Make Flash at High Latency default to 50 ms
  • Dark Theme color changes. Color contrast has been reduced. Contribution by AnessZurba
  • Skip writing device wheel calibraton nodes if empty
  • Now use estimated wheel center values if controller config has an empty entry. Problem caused some app instability and memory bloating due to excessive log messages in Log tab (over 1GB RAM usage)
  • Implemented axial dead zone and related settings
  • Fixed ColorByBattery panel visibility for first open. Contribution by MakiseKurisu
  • Changes for continuous calibration routine for Sony Wireless Adapter connections. Contribution by MakiseKurisu
  • Tweaked profile loading for some older fallback options

Version 2.2.10

09 Mar 20:42
Compare
Choose a tag to compare
  • Change Disconnect command syntax to allow all wireless controllers to get disconnected
  • Increased GUI enforced max Trackball Friction value to 20.0
  • Slightly edited colors used in Dark theme
  • Disabled virtual DS4 feedback routine again
  • Allow Joined JoyCon support. Joined link mode is now the default
  • Changed L1 binding for KB+M and Gyro preset profile. Make Unbound
  • Fixed macroRecorder bug where MUTE control threw an exception because it is not in macroDS4Values array. Contribution by mika-n
  • Fixed wrong on-screen button indexes while remapping using 'readout' feature. Contribution by mika-n
  • Added artificial VID/PID for DualShock 3 running under DsHidMini drivers. Contribution by nefarius
  • Bundle HidNinja 0.2.3

Version 2.2.9

05 Mar 02:51
Compare
Choose a tag to compare
  • Profile settings fuzz option hang fix. Contribution by RokasKil
  • Anti-snapback stick settings added. Contribution by RokasKil
  • .NET 5 progress complete. Will keep net5 branch updated regularly until used in public build. Contribution by sitiom
  • Fixed index out of bounds error when loading profiles in virtual output device check
  • Fixed current item selection for right click Disconnect BT
  • Removed references to Frog site. No longer posting updates there
  • Changed initial trackball velocity calculations to attempt to make numbers more uniform across devices
  • Added Disconnect command line option
  • Disable macro mode combobox when opening Macro used in a Multi-Action Button special action
  • Take out nag disclaimer window regarding Hide DS4 Controller option

Version 2.2.8

26 Feb 18:54
Compare
Choose a tag to compare
  • Fixed resetting of trigger values for Two Stage modes
  • Removed references to old Discord server
  • Pull gyro calibration sampling routine out to its own method
  • Fixed normal button binding to Touchpad Click output
  • Attempt to go to DS4Updater Release page if automatic download of updater failed
  • Added GitHub link to Social row in About window
  • Fixed x86 ViGEm installer URL

Version 2.2.7

18 Feb 22:30
Compare
Choose a tag to compare
  • Added delay time to Gyro Directional Swipe action
  • Fixed populate of Gyro Directional Swipe and Gyro Controls triggers buttons
  • Lowered touchpad slide distance for Controls mode
  • Fixed Steering Wheel calibration Special Action saving
  • Allow resetting of extras for Trigger soft pull and full pull
  • Allow resetting Extras bound to Gyro Swipe actions
  • Now officially only support Windows 10 and later. THANKS MICROSOFT
  • Added BatteryPercentage mode for DualSense Player LED Bar
  • Fixed Switch Pro and JoyCon AccelY coordinate used by UDP Server
  • Fixed profile cancelling for the test index
  • Tweaked disable device time for Exclusive mode routine
  • Removed DynamicResource lookups for Special Action Editor
  • .NET 5 port in progress
  • Added App instance check to work around Design mode in .NET 5.0
  • Changed Browse Programs fallback value in Profile Editor for .NET 5.0
  • Changed method to strip null terminated strings
  • Added Gyro Calibration button to Gyro Mouse StackPanel
  • Updated ViGEmClient library to use notification queue
  • Fixed critical notification callback bug in ViGEm.NET library
  • Bundled DS4Updater 1.4.6
  • Added updated ScpVBus build

Version 2.2.6

11 Feb 04:01
Compare
Choose a tag to compare
  • Fixed Gyro Mouse Joystick trigger selection
  • Corrected Gyro Mouse and Gyro Mouse Joystick toggle flags
  • Put Gyro Calibration button in other Gyro mode panels
  • Added Mute LED mode for DualSense device options
  • Fixed default virtual Touchpad button bindings
  • Corrected Special Action regression
  • Including updated ScpVBus build

Version 2.2.5

10 Feb 03:36
Compare
Choose a tag to compare
  • Fixed sync between button mouse sens and active mouse sens in Profile Editor
  • Changed DualSense blanking flags used for initial connection and detach
  • Now use defined ControlActionData for mapped actions rather than unboxing object references. Speeds up the mapping routine a good amount.
  • Hebrew translation added to project file. Translation was never added in
  • Allow Gyro triggers for Gyro Controls mode
  • Reset Gyro Controls output accel values to 0 for each poll
  • Driver installer window now takes arch into account when downloading the latest ViGEm installer. It uses a different setup file for each arch
  • Disable Xbox 360 installer button in Welcome Dialog if running on Win8 or greater
  • Added toggle mode to Gyro Controls
  • Added ScrollViewer for Gyro tab
  • Increased Full Click trigger effect resistance a bit
  • Use fake HW serial to index SonyWA connections. Should allow multiple Sony dongles to work
  • Allow audio volume searching for Nacon Rev Pro v.2 controller.
  • Added DS4 setting to attempt to change output report features for copycat controllers

Version 2.2.4

02 Feb 23:10
Compare
Choose a tag to compare
  • Fixed SelectedValue display in Dark theme for some dynamic ComboBox controls
  • Added Gyro Directional Swipe output mode
  • Updated ScpVBus build with version 2.2.4 changes