DS4Windows v2.0.4 is released. DS4Windows is a portable program that allows you to get the best experience while using a DualShock 4 on your PC. By emulating a Xbox 360 controller, many more games are accessible.

DS4Windows Requirements
* Microsoft .NET 4.5 or higher (needed to unzip the driver and for macros to work
* DS4 Driver (Downloaded & Installed with
* Microsoft 360 Driver (link inside DS4Windows, already installed on Windows 7 SP1 and higher or if you've used a 360 controller
* Sony DualShock 4 (This should be
* Micro USB
* (Optional)Bluetooth 2.1+, via adapter or built in pc (My recommendation) (Toshiba's bluetooth & Bluetooth adapters using CSR currently does not

DS4Windows changelog:
Changed macro recorder to handle special case of capturing Alt keys
Fixed values used for controller button presses in macro recorder
Changed to now force some tabs to not be accessible while Profile Editor is open
Improved Japanese translation. Change provided by jeek-midford
Added "Revert to default profile on unknown process" option to auto-profile screen. Change provided by mika-n
Added user configurable (profile) max time for rumble watchdog timer. Defaults to a disabled timer (0 value). Should help with games that hold a rumble effect for a long period of time with no update (GTA 5?). Change provided by mika-n
Added Italian translation. Provided by RaydenX93
Fixed invalid cast bug for Shift Action key binding in Binding window. Crash happened when updating window with current binding
Added SuppressUnmanagedCodeSecurity to some classes that deal with COM interopt calls
Fixed default button mapping display for TouchUpper and TouchMulti touchpad buttons
Corrected trigger slider labels in Controller Readings tab
Fixed auto-profile "Turn DS4Win temporarily off" functionality. Changed provided by mika-n