Ds4 Windows Xbox Controller Driver
Like those other ds4tools, but sexier.
DS4Windows is an extract anywhere program that allows you to get the bestDualShock 4 experience on your PC. By emulating a Xbox 360 controller, manymore games are accessible.
This project is a fork of the work of Jays2Kings. You can find the old projectwebsite at ds4windows.com.
Downloads
Requirements
- Windows 8.1 or newer; Microsoft.NET 4.8 or higher (needed to unzip the driver and for macros to work properly) Visual C 2015-2019 Redistributable. X64 or x86; ViGEmBus driver (DS4Windows will install it for you) Microsoft 360 Driver (link inside DS4Windows, already installed by Windows if you've used a 360 controller before) Sony DualShock 4.
- DS4Windows is a freeware program that tricks your PC into thinking an Xbox 360 controller is connected, instead of a DualShock 4. Follow these steps to get it to work. Download DS4Windows and unzip.
- DS4 Windows is a tool that emulates Sony’s Dual Shock 4 Controller as an XBOX Controller letting you play PC Games on Windows OS. With the latest Windows 10 updates, a majority of users have experienced a problem with DS4 Windows as their DS4 controllers are unable to connect with their PCs/ laptops.
- DS4Windows, free download. Playstation 4 controller software for Windows: Utility which controls profiles, maps buttons and more for Sony's DualShock 4 PS4 controller. Review of DS4Windows. Includes tests and PC download for Windows 32 and 64-bit systems.
- Windows 8.1 or newer
- Visual C++ 2015-2019 Redistributable. x64 or x86
- ViGEmBus driver (DS4Windows will install it for you)
- Microsoft 360 Driver (link inside DS4Windows, already installed by Windows ifyou've used a 360 controller before)
- Sony DualShock 4
- Connection method:
- Micro USB cable
- Bluetooth 4.0 (via anadapter like thisor built in pc). Only use of Microsoft BT stack is supported. CSR BT stack isconfirmed to not work with the DS4 even though some CSR adapters work fineusing Microsoft BT stack. Toshiba's adapters currently do not work.Disabling 'Enable output data' in the controller profile settings might help with latency issues, but will disable lightbar and rumble support.
- Disable PlayStation Configuration Support andXbox Configuration Support options in Steam
FWIW I plugged in my DS4 via USB (first gen, I've been using an Xbox 360 controller in my PC up until now), and it worked right off the bat. No third party software, no downloading of additional stuff, nothing. Driver installed when I plugged it in, and away I went.
Social
Discord
Twitter @ds4windows
YouTube
BitChute
BitTube.tv
Mastodon @ds4windows@fosstodon.org
Minds @ds4windows
Gab Social: @ds4windows
Other
Device Detection Issue
If your DS4 is not detected by DS4Windows and the lightbar continues toflash yellow, there is a chance that Exclusive Mode has permanentlydisabled your DS4 in Windows. The easiest way to test if this has happened isfor you to plug in the controller into a different USB port and see if itworks then. Although this problem mainly affected older versions ofDS4Windows (text written after version 1.5.15) for various reasons,other mapping programs can cause the same problem to occur.
If you suspect that your DS4 has been disabled, open the Device Manager(Control PanelHardware and SoundDevice Manager) and look for devices listedunder the path 'Human Interface DevicesHID-compliant game controller'.
If the icon shown for a device has a down arrow icon then you shouldcheck the device's device instance path and see if the device is aDualShock 4 device. Right click the device item and select 'Enable device'from the menu. That will re-enable the device and be seen by applicationsagain.
Disable Steam Controller Mapping Support
With recent updates to the Steam client at the time writing this (2018-12-13),Steam has enabled Xbox Configuration Support in the Steam client by default.What this means is that Steam will automatically map a detected Xbox 360controller to KB+M bindings initially (Desktop Mode) before launching SteamBig Picture Mode or launching a game. This presents a problem for DS4Windowssince the created virtual Xbox 360 controller will be mapped to KB+M actionsfor desktop mode and games launched outside of the Steam client. In order touse DS4Windows properly, you have to open Steam Big Picture Mode, navigate toSettings > Controller> Controller Settings and uncheck Xbox ConfigurationSupport along with PlayStation Configuration Support.
Personal Game Testing
Ds4 Xbox 360 Driver
My PC game library is not that expansive so there are likely gamesthat will be tested by users that I will not have access toplaying. There are likely going to be times when I cannot directly testagainst a game since I will not have access to play it. Most free to playgames or games that include a playable demo should be fine for testing.For other games, it might be better if people could test against any gamethat I have in my game library and try to reproduce a problem. Here arelinks to my Steam and GOG profiles so that people can see what games I haveaccess to play.
Ds4windows 360 Driver
Prores codec download. https://steamcommunity.com/id/Ryochan7/games/?tab=all
https://www.gog.com/u/Ryochan7/games
Pull Requests
Pull requests for DS4Windows are welcome. Before making a pull request, pleasetest your changes to ensure that the changes made do not negatively affectthe performance of other parts of the application. Some consideration willbe made during code review to try to tweak the changes in order to improveapplication performance. However, there is a chance that a pull request will berejected 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 bywhich to do so.
PayPal:https://paypal.me/ryochan7
Patreon:https://patreon.com/user?u=501036
SubscribeStar:https://subscribestar.com/ryochan7 Adobe after effects trial.
Ds4windows Xbox 360 Driver
Crypto
Ds4 Windows 360 Driver
Bitcoin: 1DnMJwjdd7JRfHJap2mmTmADYm38SzR2z9
Litecoin: La5mniW7SFMH2RhqDgUty3RwkBSYbjbnJ6
Monero: 49RvRMiMewaeez1Y2auxHmfMaAUYfhUpBem4ohzRJd9b5acPcxzh1icjnhZfjnYd1S7NQ57reQ7cP1swGre3rpfzUgJhEB7