Update: All updates and proper methods are updated at the new website.
Link to new website is here: DAVIESLIM.COM
Following up to the guide on using PS3 Controller in Windows, here’s another one to use it via Bluetooth. And now it has vibration support as well! Hope this guide helps! Also, for those who want to copy anything from my guide please do inform me. I hate it when people just claim everything was their own work. Some of the methods are discovered by myself so credit me!
- Firstly, we need to download some files!
- Bluetooth dongle (must be 2.0 above!)
- Libusb32 drivers (please read end of post): Link
- BtSix 1.5c (credits to 89ron) : Link
- Microsoft Visual C++ Library (when you get Application error for BtSix): Link
- PPJoy 0.83 (configures buttons): Link | Homepage
- FreeBT driver (allows BtSix to access dongle): Link
*Updated Games for Windows setup and DLL files (i.e. The Last Remnant) *Added Mirrors Edge and FEAR2:Project Origin button mapping. *Added Tomb Raider Underworld PC button mapping. *Added Prince of Persia PC button mapping *Button mapping for Silent Hill Homecoming works using TR:U setting *Dead Space PC works with PS3 controller (SIXAXIS / Dualshock3).
- OK, here goes!
- Install Libusb-win32-filter. v0.1.10.1 for XP and v0.1.12.1 for Vista. Please install as administrator and compatibility mode set to XP SP2. If your USB devices start to dissapear, try updating your chipset drivers (which worked for me).
- Extract BtSix drivers to somewhere easy to locate i.e. Desktop
- Extract and Install FreeBT drivers:
- For new Bluetooth dongle, plug in and when it asks to install drivers, point to the folder location of where you extracted the FreeBT driver files or BtSix’s “Driver XP 32 Bit” folder.
- If you’re using your existing dongle! Just go into Control Panel > Device Manager. Find your Bluetooth device and Right-click on it and it will give you an option to “Update the drivers”.
- Choose the location of FreeBT drivers from the extracted folder “freebt\src\driver” or BtSix’s “Driver XP 32 Bit” folder.
- Run PPJoy which you’ve downloaded.
- Launch “Configure Joysticks” from PPJoy, and add a new virtual controller.
- Windows might ask you to install drivers, you’ll need to look for BtSix’s “Driver XP 32 Bit” folder.
- You can start mapping the buttons to your liking, but feel free to do it later.
- You can close “Configure Joysticks”.
(A) Setting for Tomb Raider Underworld / Silent Hill Homecoming / Prince of Persia / Mirrors Edge / The Last Remnant
Image Link: PC PPJoy Button Mapping
- Tomb Raider Underworld, Silent Hill Homecoming, Price of Persia and Mirror’s Edge uses the 360 mapping as well and PS3 controller WORKS with the PC version.
- For The Last Remnant, make sure you insert the .DLL files into your “binary” folder (vibration support)! Download here. Gimme a shout if it works, i’m still testing this.
(B) Setting for Dead Space PC.
Image Link: Dead Space PC PPJoy Button Mapping
- Dead Space uses Xbox 360 controller input so the PS3 controller CAN work too.
- You just have to change some settings in PPJoy, see the picture above.
(C) Setting for Devil May Cry 4 / DMC4
Image Link: Devil May Cry 4 PC PPjoy Button Mapping
PPJoy configurationsDefault configurations which helped me guide through which button is which.
0 – left stick x axis
1 – left stick y axis
2 – right stick x axis
3 – UNKNOWN
4 – right stick y axis
5 – tilt x axis (left negative, right positive)
6 – tilt y axis (forward negative, backword positive)
7 – square
8 – x
9 – circle
15- Dpad left
16- Dpad down
17- Dpad right
18- Dpad up
0 – square
1 – x
2 – circle
3 – triangle
4 – R1
5 – L1
6 – R2
7 – L2
8 – Dpad left
9 – Dpad down
10- Dpad right
11- Dpad up
13- right stick button
14- left stick button
16- PS3 home button
- Remember, you have to restart BtSix again (sometimes removing BT dongle and controller and plugging them into the computer again) so that the changes take into effect.
- The controller can only be paired with either the PC or the PS3. So you have to turn OFF your nearby PS3. You will have to pair with the computer each time. It’s not much of a hassle, really.
- I’ve also successfully used my Dualshock 3 to control windows with the help of Xpadder.
- Other help:- I got most of my info searching through forums and other guides.- Here are some of the good ones: Link 1 | Link 2 | Link 3
- Problems installing drivers: - For those who can’t get Bluetooth drivers to install on their system, I recommend installing WinDS3 (Buy if you like it!!) (its trial but it helps install the drivers for you) After that, use the above methods to map the buttons. (thanks Jay for the tip!)
- Libusb-win32 Notes- The libusb-win32 doesn’t run straight under Vista for most people.- If you’ve installed it, uninstall the drivers first and remove “libusb0.sys” from both “system32″ and “system32\drivers” folder.- Then run the libusb-win32-setup.exe under Windows XP SP2 compatibility mode, and as Administrator.- If you have BSOD during shutdown/restart or just have problems with Libusb, remove the libusb0.sys and libusb0.dll (not uninstall, just delete the files) and install v0.1.10.1.
- For Vista64:- Libusb win64: Link- Vista64 needs signed drivers from Microsoft, here’s a way to bypass them: Link- PPJoy is only working for Vista 32 at the moment.- In conclusion, you can’t use BtSix for Vista64 yet.