Added Press/Toggle Key to Special Actions, you can hold a trigger to
hold a key or toggle a key with one set of buttons, and untoggle it by
pressing or releasing another set of buttons
Added Disconnect BT to Special Actions, PS+Options to d/c is now added
to Special actions and can be enabled for each profile. You can now set
Disconnect BT to any control(s) and how long you need to hold the
control(s) to take affect
Added Partial German Translation (Thanks Michél)
Added 95% Finished Russian Translation (Thanks overclockers.ru members:
KoNoRIMCI & Sr_psycho)
Added Partial Italian Translation (Thanks Giulio)
Updates to the translations sheets, they should now have every bit of
text in DS4Windows, minus the controls of the controller
English Spelling fixes
Main/Starting tab only shows info for connected controllers, and context
menu only shows options for connected controllers.
Mouse wheel scrolling with analog sticks/triggers/gyro, the mouse now
scrolls smoothly
Slightly reworked analog mouse movement + mouse acceleration (not as
janky anymore)
When starting DS4Windows, if no controllers are connected, DS4Windows
defaults to the profile tab
Certain log warnings (Like unable to get controller exclusively) shows
up in red
Easter egg: try pressing a few buttons in sequence while in the log tab
Fixed Start Profile with TP off being unchecked next time a profile is
opened
Other minor Bug Fixes, such as clearing the log then moving to a new tab
crashing DS4W
Added Presets for Dpad, Left and Right Sticks, Face Buttons, Sixaxis,
and Touchpad Swipes; right click on those controls to select a preset)
Fully fixed Scan code, now will work fine in old DirectX games
Macros for Special Actions can now have scan code enabled (if you didn't
know you can enable scan code on macros for single controls as well,
even after you've configured the macro)
Control list now shows if scan code is enabled
Special Actions: press a control or a set of controls to perform a
macro, launch a program/file, or load a different profile. Create new
actions in profile options, and check which ones you want the selected
profile to use.
Set an analog curve for the left and right stick, see the changes live
in the controller readout
Option to set the close button to minimize DS4Windows, and truly close
it by the notification icon
Added Spanish Translations (added credits to the translations sheets so
users can be properly thanked if wanted to be)
Sticks Deadzone reworked from being a square to radial as the controller
readout actually shows
Fix pressing keyboard not setting an action for controls
Fix Tilts and Swipes controls not showing text in the control list
Fix program crashing when uses x360 macros with shift controls
Fix for trying to edit a profile from the context menu after never
restoring DS4Windows form start.
Fix for settings low flash color
Now running with startup will always start minimized, even if start
minimized is unchecked
Extra actions for controls, set rumble, change lightbar and flash, and
mouse sensitivity while holding a controls
Regardless of where DS4Windows is first placed, the driver will always
install in DS4Windows' directory
Appdata location is now named "DS4Windows". If your profiles are saved
in appdata "%Appdata%/DS4Tool" they will be moved automatically to
"%Appdata%/DS4Windows", assuming access to the files are available.
Experimental: Quick Charge controller by turning off BT when plugged via
USB
Settings a deadzone of .10+ to the sticks or higher now affects the
mouse movement as well
Use DS4 for Mapping checkbox now remembers how it was last set
Fix for starting minimized showing up in task manager and alt+tab, this
also more reliably starts minimized
Significant CPU usage decrease by reworking how single instances work,
on a mobile i7 for example with a single controller connected usage went
from 4-6% to .5-1.5%. With no controllers connected the usage went from
2.5-4.5% to 0%!
As mentioned before, single instances has been reworked, so trying to
relaunch DS4W more reliably opens the previous instance
Fixed Shift modifier not working if main controls were not modified
Fixed Tilt Left for Shift modifier
Fixed default text of shift controls
Remove touchpad movement notification when swipe for controls is enabled
Can test the rumble motors separately via Heavy and Light
Truly implemented Flush HID (I think)
Slight change in profiles, when loading profiles in for the first time
in this new version, there may be a slight delay
Updated French Translations
Removed mouse moving as an option for touch swipes controls, as they
weren't implemented nor have a purpose to be
Use Touchpad swipes for controls and disable it for mouse: swipe in 4
directions to use buttons, marcos, and even use the touchpad as an
analog stick (Relive the great moments of playing an FPS on a
touchscreen)
Mapping Stick directions to triggers now work properly
Record 360 controls using your DualShock 4 (PS: any old macros using
hold control while running macro may be set to a new control when
loaded, please re save your macro)
Macro recording now happens in the select an action window instead of a
separate one
Save and Load Macro presets to use any time
When recording with delays (recommend for X360 macros) you can double
click on delays to edit the time
When recording a new macro, previously saved Macros for that control are
shown
Many minor Macro fixes
Giving major updates useless names that will never be seen outside of
this changelog
Icon Update
Fixed shift modifier lightbar settings blocked off
High DPI support (144+)
Fixed various bugs at 120 DPI and higher
When installing the ds4 driver, Actually checks if the driver got
installed instead of always saying install complete
Reworked x360 mapping again, better support for mapping multiple buttons
to the same thing + swapping buttons
Made the exclusive warning last message when connecting a controller
that can't get exclusive control to make it more noticeable
Hovering over the log message at the bottom shows the full message
Default colors provided when a new profile is made for certain controls
Improved mapping support: can better handle the switching of controls:
ie triangle and circle/dpad and left stick/L1+R1 and L2+R2. If you have
a profile with swap buttons, they may not work until you open the
profile in settings and resave.
Servers moved to ds4winsdows.com
Remove DS4Windows from Alt+tab menu if minimized to tray (thanks
youturnjason)
Basic support for command line arguments (right now just "-stop" is
supported: starts program up without starting the ds4)
Profile option to turn off touchpad at start
Better disabling and re-enabling of the vitrual x360 for dinput only
mode
Bottom text of DS4Windows now hosts the description of items in profile
options instead of a floating tool tip
If first startup of DS4Windows/no profiles are found, a default profile
is made
Extra tip in driver window
Update to french translations (however the translations require another
update now)
Added custom color when flashing, just click on the "Flash at" text
lightbar turns off fully when going into sleep mode
PS+touchpad also disables scrolling now
Update to french translations
Fixes to text
95% finished French Translation (I forgot to update the translations page so a few lines are missing, the French page has been updated, but the rest still need to be updated) Thanks to DirtyShady and Neur0Nerd for the Translations
Reworked mouse movement with analog sticks, still needs more fine tuning
Option to add a different color for when in shift modifier mode
Added default to regular controller mapping, which goes back to it's original 360 mapped action if any
Big fixes: such as controller being disconnected when hiding the DS4 with D/C when stopping is on
Spelling fixes
View input of controls in profiles, see exactly when a deadzone is passed and check the input delay for controllers (special thanks to jhebbel), click the on sixaxis panel
Click the Empty text on in the lightbar box to copy the lightbar color from full to empty.
While opened, option to keep the window size after closing the profile's settings
Old profiles are automatically upgraded if it's missing new settings, such as how colors are now saved, sixaxis deadzones, and shift controls
Other UI changes for profile settings, flipped touchpad and other settings boxes
Others:
Fix for when clicking the semicolon in the select an action screen
Fix assigning Sixaxis action to a key
minor UI changes and bug fixes, such as auto resize of the log listview
DS4Updater: Also now works for the new numbering system, can read the version number right from the exe instead of in profiles.xml, UI additions to better notify users of errors, Bug fixes for non-portable users
You can now duplicate profiles
Cycle through profiles by holding L1+R1 and swiping left and right on the touchpad
Check for updates options in Hotkeys/About
Small mouse movements with analog fixes
Mouse movement with triggers fixed
Alpha of Auto Profiles implemented, not yet able to use
Minor fixes