This repository has been archived by the owner on Jan 1, 2024. It is now read-only.
Releases: Ryochan7/DS4Windows
Releases · Ryochan7/DS4Windows
Version 1.4.123
- 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
- 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
- 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
- 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
- Use synchronous write operations for USB and SONYWA connections again
- Send output report to SONYWA controller when charging status changes
Version 1.4.117
- 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
- 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
- Updated version number of DS4Updater
Version 1.4.114
- 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
- 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