How to Install a Playstation controller on PC
(Dualshock 3 and above)
(Please note, this is for people using Playstation 3 or 4 controllers on a Windows machine. Most 1st party Microsoft controllers do not need this application as they will most likely work without hassle when plugged in. I have not tested this new application with anything other than Playstation controllers.)
Recently I went away from the whole Motion in Joy application that is hip within the PC gaming community. Compared to other, more permanent solutions, it is a hassle to use, takes up space, and needs to be activated over and over and over to actually use. So after doing extensive research, I have found an excellent program that does all of what Motion in Joy does, but with less bloat and issues.
This program does not seem to have a definitive name, but is referred to as "Scarlet Crush" and it's author goes by "Scarlet.Crush".
To install this application, simply follow the instruction below.
(Refer to bottom of post for download link, and simple Windows 8.1 installation.)
1. Microsoft .NET 4.0
2. Visual C 2013 Runtime.
3. Latest DirectX Runtime.
4. Latest Xbox 360 Controller Drivers available.
5. Genuine Sony DualShock3 or DualShock4 or SixAxis Controller(s).
6. Minimum of Bluetooth 2.0 + EDR Dongle (if using Bluetooth).
7. Administrator rights on your PC.
Note : The Bluetooth Driver requires that you dedicate a Bluetooth Dongle to DS3/DS4 use. It will not be usable by other Bluetooth devices after the driver has been installed.
Important - make sure your Bluetooth dongle and DS3(s) are plugged in via USB before installing the drivers.
Xbox 360 Controller Drivers - these are available from Microsoft here.
Windows 7 - Run before installing the SCP Drivers. (Windows 7 shipped with outdated drivers which may cause stability issues)
Windows XP and Vista - Run after after installing the SCP Drivers.
Windows 8/8.1 not required.
1. Connect your Dongle and DS3 via USB and let Windows install it's default drivers.
2. Copy the archive to a temporary directory [eg C:\Temp].
3. Right click on the archive and select Properties.
4. Click the Unblock button if it is displayed on the General tab.
5. Unpack the archive.
6. Create a directory where you want the Service to run from. [Recommended - C:\Program Files\Scarlet.Crush Productions *]
7. Copy the contents of the ScpServer\bin to the directory you created.
8. Run ScpDriver.exe.
9. XP/Vista - check the Force Install option. Win 7/8 leave it unchecked.
10. Click Install. [see screenshot below]
11. If you do not see the install summary as per screenshot and your dongle is in the directly supported list - click Uninstall, check the Force Install option, click Install.
12. Click Exit.
* create from an elevated command prompt if you have UAC enabled. The directory should not be created anywhere off your User directory (eg on your Desktop, or in your Downloads directory), it should also not be on a Network drive.
Now in simple terms, this is how you install it. (Windows 8.1)
1.) Install the files (Make sure to install in Program Files, not Program Files(x86), Name the folder Scarlet.Crush Productions. The final directory should look something like this. C:\Program Files\Scarlet.Crush Productions)
2.) If the PS3 controller is wireless, plug the USB Charger that came with it into any USB port, and connect it to the controller. Let the PC do its thing and install it.
3.) Once done with that, run the Scpdriver.exe that you installed within the folder, and once there follow these screenshots...
Click "Install" and let it do its thing
Once finished, and it returns something that looks like this. (Focus on whether or not it provides a "Success" statement at the end.) Click "Exit"
4.) Now you will want to launch the "ScpMonitor.exe" executable. This will give you options on configurations and such. You do not need to actually tamper with any of the settings.
5.) The controller should now function as if it is an Xbox 360 controller. All buttons on the Playstation controller should correspond with the relative location of the button on the Xbox controller. For Example, X will correspond with A, Square will correspond with X, Triangle will correspond with Y, and Circle will correspond with B.
Make sure after installation you do a reboot of the PC. One, to make sure that the controller works after reboot (YOU DO NOT NEED TO OPEN ANY SCP EXE's, it should automatically work), and to make sure everything in the install was good.
1.) Launch the "ScpDriver.exe" Executable.
2.) Click "Uninstall".
Download links(Can also be downloaded manually from the source provided above in the installation instructions)
Thanks everyone and I hope this works for all of you,