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.81

24 Jun 19:57
Compare
Choose a tag to compare
  • Added a vertical scale setting for gyro mouse
  • Fixed idle disconnect lightbar dimming when using a USB connection
  • Fixed interpretation of number of fingers on the touchpad. This is primarily useful when using a touchpad touch as a gyro trigger
  • Allow gyro trigger to also be able to disable gyro rather than enable gyro. This enables proper ratcheting support
  • Changed gyro mouse routine significantly
  • Fixed data reading from gyro
  • Fixed a problem with actions not working after recording a macro
  • Changed analog stick mouse routine to take fractions of a millisecond into account

Version 1.4.80

18 Jun 23:31
Compare
Choose a tag to compare
  • Changed thread affinity of x360Bus object. Decreases input lag and improves responsiveness of the entire application

Version 1.4.79

17 Jun 15:40
Compare
Choose a tag to compare
  • Fixed microphone device volume detection when using official Sony dongle
  • Changed one clause regarding Quick Charge check. JIT apparently favors one form over another

Version 1.4.78

17 Jun 03:16
Compare
Choose a tag to compare
  • Fixed mouse distance offset for negative stick axes

Version 1.4.77

17 Jun 02:05
Compare
Choose a tag to compare
  • Fixed updater program to strip out final newline from version file in all circumstances
  • Fixed event handler related bug with the advanced color dialog
  • Removed delay from hotplug routine due to Quick Charge change. Simplified routine
  • Changed mouse distance offset for analog sticks to take stick direction into account for each axis
  • Changed location of Quick Charge routine

Version 1.4.76

08 Jun 21:33
Compare
Choose a tag to compare
  • Fixed Quick Charge regression

Version 1.4.75

08 Jun 19:14
Compare
Choose a tag to compare
  • Added output curve options. The old curve option affects input coordinates which alters other functionality like the dead zone. The output curve options will mainly help for KB+M emulation.
  • Now USB device is grabbed by the application when using BT and charging. This should ensure that no second controller will be seen by other applications while charging a controller.
  • Changed to allow multi-action button functionality to work with touchpad regions
  • Changed to ensure that tray icon text is updated more often. Only update underlying strings as necessary
  • Changed to use Queue while calculating latency instead of List. Much more efficient and reduces input lag considerably
  • Changed when Sleep is performed for device removal routine
  • Changed exclusive mode routine to use SpinWait instead of Sleep

Version 1.4.74

03 Jun 05:46
Compare
Choose a tag to compare
  • Fixed problem with Launch Program with Profile option launching a process twice when a new Auto Profile is activated
  • Fixed problem with some control identifiers that are used for controller readout in Options form
  • Added a timeout routine for BT connections to overcome disconnecting a controller by holding the PS button
  • Changed mouse event output to trim mouse distance remainders
  • Added an initial mouse offset for LS and RS mouse actions. Smooths out the low end
  • Changed mouse actions for LS and RS. The output mouse speed now takes poll time into account. The set mouse sensitivity will be consistent across all supported controller connections
  • Moved lightbar updating routine after firing emulation events
  • Edited lightbar dimming on idle disconnect

Version 1.4.73

26 May 20:23
Compare
Choose a tag to compare
  • Change so the serial number associated with the Sony dongle changes when a controller is synced or disconnected
  • Fixed multi-action button so multiple multi-action button bindings work

Version 1.4.72

20 May 20:37
Compare
Choose a tag to compare
  • Fixed index out of bounds error when resetting profile values