Like those other ds4tools, but sexier
Go to file
Travis Nickles 8750d6ea08 Merge branch 'jay' into vigem-udpserver
# Conflicts:
#	DS4Windows/DS4Control/ControlService.cs
2018-08-06 05:57:53 -05:00
DS4Windows Merge branch 'jay' into vigem-udpserver 2018-08-06 05:57:53 -05:00
.gitattributes Revised Custom Mapping 2014-03-27 21:50:40 -04:00
.gitignore Add entire .vs folder to gitignore file 2017-11-15 22:36:08 -06:00
contributors.txt Added rajkosto back into contributors file 2018-07-22 01:56:22 -05:00
disabled_device_example_small.png Corrected cropping 2018-01-28 19:23:21 -06:00
disabled_device_example.png Corrected cropping 2018-01-28 19:23:21 -06:00
DS4Windows.sln Added x86 as a platform target 2017-10-20 06:13:14 -05:00
NOTICE.txt Give attribution to Crc32 project 2018-03-05 16:07:59 -06:00
README.md Updated urls to alt builds 2018-08-03 01:54:59 -05:00
TODO.md Updated TODO file 2018-07-16 02:42:40 -05:00

DS4Windows

Like those other ds4tools, but sexier.

DS4Windows is an extract anywhere program that allows you to get the best DualShock 4 experience on your PC. By emulating a Xbox 360 controller, many more games are accessible.

You can find the latest and older versions here.

UdpServer builds for using Gyro motion controls in Cemu.

http://ryochan7.xyz/ds4windows/test/DS4Windows_1.5.2_UdpServer_x64.zip http://ryochan7.xyz/ds4windows/test/DS4Windows_1.5.2_ViGEm_UdpServer_x64.zip

ViGEm build.

http://ryochan7.xyz/ds4windows/test/DS4Windows_1.5.2_ViGEm_x64.zip

This project is a fork of the work of Jays2Kings. You can find the old project website at ds4windows.com.

Requirements

Device Detection Issue

If your DS4 is not detected by DS4Windows and the lightbar continues to flash yellow, there is a chance that Exclusive Mode has permanently disabled your DS4 in Windows. The easiest way to test if this has happened is for you to plug in the controller into a different USB port and see if it works then. Although this problem mainly affected versions of DS4Windows prior to 1.4.109 when using some applications, other mapping programs can cause the same problem to occur.

If you suspect that your DS4 has been disabled, open the Device Manager (Control Panel\Hardware and Sound\Device Manager) and look for devices listed under the path "Human Interface Devices\HID-compliant game controller".

Disabled Device Example

If the icon shown for a device has a down arrow icon then you should check the device's device instance path and see if the device is a DualShock 4 device. Right click the device item and select "Enable device" from the menu. That will re-enable the device and be seen by applications again.

Pull Requests

Pull requests for DS4Windows are welcome. Before making a pull request, please test your changes to ensure that the changes made do not negatively affect the performance of other parts of the application. Some consideration will be made during code review to try to tweak the changes in order to improve application performance. However, there is a chance that a pull request will be rejected if no reasonable solution can be found to incorporate code changes.

Tip Jar

If you would like to send some coin my way, here are some means by which to do so.

Bitcoin: 1DnMJwjdd7JRfHJap2mmTmADYm38SzR2z9
Dogecoin: D9fhbXp9bCHEhuS8vX1BmVu6t7Y2nVNUCK
Litecoin: La5mniW7SFMH2RhqDgUty3RwkBSYbjbnJ6
Monero: 49RvRMiMewaeez1Y2auxHmfMaAUYfhUpBem4ohzRJd9b5acPcxzh1icjnhZfjnYd1S7NQ57reQ7cP1swGre3rpfzUgJhEB7
PayPal: https://paypal.me/ryochan7