User blog:TheDarkness909/ROBLOX with a PS3 Controller

The Complete Idiot's Guide to ROBLOX PS3

Okay, not ROBLOX on the PlayStation 3 console, I'm talking using the controller to play the game.

This is far from an official guide, and there are many ways to do most of the things I'm going to cover. You don't have to do it my way; you can be unique.

Prerequisites
YOU WILL NEED:

Not those lookalikes you got for 10 dollars. For this to work, we need the REAL THING. Go grab yourself an official controller, and if those things don't exist where you live, just get it online.
 * An OFFICIAL PlayStation 3 controller

Please look at this section of the USB Wikipedia article if you have NO IDEA what I'm talking about.
 * A USB Type A to Mini-B converter.

Not an iOS device. A desktop or laptop that has Windows. And make sure it has working USB ports. Try plugging in a flash drive. Don't have one? Well, you'll need to see if they work.
 * A computer with Windows (and ROBLOX), that has working USB ports

You will also need to make sure you are the administrator of the computer.

Part 1 - Getting the Drivers for the Controller
The driver we'll be using is called MotionInJoy. You don't have to make a new tab to go get the drivers, you can just click here and a zip package will start downloading.
 * STEP 1: Make sure the computer knows what the controller is before you plug it in.

Windows Explorer is a zip archiver by default, but you can additionally use WinRAR or 7-Zip. It's your choice.
 * STEP 2: Open the zip package using the software of your choosing.

This will launch the installer. Follow the steps to install MotionInJoy.
 * STEP 3: Extract the executable and run it.

The bundled DS3_Tool.exe, simply put, SUCKS. You can get a program designed to work with MotionInJoy that doesn't come with the disappointments the original had. Click here for that.
 * STEP 4 (OPTIONAL): Get Better DS3.


 * STEP 5 (DEPENDANT): Load drivers.
 * In DS3_Tool.exe, click on the "Driver Manager" section, and then click the button "Install all".

You're now ready for the next part.

Part 2 - Keymapping the Buttons
There's two ways to map the buttons:

The Xpadder Way
Unfortunately, Xpadder isn't free, but it will pay off in the end.


 * STEP 1: Use the bundled tool (or Better DS3) to set the controller as XInput.


 * DS3_Tool.exe
 * Go to the main menu, and in the list where it says "Select one mode:", click the XInput-Default radio button.
 * Better DS3
 * Beside the blank list, click on New, and then in that menu click XInput. A window will pop up. Click on the button that says "XBox 360" to automatically fill in the boxes with the corresponding Xbox buttons. Then click "Save Profile" to exit. Next, go to the list and click on the profile, and below the list click Apply.


 * STEP 2: Open Xpadder and register the controller's buttons.


 * Images - Go to this address and right click on the image, select "Copy Image" (but NOT "Copy Image URL") and in Xpadder, click on the Paste button.
 * Sticks - Click "Detect", and the prompt asks you to press left and up on the left stick. Follow the same procedure for the right stick. Drag the circle on the layout to match the position of the stick on the controller.
 * DPad - Same procedure, press all buttons on the DPad to register them.
 * Buttons - A bit different: All the buttons you must press - X, Square, Circle, Triangle, Select, Start, R1, L1, R3, L3 (Those are the stick buttons).
 * Triggers - L2 first, then R2.


 * STEP 3: Map the buttons
 * Now, you can create your own control scheme. Click on the buttons and a window will display, showing all the keyboard and mouse buttons. Click on the buttons you feel comfortable playing with, and then minimize Xpadder.


 * A bit about my scheme


 * My scheme, compared to the usual "X to click, and triangle/circle to right click", is a hell of a lot easier to get used to, because it works not only as a platformer scheme, it also works as an FPS scheme. R1 to shoot (or R2, that's your choice, but it's the left click button), and Start for Escape (I mean, who wouldn't?). The other side shows L1 and L2 being used for scrolling. That is insanely useful, I mean there can be times where I want to zoom out and I can't. R3 + vertical right stick controls (up and down) would never work for me. I leave L3 and R3 blank because I always have multiple sets for the profile, in case I want to be driving, too. Left stick up and down is HORRIBLE for acceleration and deceleration, so I click on R3 in my first profile, click on "Advanced..." in the corner, and then go to set selector, and click "Set 2 One-way" (and L3 for Set 1 One-way in the other set). This allows me to switch my controls between one for driving and one for platforming/FPS. Xpadder truly succeeds in that feature, and I praise it for that.

The Better DS3 Way

 * Better DS3 comes with its own keymapping tool, but it doesn't allow for multiple keys. But if you want to follow my scheme from Xpadder, just go ahead and set everything except for select.


 * When your control scheme is finished, click on "Save Profile" in the bottom right corner of the window. Then, below the list, click "Apply".

The rest of this is up to you, because now you can play ROBLOX with a PS3 controller. And this doesn't even go for PS3 controllers! You can use Xpadder to hook up any controller to keyboard buttons. But of course, this guide is strictly for the PS3 controller. Since Xpadder isn't free, I know quite a bit of people will be looking for alternatives. There's a website JUST for that purpose, and they have a list of programs (both free and paid) that you can try. Check it here.

In the meantime, enjoy.