This repository has been archived by the owner on Jan 1, 2024. It is now read-only.
Releases: Ryochan7/DS4Windows
Releases · Ryochan7/DS4Windows
Version 2.0.14
- Added wait event to use for refreshing controller readings
- Added extra launch parameter for DS4Updater
- Disable Controller Readings tab when not associated with a controller and profile
- Make sure UDP server edit controls are enabled when UDP server is active
- More actively refresh cached profile properties
- Log exceptions from failed Tasks
- Added Unbound preset menu option for preset context menu in Profile Editor
- Increased stick mouse offset
- Changed volume scale used for both headphone and microphone
- Display input delay as a double in interface
- Added more proper logging of background thread exceptions
- Make profile list in Controller listing expand
- Changed Controller Readings section to display numeric data for input and mapped output values
- Changed some logging calls to use warning flag when exceptions are caught
- Temporary: Commented out lightbar color changing routine from virtual DS4. Reverted to use old force feedback routine. The previous change seemed to contribute to infinite rumble for some people but I can't verify anything on my end
- Bundled DS4Updater version 1.4.1
Version 2.0.13
- Added clamping to Gyro Mouse Joystick vertical scale
- Start some process calls through explorer. Launch process un-elevated
- Added social icons and links to About window
- Added device display name to ID column
- Added minor tooltip for exclusive column
- Another attempt to fix Touchpad panel display
- Related change to Gyro panel display
Version 2.0.12
- Log actual exception that occurs when interpreting the Touchpad fails
- Make sure to use newer custom settings for the first created (Default) profile. Was unintentionally using older Jays2Kings values
- Make sure to display proper max mouse speed when creating a new profile
- Fixed some profile defaults (Idle Disconnect, Enable Touchpad Toggle)
- Added preset context menu back to Profile Editor
- Lowered default LS and RS Anti-dead zones for new profiles (now using 20% rather than 25%)
Version 2.0.11
- Increased stick mouse offset more
- Fixed numpad divide virtual key code in BindingWindow
- Group fields used for lightbar routine
- Allow flashAt minimum to go to -10. Negative number disables flash and pulse lightbar functionality
- Added DS4 feedback event workaround for lightbar color
- Added Passthru lightbar mode. Used for games with native DS4 support that can change the lightbar color to display contextual states (The Witcher 3)
- Removed unneeded references in resource files. Removed old audio file
Version 2.0.10
- Loosened Enhanced Precision curve
- Change to check for presence of PS button in idle check
- Have Disconnect BT Special Action wait for Idle controller status with SONYWA
- Make sure control binding is written for Shift bindings even when bound to default
- Fixed double tap dragging by refreshing mouse buttons during a touchpad touch event
- Allow square stick roundness to be set to 0.0. Linear interpolation
- Change in gamepad input routine to manually interpret high resolution counter
- Change application to use software rendering by default. Should resolve G-Sync issues
- Moved elevation code to ControlService class
- Commented out delay after re-enabling a device for Exclusive mode
- Added some more tooltips to Profile Editor
Version 2.0.9
- Fixed saving of "Repeat While Held" macro setting
- Updated midpoint for gyro to axis calculations
- Change default app text options in main XAML
- Increased stick mouse offset
Version 2.0.8
- Fixed type cast problems with Gyro output curves. Fixed Easeout Cubic curve for Gyro controls
- Added output mouse speed text next to mouse sensitivity
- Actually added mouse sensitivity binding in Profile Editor. Major Oopsie
- Fixed switching of DInput only profiles
- Changed display of rumble edit controls
- Change main window init to launch background tasks later
- Change to allow HidGuardian message to appear in Log tab
Version 2.0.7
- Fixed profile duplication
- Add log message if HidGuardian is detected
- Change to launch HidGuardHelper later at startup
- Fixed midpoint for Swipe to Axis controls
- Added comment in profiles stating which version of DS4Windows made the file
- Added link to HTML5 Gamepad Tester under Utils
- Change to apply trigger max zone when dead zone is 0.0
- Updated Russian translation. Change provided by DragonZX
- Fixed exclusive mode issues for non-admin users. Fixed second instance shutdown failure.
- Added extra hooks in Binding window for Numpad keys
Version 2.0.6
- Created Max Output setting for some axes. Replacement for negative deadzone functionality from Jays2Kings build
- Increased stick mouse offset
- Increased virtual controller change delay time
- Fixed saving of Custom Steam Folder setting
Version 2.0.5
- Added Italian translation file to VS project
- Fixed Y buffer clearing in trackball routine
- Make new Special Actions enabled in the current profile by default
- Make sure to actually load Linked Profiles at program start. Oopsie
- Save settings on log off or Windows shutdown
- Save settings on controller unplug. Needed to save Linked Profile setting
- Link to ViGEm installer version 1.16.116
- Allow moving auto profile entries. Change contributed by mika-n
- Added tooltip to auto-profile path and title editbox fields. Change contributed by mika-n
- Czech translation added. Provided by Maikeru007
- Fixed binding for Flash at High Latency setting. Change contributed by mika-n