Thanks for writing this guide. I used it as a basis for my own controller scheme.
I am using a PS2 controller connected to my PC via a PS2 to PS3 adapter (I had one lying around).
I tried using xpadder, but it recognized my D-pad as another analog stick, so that didn't work for me.
What I did end up using was a driver for PS3 controllers MotionInJoy (http://www.motioninjoy.com/).
It works perfectly and lets my PC recognize my controller.
I imagine I could play with my actual PS3 controller hooked up via USB cable, but haven't tried it yet. MotioninJoy also lets you pair your controller to your PC wirelessly if you have a bluetooth adapter, but again something I haven't tried.
Edited 05/06/10 after a few months of playing with the controller. I also put the layout into a code section so it's easier to read.
I guess you could call this the console gamer's comfort setup. DDO is really the only PC game I play, so this is the layout that made sense to me as a console gamer. I have similar actions grouped together, the most common actions closest to the thumbsticks (hat switch left and down, square and x buttons), and menus mapped to Start and Select. I'm using a PlayStation controller here, hence the Square, Triangle, etc.
As sephiroth1084 mentioned in his posts, it helps a lot to use the analog stick on the opposite side from the modified key and to think about what you want to be able to do simultaneously. For example in my setup, I can talk, run and fight. I can fight, jump and heal, and I can move, tumble and cast.
Here's my original (old) layout:
Code:
Left stick: Move character (strafe when using the right stick)
Right stick: Look/Move mouse cursor
D-Pad: Hotbar 2, Slots 1-4
Square: Hotbar 1, slot 1
Circle: Hotbar 1, Slot 2
Triangle: Hotbar 1, Slot 3
X: Mouse click
L1: Jump
R1: Attack/Interact
L2: Block/Tumble
R2: Toggle Mouselook
L3: Modifier key
R3: Modifier key
Start: Voice
Select: Map
With modifier key on:
Left stick: Move character (strafe when looking with the right stick)
Right stick: Look/Move mouse cursor
D-Pad: Hotbar 2, Slots 5-8
Square: Hotbar 1, slot 5
Circle: Hotbar 1, Slot 7
Triangle: Hotbar 1, Slot 6
X: Hotbar 1, Slot 4
L1: Selcet target (useful for heals and such)
R1: Interact (this replaces the 'E' key for grabbing loot
L2: Previous hotbar (I use this for quick access to clickys that don't need rapid fire ie: fighting stances seldom used weap sets)
R2: Next hotbar
Start: Quest panel
Select: Inventory
After playing for a few months I felt I could be using my controller real estate more effectively, so I made some changes. I moved the mouse click button to a less used location to free up the face button it was on, I scrapped the hotbar toggle buttons because I didn't use them enough to be worth it, and I remapped them to hotbar slots. I also made some little tweaks in the Gameplay and UI options to make the mouselook a little smoother such as turning on mouselook smoothing, adjusting the turn key speed, pitch key speed, and joystick dead zone until I liked it and turning on the Follow Slopes camera option.
I gained a total of four mapped hotbar slots and only gave up the 'E' or Interact key. Now if I need to change a hotbar, I just click on it with either the mouse or controller. It very seldom happens. usually just when I want to turn something on that stays on, like Defensive Fighting or Subtle Backstabbing.
Here's my current (new) layout:
Code:
Left stick: Move character (strafe when looking with the right stick)
Right stick: Look/Move mouse cursor
D-Pad Left: Hotbar 2, Slot 1
D-Pad Up: Hotbar 2, Slot 2
D-Pad Right: Hotbar 2, Slot 3
D-Pad Down: Hotbar 2, Slot 4
Square: Hotbar 1, slot 1
Circle: Hotbar 1, Slot 2
Triangle: Hotbar 1, Slot 3
X: Hotbar 1, Slot 4
L1: Jump
R1: Attack/Interact
L2: Block/Tumble
R2: Toggle Mouselook
L3: Modifier key
R3: Modifier key
Start: Voice Chat
Select: Map
With modifier key on:
Left stick: Move character (strafe when using the right stick)
Right stick: Look/Move mouse cursor
D-Pad Left: Hotbar 2, Slot 5
D-Pad Up: Hotbar 2, Slot 6
D-Pad Right: Hotbar 2, Slot 7
D-Pad Down: Hotbar 2, Slot 8
Square: Hotbar 1, slot 5
Triangle: Hotbar 1, Slot 6
Circle: Hotbar 1, Slot 7
X: Hotbar 1, Slot 8
L1: Select target under reticule (useful for heals and such)
R1: Mouse click (this works pretty well, since now I can click WHILE moving the cursor, so it helps the mouse feel less fumbly)
L2: Hotbar 1, Slot 9
R2: Hotbar 2, Slot 9
Start: Quest panel
Select: Inventory
I usually keep weapon sets, healing spells and items like potions or wands on the D-Pad. I keep skills and spells on the face buttons. Interacting with the environment (jumping, picking up items, fighting) is on the shoulder buttons. Voice, map, and other utilities are on the start and select buttons. I use the last slot in my main hotbars for extra clickys or for other weapon sets (muckbane, ghost touch, featherfall, waterbreathing). I can just drag them into other slots to assign them to my controller, or click on them directly if need be.
I never have to use my keyboard in a dungeon unless I want to type, especially because I can turn my look reticule into a mouse cursor and direct it with the right stick by tapping R2. I still use my mouse somewhat in stores, bank, auction house etc.
I have successfully used this setup with a rogue, a bard and a paladin. Instead of changing my key bindings, I just drag things where I want them in my hotbars, so it is very flexible and easy to set up for alt toons, or to customize per quest. It's very comfortable to play this way and not hard on your wrists, shoulders etc. I actually like it better as well for jumping and combat than the keyboard. It is much more nimble when it comes to moving and positioning your character, so I find it very useful for melee.
There are two Achilles heels in this setup (other than the obvious trade off in mouse cursor accuracy from using a controller):
#1 The ability to pick up stuff like treasure bags and drops from crates.
With my old setup, I could hold down L3 and fan the R1 button to pick up everything close to me, even while running. In my new setup, it's not as easy, but for now I think it's worth gaining the four extra mapped hotslots.
#2 The ability to select your party members. Playing a healer bard has made the more of a concern than with my Paladin. Using the Select Target button only works for party members I can easily see, and relies on my accuracy with the right stick. The workaround I am using for now is mapping the numpad to my fellows (1-5 for others, 6 for myself) and hitting it with my pinky when I need to quickly select someone on range for a heal. I works fine, and I haven't been unable to get a heal out in time because of it, but it's not ideal.
What I really want is a key for toggling or cycling fellows, that way I could map it to a button that I could just rapid-tap to get who I wanted.
If anyone knows of a solution for this, please post!
I'll report back if I ever use this setup with a caster, although so far, it seems to work fine for a healer/buffer.
I would never go back to playing with a keyboard and deal with the soft tissue injury it causes!
Again, thanks so much to sephiroth1084 for writing this guide