DS4 Tool – Control any XInput enabled game with your DualShock 4 gamepad

This article along with all titles and tags are the original content of AppNee. All rights reserved. To repost or reproduce, you must add an explicit footnote along with the URL to this article!
Any manual or automated whole-website collecting/crawling behaviors are strictly prohibited.
Any resources shared on AppNee are limited to personal study and research only, any form of commercial behaviors are strictly prohibited. Otherwise, you may receive a variety of copyright complaints and have to deal with them by yourself.
Before using (especially downloading) any resources shared by AppNee, please first go to read our F.A.Q. page more or less. Otherwise, please bear all the consequences by yourself.
This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

DS4 Tool (short for Dualshock 4 Controller Tool, DS4Tool for short, AKA: DS4 to XInput Mapper, DS4 To XInput Wrapper) is a free and open-source PS4 controller emulator, made by InhexSTER in 2013 (discontinued but still works well in some cases), based on the open-source project created by Scarlet.Crush. It works the same as its great successor DS4Windows made by Ryochan7, acts as an emulator and enables you to pair, configure and use a DualShock 4 controller on Windows OS.

DS4 Tool allows you to use DualShock 4 to play any XInput enabled games, supports some hardware features of the controllers, such as Mapping of buttons/axis, Touchpad support, LED color customization, and Battery status indication. It works via Bluetooth or directly through a cable connection.

Although DS4 Tool is a little bit outdated as opposed to similar utilities, it is simple to use and very reliable. It uses USB HID class to execute its functions, and has built-in powerful controller settings. DS4 Tool and DS4Windows both have a very simple installation process, and the working methods and functions of both are similar. But DS4windows has more complete and stable functions, and is easier to install and use.

// System Requirements //

// Prompts //

  • Sometimes, DS4 Tool will not detect the controller. In such cases, we recommend that you restart your computer. If the problem still persists, you can try reinstalling all of the drivers and it should solve your issue. But, if you are using windows 10, then you might have some trouble getting the DS4 Tool to work. In such cases, I recommend that you check the alternatives like ScpToolkit and DS4Windows.
  • DS4Windows is a great alternative you can use if DS4 Tool doesn’t work on your PC. It is way better for Windows 10. Therefore, if you’re looking for an alternative, then DS4Windows is a no-brainer. The only downside of DS4Windows is that the DualShock 4 controller’s audio jack is currently not supported, which means you have to plug your headphones directly into your machine if you want to use them while playing. But it is less buggy and works smoothly.
  • If you are using DS4Windows or ScpToolkit, then DS4 Tool is completely useless.
  • Unfortunately, DS4 Tool cannot run in the background as a service like ScpToolkit. In other words, you have to run DS4 Tool each time that you want to play a game.
  • DS4 Tool is no longer in development. Nefarious’ ScpToolkit is a continuation of Scarlet.Crush’s original Xinput Wrapper (which this was also based on) and includes significantly improved functionality with DS3 and DS4 controllers than what you get here. You can still download this if you want, but I highly recommend using SCPToolkit instead.

// Download URLs //

License Version Download Size
Freeware v1.2.2 Final 888 KB

(Homepage | Forum Thread)

If some download link is missing, and you do need it, just please send an email (along with post link and missing link) to remind us to reupload the missing file for you. And, give us some time to respond.
If there is a password for an archive, it should be "appnee.com".
Most of the reserved downloads (including the 32-bit version) can be requested to reupload via email.