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.7.13
- Custom Bezier curve implementation added by mika-n
- Fixed updater not getting launched via auto update checker if updater version has not changed
- Slowed down mouse wheel scrolling for analog stick
- Added cmdline options to send start/stop/shutdown/LoadProfile/LoadTempProfile commands. Contributed by mika-n
- Added support for matching using both program path and application window title values in auto-profile system. Contributed by mika-n
- Added support for wildcard string match in auto-profile path and window title values. Contributed by mika-n
- Fixed the image size issue in "run program with profile" app icon. Contributed by mika-n
- Fixed some strings in pt-BR resx files
- Tweaks to fix USB connections causing high CPU usage after waking PC from sleep
Version 1.7.12
- Added wait period while suspending
- Fixed profile selection for times when profiles have similar names. Use exact name match
- Change to using pre-allocated buffer in UDP server
- Group some profile mapping properties together in conversion routines. Reduced getter calls
- Took Color Dialog out of KB360 form. Form can now be designed in x64 mode. All forms can now be edited in Design mode in Visual Studio while targeting x64 platform
- Updated Norwegian translation provided by DandelionSprout
- Lowered breakpoints used for enhanced precision curves. Tightened curve compared to version 1.7.11
- Allow Square Stick mode to use a custom roundness setting. Change provided by @Kamilczak020
Version 1.7.11
- Norwegian Bokmål translation provided by @DandelionSprout
- Loosened enhanced precision curves
- AdvancedColorDialog change improved responsiveness of application for some reason
- Removed color dialog dependency from design for some forms. Allows DS4Form and Options forms to open in Design mode while targetting x64
- Added easeout cubic curve option
Version 1.7.10
- Added support for Warrior Joypad JS083 gamepad. Changed provided by mika-n
- Changed Welcome dialog window to monitor ViGEm process rather than search for its process name. Should fix false Install Failed messages
- Added remote connection support to the UDP server. Changed provided by mika-n
Version 1.7.9
- Updated images provided by carloshbcabral and FuriaESP
- Added support for Razer Raiju Ultimate and CronusMax PS4OutputMode. Changes provided by mika-n
- Updated Welcome Dialog to use ViGEm Installer 1.6.115
- Fixed 360 steering wheel emulation mode for dualshock4 controller output. Change provided by mika-n
Version 1.7.8
- Fixed an issue with new installs not initializing a virtual controller
- Moved Form classes to separate namespace
- Added Razer Raiju Tournament Edition support
- Fixed migration of DS4 Touch Button status. Touchpad Button can now be used with a virtual DS4
Version 1.7.7
- Fixed Up-Left DPad direction for DS4 output device
Version 1.7.6
- DualShock 4 controller emulation type has been added. ViGEmBus will emulate a DS4 v.1 when the option is enabled
- Updated ViGEmClient library to use notification queue for DS4 target
- Linked touchpad related delegates to class instance rather than linking to interface. Speed boost
- Added "Unload on trigger release" option for Load Profile special action. Change made by mika-n
- Fixed issue with Gyro Toggle being used when not enabled in a profile
- Changed Welcome Dialog to use the new official ViGEm Bus Driver installer. The installer will install ViGEm Bus Driver version 1.16.112.0
- Fixed ViGEmBus driver check to work with ViGEmBus version 1.16.112.0 as well as 1.14.3.0
- Allow setting a custom Steam folder location. Change contributed by @Sander0542
- Raised sixaxis dead zones
Version 1.7.5
- Fixed force feedback notification queue for ViGEmClient library
Version 1.7.4
- Re-enabled force feedback support
- Updated ViGEmClient library to include a queue for force feedback notifications. This should fix the stuck force feedback issue
- Use ref locals to curb array access for KB+M routines
- Added support for the PS4 Fun Controller
- Use wrapper method for MapVirtualKey when using older scan code option. Fixes issues with arrow keys not being interpreted correctly in some situations
- Tweaked sensitivity axis scaling to reach max values
- Allow Load Profile action key to be used without unload trigger. Allows multiple Load Profile special actions to work together. Change made by mika-n
- Added brute force feedback timer fix implemented by mika-n. Should help with worst case scenario of the rumble getting stuck