The DualShock 4 has to be one of the most well designed controllers ever, so finding a way to use it to play games on my PC was a must. Given that it took me some time to figure out how exactly to set it up, and that there seems to be interest into how to do this, I've decided to write this short-ish tutorial. It has been a while, so if there are any issues, please let me know and I will update this as needed. This only works for titles that use Xinput. A feature that allows the Xbox 360 controller to be used. Download XBOX 360 Controller Emulator 22.214.171.124 (X360ce.exe) and x360ce Libraries 32bit 126.96.36.1998 (xinput1_3.dll) Connect the DualShock 4 to your PC and it should install automatically. Find a PC game that has controller support. On Steam, this is usually listed as a feature on the game details page. Find the folder containing the .EXE file that starts up the game. If using a shortcut, one method is to simply right click, and select 'open file location.' Copy and paste X360ce.exe and xinput1_3.dll from the downloaded files into the folder you just opened (containing the .EXE). Run X360ce.exe. It will ask you if you want to create a .INI file, say yes. Select yes to automatically find the proper settings for the controller. If this doesn't work, select the preset 'Logitech Wireless Rumble Pad 2' and click save. Play your game, but do note this doesn't change button prompts to match the DS4. You will also need to copy X360ce.exe, xinput1_3.dll and the .ini file you just created to any other game's .EXE folder, if you want to use your DS4 controller. I hope this helps you guys out, and hopefully I remembered all of the steps correctly. Cheers!