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

18 Jul 06:13
Compare
Choose a tag to compare
  • Removed some unused classes and tweaked some build settings
  • Trimmed hotplug routine
  • Program now scans for possible stale HidGuardian whitelist entries on startup
  • Loosened enhanced precision curves
  • Updated target framework version to .NET Framework 4.6.1
  • Skip gyro calibration routine for Nacon Revolution Pro Controller 2
  • Updated ViGEm build to use newer ViGEmClient library
  • Minor tweaks to ViGEm build
  • Fixed problem with null reference errors occurring with the UdpServer builds due to sleep mode

Version 1.4.121

24 Jun 08:31
Compare
Choose a tag to compare
  • Removed drag drop importing of profiles from main window. Good app speed boost.
  • Do not remove auto profiles entries for currently uninstalled apps
  • Removed unused AlreadyRunning form
  • Make comboboxes not accept keyboard input for profile switching
  • Make sure controller reading can be started again when switching auto profiles
  • Changed enhanced precision curves
  • Added device info for a generic DS4 gamepad
  • Changed logic for implicit stick mouse dead zone
  • Corrected stick angles and stick dir unit values. Used for KB+M actions

Version 1.4.120

04 Jun 15:14
Compare
Choose a tag to compare
  • Fixed issue with profiles listview being partially hidden after closing Options form
  • Removed Application.SetCompatibleTextRenderingDefault call. Text rendering is slightly different but application performance is greatly improved
  • Added minimize to taskbar as a setting
  • Raised max for sensitivity options
  • Changed lookup device name for DS4 v2 audio device
  • Fixed issue with USB sending constant output reports. Only copy relevant output bytes for BT.
  • Removed custom theme for debug list view
  • Added disconnect options to tray menu

Version 1.4.119

24 May 19:26
Compare
Choose a tag to compare
  • Loosened touchpad jitter compensation parameters
  • Fixed failed to unplug message from appearing when switching profiles using SONYWA
  • Take stick rotation into account for axis to button mapping routine
  • Hori PS4 Mini controller support added by jdfeng
  • Fixed timeout disconnect issue caused by changes in previous version
  • Removed sending output report when charging status changes for SONYWA
  • Changed headphone support to only grab audio volume when output report changes. Let native device handle volume changes otherwise

Version 1.4.118

16 Apr 17:41
Compare
Choose a tag to compare
  • Use synchronous write operations for USB and SONYWA connections again
  • Send output report to SONYWA controller when charging status changes

Version 1.4.117

10 Apr 17:16
Compare
Choose a tag to compare
  • Fixed hover button color in Options form
  • Removed controller array scan from each report process
  • Updated TaskScheduler to version 2.8.0
  • Hold max and min lightbar color for pulse charging animation so both extremes are exposed for a longer period of time
  • Changes to hopefully work around hotplug issues with Bluetooth controller connections on Windows 7
  • Corrected order of key releases when using Win + Print Screen
  • Do not restart service when changing dinput option in profile

Version 1.4.116

20 Mar 02:51
Compare
Choose a tag to compare
  • Ensure that touchpad packet data is copied only when an updated packet is detected
  • Changed to have extras string removed from profile when reverted back to defaults
  • Changed to make sure to use profile lightbar color when syncing controller to Sony adapter
  • Loosened Enhanced Precision curves for sticks

Version 1.4.115

12 Mar 02:49
Compare
Choose a tag to compare
  • Updated version number of DS4Updater

Version 1.4.114

12 Mar 02:42
Compare
Choose a tag to compare
  • Bundled version 1.2.8 of DS4Updater.exe
  • Changed USB and SONYWA connections to use a dedicated output thread
  • Use unsafe memory pointer usage for output report methods and gyro data copying
  • Removed use of rectangular array for CRC32 calculations. Now use one dimensional array

Version 1.4.113

06 Mar 00:29
Compare
Choose a tag to compare
  • Changed some array copying to use unsafe memory pointers
  • Use declared unsafe blocks in project
  • Added CRC32 data validation for Bluetooth connections
  • Added delay for device enable routine
  • Now force disconnect for wireless controllers when suspending