I recently ended up running Windows on my Mac via bootcamp to run various titles that I had purchased from steam that did not run natively on my Mac. I had previously managed to run similar titles on my Mac and discovered I was able to use my PS3 controller(s) via bluetooth fairly easily, however getting the PS3 Controller to not just show up but available for use seemed to be a lot more difficult for Windows.
After searching both Microsoft and Sony for a solution, the closest thing that seemed to be continually referenced was something called Motionjoy, something that did not live up to its reputation when it came to try and enable. Their was one thread that said it would only work if you set your clock to 2014 or earlier!
After some effort to get this working I came across an alternative that worked for me first time called the "SCP driver package".
The "SCP Driver Package is an open-source driver which allows for DS2 (DualShock 2), DS3 (DualShock 3) and DS4 (DualShock 4) to work natively on Microsoft Windows".
From the thread itself:
- Connect your Dongle and controller via USB and let Windows install its default drivers.
- Unpack the archive.
- Create a directory where you want the Service to run from. Recommended - "C:\ScpServer". 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.
- Copy the contents of the ScpServer\bin to the directory you created.
- Run ScpDriver.exe.
- XP/Vista - check the Force Install option. Win 7/8 leave it unchecked.
- Click Install.
- Click Exit.
You may need to run ScpMonitor.exe as well if you're using Bluetooth.