Guide:DS2/DS3 Controller Support

WARNING READ THIS FIRST CAREFULLY PLEASE
When you do this process your controller will act a little differently while registered to your PC BlueTooth. For those that notice that their controller is not charging even when playing connected via USB here is how you charge you controller. Let your controller power-off (disconnect USB), once powered off DO NOT PRESS PS button, plug in the USB (all four (4) lights on controller should flash slowly) this is the charging mode when your controller is registered to a PC Bluetooth with this method.

When your controller is in sleep mode for long periods of time (more than one hour) it will take a couple minutes to reconnect as your PC BlueTooth (BT) will also be asleep (partial as your pc is still listening for a connection). Press the PS button then press a key on your controller repeatedly (slowly do not spam it) this will send a signal to your PC which will then wake up your BT. It can take up to three (3) minutes for a standard PC onboard BT to fully wake up AND re-establish connection to a peripheral (your controller). Please be patient as it can seem to take forever. Once PC BT is awake connections (if your controller sleeps while grabbing food, answering door, etc) will re-establish much faster (~5-15 seconds).

Connecting a DualShock 2/3 PS3 controller via Onboard Bluetooth (with xbox driver emulation)
Download this Driver Installer Package HERE

Now Follow these instructions.

Preparation
Make certain your OnBoard Bluetooth is updated and working properly

Extract the contents of this RAR to a temporary location

(If you want to use DS2/DS3 controller in Edge of Space, install Pinnacle Game Profiler but do not run it until this process is complete. NOTE: you will need to make your own profile or modify an existing profile (I recommend the Terraria Profile), do not reset to default calibration when asked by Pinnacle.)

'NOTE: Your adapter will be hidden (and unusable by other devices) until you uninstall the SCP Drivers as your adapter will now be registered to handle ONLY traffic from your controller exclusively (acting as the equivalent to the ps3's gamepad controller). you can return to normal BT operation by re-running the SCP Driver Installer to remove the drivers (restoring your BT drivers to normal *hence why you need working and updated BT before doing this process*) likewise you can re-run and force install (with controller connected via usb) to return controller usage. This setup process allows for 4 controller and allows changing of controller number (player1-4) via SCPMonitor.exe in the PS3 controller directory'

'''NOTE: this process can be reversed quickly and easily once you do initial install. Once initial install is complete only Steps 8-9 need be done to reinitialize your controller. You can uninstall/reinstall while playing most games by using + to activate windowed mode or +to switch windows and run SCPDriver.exe.'''

INSTALL PROCESS
Step 1: Reset your PS3 controller. (use a paperclip to depress the reset button on the back of the controller for five (5) seconds.

Step 2: Connect your PS3 controller to your PC via USB cable.

Step 3: Allow your PC to install basic drivers for your controller (you may need generic driver for xp--google is your friend).

Step 4: Set your controller to the side for the moment (ignore lights and no function from controller.  Use game controller panel to verify that controller was installed {it should list PS3 XXXXXX controller even though it will not register movement in the test section})

Step 5: Open Step 5 Folder and install the XBox drivers for your Operating system only!

Step 6: Open Step 6 Folder and move the PS3 Controller Folder (inside the "Put the Folder inside this one into Program Files" folder) to your program files directory (do not use (x86) folder if your on X64).

Step 7: Navigate to "Program Files\PS3 controller" directory.

Step 8: Run SCPDriver.exe  In the new window CHECK THE "Force Install" Option at the bottom of the window (make certain that Configure Service and Bluetooth Driver are also selected, If you wish to use only USB cable connection uncheck the Bluetooth option only). Authorize any installer security checks. your system will start installing xbox drivers once the process is finished, expect this as it is normal operation. When done the SCP Driver Installer log window will show "Install Succeeded". Once complete click the exit button.

Step 9: Verify functionality. Your controller should now show a registration light (one (1) solid light on the top). with USB cable still connected go to Game Controllers (control panel), you should see:

(Installed Game controllers) (Controller)                                          (Status) Controller (XBOX 360 For Windows)                        OK

Highlight it then click Properties, the TEST tab should come up (if SETTINGS comes up switch to TEST tab), activate the buttons on your controller to see if actions are registered on the TEST screen.

(ignore this step if using USB connection only)
Now for the real test, leaving your TEST screen up unplug your DS2/DS3 usb cable then press the PS button twice (with a short pause between them)(your controller lights will flash then a single light will go solid). Verify your controller is still working via TEST screen. When your controller sleeps simply press the PS button twice to reconnect (give a few mins for your BT to wake up too!)

Pinnacle Game Profiler
Pinnacle Game Profiler is only $10 and works with virtually any game! (you can also make custom profiles for quick/intelligent swapping!) If your controller won't stop flashing, it means you didn't install the direct X correctly

go BUY it!