Its a good start
I started with a similar set up quite a while back, splitting up the skills 1-4 and 5-8 on two sets. My left and right clicks have always been left and right. It just makes more sense to me as a console gamer and a south paw.
I briefly experimented with putting both left click and right click on the right shoulder and trigger, that worked pretty well (as it felt more like holding a mouse), but by that time I already got used to clicking with my pointer fingers.
Its been evolving slowly i keep promising to share my profile but i'm never happy with it. Its getting close though.
For completing your controls up you could map all your targeting controls to a new set accessed from your right trigger. (See this
Workaround to get the 3 sets to play nice with eachother.)
If your into healing and buff skills I recommend going into Guild Wars options (F11)control and mapping "Targeting: Party Member - Next" and Previous to some open keys on your keyboard and assign them in Xpadder.
I also recommend rebinding "show others"(alt) and "show targets"(control) to other open keys as i've experienced control+alt hotkey conflicts with windows. You can still Call your targets with the new show targets key.
Hmmn.. Ok heres the monster i've been wrestling with.
- Text/Images: Show
+ I put all my my usual menus Bags, Equipment, Skills Attributes and Quest Log on the top action button. (emulating menu systems from oldschool squaresoft games)
+ i have show others and Right Click on toggles (stuff i hold down nearly all the time anyway, toggling the Right Click hides the mouse and makes the controls feel console like. )
+ i use tap/hold for similar functions:
* targeting Priority vs Calling a target,
* minimap vs world map,
* escaping vs Clear Target (target nothing)
+ directional pad for selecting targets
+ Hold the left trigger to prepare to Use a skill.
*each skill has a .10sec hold zone to make hitting the desired skill easier.
*Wepon selection button is experimental and i'm not having much fun with it, need practice maybe.
+ Swiches the Dpad to Ally targeting for healing & buffing without freaking out with the fatal MOASS "mouse-on-a-stick syndrome" syndrome.
The controls are still highly experimental and theres a few points i'm still not happy with.
1. I still fumble a little when healing & Buffing as the skills and targeting are on opposing sets.
2. switching weapon sets sucks, will try using the free triggers on set 2 & 3 for a what i hope to be a more intuitive way to switch weapons.
The code is from a Saitek P3200, and I have custom keys so i'm not sure how usefull this is to post.
- Text/Images: Show
Code: Select all
;--- Xpadder Profile Data ---
DataType=Profile
Version=2011.02.09
Name=GW_advanced controls
Set1StickDeadZones=77,94
Set2DPadMode=EightWay
Set1Button1Name=F9,I,K,L
Set1Button1Slots=F9,PAUSE 0.01s,I,PAUSE 0.01s,L,PAUSE 0.01s,K
Set1Button2Slots=Space
Set1Button3Name=escape/clear
Set1Button3Slots=Escape,O
Set1Button4Name=Priority/Call
Set1Button4Slots=HOLD ZONE 0.20s,Equals,RELEASE ZONE 0.01s,T,RELEASE ZONE 0.20s
Set1Button5Slots=Left Mouse Button (1)
Set1Button6Slots=Right Mouse Button (2)
Set1Button6Toggle=1
Set1Button7Toggle=1
Set1Button7Turbo=1
Set1Button7TurboRate=2
Set1Button7SetSelect=1
Set1Button8Toggle=1
Set1Button8Turbo=1
Set1Button8TurboRate=2
Set1Button8SetSelect=2
Set1Button9Name=Show others
Set1Button9Slots=Minus,Equals
Set1Button9Toggle=1
Set1Button10Name=Mini/World
Set1Button10Slots=HOLD ZONE 0.20s,M,RELEASE ZONE 0.01s,U,RELEASE ZONE 0.20s
Set1Button11Name=Zoom
Set1Button11Slots=Middle Mouse Button (3)
Set1Button12Slots=Enter
Set1DPadUpName=Targ Closest
Set1DPadUpSlots=C
Set1DPadRightName=Next
Set1DPadRightSlots=Right Square Bracket
Set1DPadDownName=Item
Set1DPadDownSlots=Semi-Colon
Set1DPadLeftName=Previous
Set1DPadLeftSlots=Left Square Bracket
Set1DPadUpRightSlots=Right Square Bracket
Set1DPadUpLeftSlots=Left Square Bracket
Set1Stick1UpSlots=Mouse Move Up
Set1Stick1UpMouseSpeed=75
Set1Stick1RightSlots=Mouse Move Right
Set1Stick1RightMouseSpeed=75
Set1Stick1DownSlots=Mouse Move Down
Set1Stick1DownMouseSpeed=75
Set1Stick1LeftSlots=Mouse Move Left
Set1Stick1LeftMouseSpeed=75
Set1Stick2UpSlots=Arrow Up
Set1Stick2RightSlots=Arrow Right
Set1Stick2DownSlots=Arrow Down
Set1Stick2LeftSlots=Arrow Left
Set1TriggerLeftName=BASE SET
Set2Button1Name=Cylce wepon left
Set2Button1Slots=Left Shift,Comma
Set2Button2Slots=Space
Set2Button3Slots=Escape
Set2Button4Name=Priority/Call
Set2Button4Slots=HOLD ZONE 0.20s,Left Control,RELEASE ZONE 0.01s,T,RELEASE ZONE 0.20s
Set2Button5Slots=Left Mouse Button (1)
Set2Button6Slots=Right Mouse Button (2)
Set2Button7Toggle=1
Set2Button7SetSelect=0
Set2Button9Name=Show Others
Set2Button9Slots=Minus,Equals
Set2Button9Toggle=1
Set2Button10Name=Mini/World
Set2Button10Slots=HOLD ZONE 0.20s,M,RELEASE ZONE 0.01s,U,RELEASE ZONE 0.20s
Set2Button11Name=Zoom
Set2Button11Slots=Middle Mouse Button (3)
Set2Button12Slots=Enter
Set2DPadUpSlots=HOLD ZONE 0.10s,2
Set2DPadRightSlots=HOLD ZONE 0.10s,4
Set2DPadDownSlots=HOLD ZONE 0.10s,7
Set2DPadLeftSlots=HOLD ZONE 0.10s,5
Set2DPadUpRightSlots=HOLD ZONE 0.10s,3
Set2DPadDownRightSlots=HOLD ZONE 0.10s,8
Set2DPadDownLeftSlots=HOLD ZONE 0.10s,6
Set2DPadUpLeftSlots=HOLD ZONE 0.10s,1
Set2Stick1UpSlots=Mouse Move Up
Set2Stick1UpMouseSpeed=32
Set2Stick1RightSlots=Mouse Move Right
Set2Stick1RightMouseSpeed=32
Set2Stick1DownSlots=Mouse Move Down
Set2Stick1DownMouseSpeed=32
Set2Stick1LeftSlots=Mouse Move Left
Set2Stick1LeftMouseSpeed=32
Set2Stick2UpSlots=Arrow Up
Set2Stick2UpMouseSpeed=32
Set2Stick2RightSlots=Arrow Right
Set2Stick2RightMouseSpeed=32
Set2Stick2DownSlots=Arrow Down
Set2Stick2DownMouseSpeed=32
Set2Stick2LeftSlots=Arrow Left
Set2Stick2LeftMouseSpeed=32
Set2TriggerLeftName=SKILL SET
Set2TriggerLeftSlots=Left Shift
Set3Button1Name=Cycle wepon
Set3Button1Slots=Left Shift,Y
Set3Button2Slots=Space
Set3Button3Slots=Escape
Set3Button4Name=Priority/Call
Set3Button4Slots=HOLD ZONE 0.20s,Equals,RELEASE ZONE 0.01s,T,RELEASE ZONE 0.20s
Set3Button5Slots=Left Mouse Button (1)
Set3Button6Slots=Right Mouse Button (2)
Set3Button7Name=SET
Set3Button8Toggle=1
Set3Button8SetSelect=0
Set3Button9Name=Show Others
Set3Button9Slots=S
Set3Button9Toggle=1
Set3Button10Name=Mini/World
Set3Button10Slots=HOLD ZONE 0.20s,M,RELEASE ZONE 0.01s,U,RELEASE ZONE 0.20s
Set3Button11Name=Zoom
Set3Button11Slots=Middle Mouse Button (3)
Set3Button12Slots=Enter
Set3DPadUpName=Closest Ally
Set3DPadUpSlots=V
Set3DPadRightName=Next ally
Set3DPadRightSlots=Forward-Slash
Set3DPadDownName=SELF
Set3DPadDownSlots=F
Set3DPadLeftName=Previous Ally
Set3DPadLeftSlots=Dot
Set3Stick1UpSlots=Mouse Move Up
Set3Stick1UpMouseSpeed=32
Set3Stick1RightSlots=Mouse Move Right
Set3Stick1RightMouseSpeed=32
Set3Stick1DownSlots=Mouse Move Down
Set3Stick1DownMouseSpeed=32
Set3Stick1LeftSlots=Mouse Move Left
Set3Stick1LeftMouseSpeed=32
Set3Stick2UpSlots=Arrow Up
Set3Stick2RightSlots=Arrow Right
Set3Stick2RightMouseSpeed=32
Set3Stick2DownSlots=Arrow Down
Set3Stick2DownMouseSpeed=32
Set3Stick2LeftSlots=Arrow Left
Set3Stick2LeftMouseSpeed=32
Set3TriggerLeftName=TARGET ALLY
This is just how i've tackled the problem of cramming MMO controls onto a little game pad.