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

Releases: Ryochan7/DS4Windows

Version 1.4.92

28 Aug 19:07
Compare
Choose a tag to compare
  • Changed thread affinity of BackgroundWorker responsible for bringing DS4Windows to the foreground while attempting to open a second instance. Improves performance of entire application. Reduces input lag
  • Changed the priority of some threads

Version 1.4.91

26 Aug 18:26
Compare
Choose a tag to compare

Since version 1.4.90 never had a public release, the change log posted here reflects the changes made for both version 1.4.90 and 1.4.91.

  • Added sleep time before hotplug routine is launched. Needed sometimes for lightbar to work properly when using BT
  • Changed thread affinity of DS4Device objects. Drastically reduces input delay
  • Changed various parts of DS4Form to improve GUI performance
  • Changed some usages of timers to use System.Timers.Timer
  • Reduced size of latency calculation buffer
  • Raised timeout thread interval to ensure controller is seen as inactive by Windows before disconnecting

Version 1.4.89

19 Aug 19:00
Compare
Choose a tag to compare
  • Changed idle disconnect lightbar color routine to use an EaseOutQuad curve rather than a Linear curve
  • Corrected bounds used for touchpad disable invert setting. PS button is now selectable
  • Changed touchpad jitter compensation routine

Version 1.4.88

16 Aug 21:12
Compare
Choose a tag to compare
  • Updated .NET target framework version to version 4.5.2
  • Updated TaskScheduler to version 2.5.28
  • Added option to disable touchpad mouse inversion while holding a selected button or combination
  • Added offset for touchpad mouse
  • Changed mouse offset used for stick mouse
  • Lowered speed factor used for stick mouse routine
  • Minor changes to exclusive mode routine

Version 1.4.87

27 Jul 19:55
Compare
Choose a tag to compare
  • Corrected calculation of touchpad X coordinate
  • Removed many unnecessary state object copy calls. Good bump in XInput performance due to this change.
  • Grab and use timestamp data from DS4 for use with gyro mouse
  • Adjust internal gyro mouse values
  • Add Finger on Touchpad back as a shift modifier

Version 1.4.86

20 Jul 18:55
Compare
Choose a tag to compare
  • Corrected bounds issue with rotated coordinates for LS and RS
  • Added various settings for sixaxis controls (anti-dead zone, max zone, curve)
  • Fixed sixaxis dead zone calculations
  • Enforce new default BT poll rate in Options form
  • Take poll rate into account for gyro mouse

Version 1.4.85

14 Jul 23:13
Compare
Choose a tag to compare
  • Added option to use gyro roll to control horizontal gyro mouse movement
  • Added axis inverting functionality for touchpad mouse
  • Change to attempt to exit the application cleanly in more situations. Should fix odd crashes at shutdown
  • Make default Bluetooth poll rate 4 ms

Version 1.4.84

04 Jul 17:42
Compare
Choose a tag to compare
  • Changed shutdown routine to only pop up confirmation dialog if the user explicitly closes the program. The previous version would not allow Windows to shut down while DS4Windows was running because it was waiting for a response from the dialog window
  • Changes to program startup and output report bytes to help improve performance and further decrease input lag
  • Allow Disconnect BT special action to work with Sony dongle connection

Version 1.4.83

30 Jun 18:57
Compare
Choose a tag to compare
  • Fixed device battery status display for tray icon
  • Added prompt when closing the application if any controllers are connected. Change provided by Aziz Rafsanjani
  • Added rotation angle adjustment settings for LS and RS
  • Change for Sony dongle connection to only have a virtual XInput controller available if a controller is synced to the dongle
  • Fixed version comparison in DS4Windows.exe updater routine

Version 1.4.82

29 Jun 08:20
Compare
Choose a tag to compare
  • Fixed issue with latency messages being displayed multiple times unnecessarily in log
  • Added smoothing routine for gyro mouse
  • Tweaked mouse offsets used for gyro mouse and base gyro sensitivity multiplier
  • Fixed some invalid URLs regarding the updater in DS4Windows.exe