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.112
- Changed stop routine to call StopUpdate for normal device removal and close HID device earlier
- Make sure to populate oldprofilepath when refreshing profiles
- Corrected appdata path display for SaveWhere dialog
- Changed timer usage for RecordBox
- Changed DS4Updater to automatically launch DS4Windows after update is complete
- Updated DS4Updater to version 1.2.7
- Changed how language list is loaded for LanguagePackComboBox
Version 1.4.111
- Use tasks for some WebClient events. Reduces input lag
- Fixed config loading so Welcome Dialog window uses the language setting
Version 1.4.110
- Updated DS4Updater.exe to version 1.2.6.0
- Changed timer usage in Welcome Dialog to run routine in a different thread
- Changed locale initialization to allow set language to be used in Welcome Dialog
- Changed Auto Profiles form to use environment info for finding start menu programs path
- Changed to reset rumble state when switching profiles
- Removed Management assembly dependency from project
- Changed how ScpVBus device is checked. No longer using WMI which had resulted in caching issues
- Added Open Program Folder link in taskbar
- Removed IWshRuntimeLibrary assembly dependency from project
- Updated layout of some Chinese versions of forms
- Added some minor HidGuardian utilities (template AffectedDevices, clean old whitelist entries, regedit shortcut). DS4Windows has to be run as admin in order to have access to those utilities
- Added language switcher which was implemented by czukowski
Version 1.4.109
- Fixed problem with localization files not being found. An extra config file is now included which is needed for language packs to be found
- Changed audio device search routine to no longer use a portion of an audio device name that is susceptible to localization
- Changed headphone volume curve to more closely resemble control outside of program
- Fixed output curve options for sixaxis controls
- Changed sixaxis dead zone defaults to reflect recent changes
- Corrected color used for swipe control labels
- Fixed swipe controls and 2 finger swiping to change profiles. First touchpad touch data is populated properly again.
- Changed exclusive mode routine to no longer quit when disabling a device fails. This change has been shown to keep a DS4 from getting permanently disabled after disconnecting the device. The change was needed by Broforce on my system when using the old exclusive mode trick.
- Fixed problem with rapid mouse action clicks when using touchpad controls
Version 1.4.108
- Fixed device plugin changes while switching profiles
- Added trackball mode for touchpad
- Fixed index bug in hotplug routine
- Updated Task Scheduler to version 2.7.2
- Changed six axis dead zone calculation to be a proper dead zone
Version 1.4.107
- Trimmed code run for touchpad untouched path
- Removed extra gyro controls dead zone. Necessary to use DS4 as a steering wheel
Version 1.4.106
- Update DS4Updater version number in DS4Windows to latest version
Version 1.4.105
- Updated DS4Updater.exe. The updater now uses the user's Downloads folder to download the latest DS4Windows archive. The file will not be deleted by the updater.
- Use delegate method for iterating over the DS4HapticState array. Grabs struct instances by reference rather than making new copies
- Added main lock again for USB and SONYWA when creating output reports
Version 1.4.104
- Use only one output array for USB and SONYWA
- Changes to how output reports are sent
- Use event callback to get audio endpoint volume
Version 1.4.103
- Minor tweaks
- Only load Options form when needed. Option forms now takes a couple of seconds to load