Hi everyone, I've been doing a ton of gamepad tweaking since I started using one in TSW, and I'm finally satisfied with the config I have set up for it. I used xpadder for this, so if you want to use this build specifically, you will need a copy of it as well. It's a very solid tool with many options, so I recommend it for endeavors such as this. Obviously, I'm not allowed to include the xpadder.exe with my profile, but I'll include a read-me on how to use my profile once you have xpadder.
Basically, I have it setup similarly to Aqualis in his thread. - he also has an instructional video that I'd recommend checking out. I tried to make my setup a bit more "all purpose" so I've included a "mouse mode toggle" (Set selector page 3), for situations where you need to use it (clicking on npcs, dragging items, opening the menu, etc) without needing to use the mouse itself. It's really useful for those that like gaming from their couch and don't want to worry with a mouse.
This was done with a Logitech Rumblepad 2 wireless controller, so depending on your gamepad's default button configuration, you may need to swap some things around. Fortunately, it's simple enough to do in xpadder.
***I made a small youtube overview video, specifically because I can't put a download link on this forum - the video is here, and the download link is in the description.***
Here's a more thorough guide of the controller setup (Credit to Aqaulis for the build structure):
Set Selector/Page Controls
R1 shoulder button: Set selector page 2 (which switches to the second page of controller options - as soon as you release it, it goes back to page one.)
L2 Shoulder Button: Set Selector Page 3 (Just like the one above, this switches to a different set selector page, being page 3 in this case. As soon as you release it, it goes back to page one.)
These are the controls for Set selector page one (the default page that will be used for the more primary functions.) For familiarity, and because of the variety of different gamepads, I'll be using the PS3 button configuration of Square, Triangle, Circle, X as a point of reference:
Left Joystick: Controls movement, with left and right being set to strafe to make it feel more natural. It feels very similar to the movement of any console game.
Right Joystick: Controls the camera, and by default I have it set to "normal", but if you'd rather have inverted, simply change the option for inverted mouselook in the TSW menu - you can also change it in the xpadder options as well. **Be sure to keep your mouse pointer away from the edges of the screen, as this can make it so the camera rotation doesn't work properly**
X - Jump
Square - Skill 1 (With a rumble setting, to give attacks more impact - this can easily be disabled for any of them)
Triangle - Skill 2 (With a rumble setting, to give attacks more impact)
Circle - Skill 3 (With a rumble setting, to give attacks more impact)
L1 - Tab Targeting
R1 - Set Selector Page 2
L2 - Set Selector Page 3
R2 - Weapon Swap
Left Joystick Button - toggles sprint
Right Joystick Button - Auto-run
Start - Esc, useful for quickly closing windows, skipping cutscenes, and going to options or whatnot
Select - Map
D-pad, up direction - auto loot
(You can, of course, utilize the rest of the D-pad buttons that you see fit; I'll likely do the same later on.)
These are the controls for Set selector Page 2. This is what you'll use, while you're holding R1:
Left Joystick: The only difference between this one and the first is that I've made this one to turn left and right, instead of strafing, so that if you're in a situation where you need to turn the camera while you're fighting for instance, you can do so without having to use the right joystick. In the heat of battle, when your fingers are spamming skills, it's sometimes difficult to get to the right joystick when an enemy moves around, so this comes in handy. If, however, you'd rather have this set to strafing, just like the movement controls for set selector page 1, all you have to do is set "A" and "D", to "Q" and "E".
Right Joystick: Same as set selector page 1 (default), it moves the camera
X - skill 4 (With a rumble setting, to give attacks more impact)
Square - Skill 5 (With a rumble setting, to give attacks more impact)
Triangle - Skill 6 (With a rumble setting, to give attacks more impact)
Circle - Skill 7 (With a rumble setting, to give attacks more impact)
(That's all I have assigned for Set Selector page 2, so feel free to add more bindings as you see fit)
These are the controls for set selector page 3, which I have configured to be specifically for mouse-navigation, opening interface windows on the fly, and clicking on objects in the world. This is used by holding down L2:
Left Joystick: Mouse movement (I've set the speed to half (50), as I felt it was a nice compromise for getting across a large display quickly, while not being so fast you can't select anything. Depending on your screen size, you may want to make adjustments.
Right joystick: Use this to pan the camera around your character, in case you want to look behind you, or just check out the front of your character to look at new gear and what not.
X - This is set as left click, for selecting object, opening windows, ect.
Square - Inventory window
Triangle - Abilities Wheel
Circle - Mission Journal
R1 - PvP window
L1 - Friend Window
L2 - Cabal Window
Start - Character Window
Select- In-game browser
D-pad, Up direction - Scrolls mouse wheel forward (Useful for scrolling in without needing to use the mouse.)
D-pade, Down direction - Scrolls mouse wheel backwards (Useful for scrolling out without needing to use the mouse.)
And that's about it. I'm sorry if this came out as convoluted and overly confusing - I was trying to be as thorough as possible. Rest assured, I was going for convenience, first and foremost, when I made this profile and I think once you see how it works in practice, it won't take long to get used to it.
**Also, as Aqualis pointed out, be sure to uncheck the "Queue abilities" option, in the interface options**
If any of you have any questions, feel free to let me know.
See you at launch