I didn't see quite the kind of profile I wanted for Mass Effect 2 - something similar to the XBox version - so I made one. ME2 XBox was the basis for the layout, but there are some changes to accomodate PC hotkeys and Xpadder's own contributions to what's possible.
Comparing the XInput and Playstation profiles, you may note shoulder buttons/triggers are flipped upside down between them. This seems to be the convention for many console games (ME2 included), and it makes sense to me, given the difference in design between shoulder buttons and triggers on the XBox vs. the Playstation.
Move [Click] HUD (Toggle)
Look, Move Cursor [Click] Map {Hammerhead} [Click] Change Camera
Aim, Scan, Renegade Interrupt {Hammerhead} Mine
Shoot, Select, Paragon Interrupt
Interact, Run, Take Cover {Hammerhead} Boost
Melee, Leave World
[Tap] Reload [Hold] Last Weapon
Power 1 {Hammerhead} Jump
[Tap] Power 2 [Hold] HUD {Hammerhead} Jump
[Tap] Power 3
+ Power 4
+ Power 5
+ Power 6
+ Power 7
+ Power 8
+ Left: Previous Weapon
Right: Next Weapon
+ Quick Save
+ Quick Load
[Up] Command Both Squadmembers [Left] Command Squadmember 1 [Right] Command Squadmember 2 [Down] Rally
Holster Weapon
Open/Close Menu
Note that interrupt prompts during conversation will work opposite the indicated side of the screen. That is, R-Trigger/R1 will perform paragon interrupts, L-Trigger/L1 will perform renegade interrupts. The game only presents one type at a time, so if you want to use a prompt that comes up and you're not sure which to pull you can probably just start hitting both.
The circuit board hacking minigame should technically still be possible to win, but I find it pretty challenging to navigate using R-Stick + R-Trigger/R1. If you have a mouse handy you may just want to switch to it. Code hacking minigame works fine with L-Stick + R-Trigger/R1.
For spaceflight, move the cursor around with R-Stick and hold R-Trigger/R1 to move. For mining, hold L-Trigger/L1 to scan and move around with the R-Stick; R-Trigger/R1 launches a probe.
In menus you can scroll with the D-pad, but to hit buttons you mostly have to use R-Stick + R-Trigger/R1 to control the cursor. Any further functionality would require modification of the game's configuration file.
You will need to add this binding in the game.
(Go to Extras -> Options -> Key Bindings)
[Vehicle Bindings]
-Add Secondary Jump key [J] (prevents lag in L-Button/L2's response when jumping, and enables Y/Triangle as a jump button as well)
XBox 360/XInput controllers:
Code: Select all
;--- Xpadder Profile Data ---
DataType=Profile
Version=2010.11.17
Name=Mass Effect 2
Set1StickDeadZones=64,53
Set1StickDiagonalSizes=35,45
Set1DPadMode=FourWay
Set3StickDeadZones=64,53
Set3StickDiagonalSizes=35,45
Set3DPadMode=FourWay
Set1Button1Name=Use-Run-Cvr-Boost
Set1Button1Slots=Space
Set1Button2Name=Melee-Leave
Set1Button2Slots=F
Set1Button3Name=Reload/Last Wpn
Set1Button3Slots=RELEASE ZONE 0.01s,R,RELEASE ZONE 0.49s,HOLD ZONE 0.50s,X
Set1Button4Name=Pwr 1-Jump
Set1Button4Slots=1,J
Set1Button5Name=Pwr 2-Jump/HUD (Hold)
Set1Button5Slots=RELEASE ZONE 0.01s,2,J,RELEASE ZONE 0.15s,HOLD ZONE 0.16s,Left Shift,J
Set1Button6Name=Pwr 3/Pwrs
Set1Button6SetSelect=2
Set1Button7Name=Holster
Set1Button7Slots=H
Set1Button8Name=Menu
Set1Button8Slots=Escape
Set1Button9Name=HUD
Set1Button9Slots=Left Shift
Set1Button9Toggle=1
Set1Button10Name=Map-Cam
Set1Button10Slots=M,Middle Mouse Button (3)
Set1DPadUpName=Squad 1 & 2
Set1DPadUpSlots=Q,E,Arrow Up
Set1DPadRightName=Squad 2
Set1DPadRightSlots=E,Arrow Right
Set1DPadDownName=Rally
Set1DPadDownSlots=C,Arrow Down
Set1DPadLeftName=Squad 1
Set1DPadLeftSlots=Q,Arrow Left
Set1Stick1UpName=Move
Set1Stick1UpSlots=Left Control,W,DISTANCE ZONE 58%,W
Set1Stick1RightSlots=Left Control,D,DISTANCE ZONE 58%,D
Set1Stick1DownSlots=Left Control,S,DISTANCE ZONE 58%,S
Set1Stick1LeftSlots=Left Control,A,DISTANCE ZONE 58%,A
Set1Stick1UpRightSlots=Left Control,W,D,DISTANCE ZONE 58%,W,D
Set1Stick1DownRightSlots=Left Control,D,S,DISTANCE ZONE 58%,D,S
Set1Stick1DownLeftSlots=Left Control,A,S,DISTANCE ZONE 58%,A,S
Set1Stick1UpLeftSlots=Left Control,W,A,DISTANCE ZONE 58%,W,A
Set1Stick2UpSlots=Mouse Move Up
Set1Stick2UpMouseSpeed=75
Set1Stick2RightSlots=Mouse Move Right
Set1Stick2RightMouseSpeed=75
Set1Stick2DownSlots=Mouse Move Down
Set1Stick2DownMouseSpeed=75
Set1Stick2LeftSlots=Mouse Move Left
Set1Stick2LeftMouseSpeed=75
Set1TriggerLeftName=Aim-Rngd
Set1TriggerLeftSlots=Right Mouse Button (2)
Set1TriggerRightName=Shoot-Prgn
Set1TriggerRightSlots=Left Mouse Button (1)
Set3Button1Name=Pwr 8
Set3Button1Slots=8
Set3Button2Name=Pwr 7
Set3Button2Slots=7
Set3Button3Name=Pwr 6
Set3Button3Slots=6
Set3Button4Name=Pwr 5
Set3Button4Slots=5
Set3Button5Name=Pwr 4
Set3Button5Slots=4
Set3Button6Slots=RELEASE ZONE 0.01s,3,RELEASE ZONE 0.15s
Set3Button6SetSelect=0
Set3Button7Name=QLoad
Set3Button7Slots=HOLD ZONE 0.50s,F9,HOLD ZONE 0.10s
Set3Button8Name=QSave
Set3Button8Slots=F5
Set3Button10Name=Map-Cam
Set3Button10Slots=M,Middle Mouse Button (3)
Set3DPadRightName=Next Wpn
Set3DPadRightSlots=Mouse Wheel Up
Set3DPadLeftName=Prev Wpn
Set3DPadLeftSlots=Mouse Wheel Down
Set3Stick1UpName=Move
Set3Stick1UpSlots=Left Control,W,DISTANCE ZONE 58%,W
Set3Stick1RightSlots=Left Control,D,DISTANCE ZONE 58%,D
Set3Stick1DownSlots=Left Control,S,DISTANCE ZONE 58%,S
Set3Stick1LeftSlots=Left Control,A,DISTANCE ZONE 58%,A
Set3Stick1UpRightSlots=Left Control,W,D,DISTANCE ZONE 58%,W,D
Set3Stick1DownRightSlots=Left Control,D,S,DISTANCE ZONE 58%,D,S
Set3Stick1DownLeftSlots=Left Control,A,S,DISTANCE ZONE 58%,A,S
Set3Stick1UpLeftSlots=Left Control,W,A,DISTANCE ZONE 58%,W,A
Set3Stick2UpSlots=Mouse Move Up
Set3Stick2UpMouseSpeed=75
Set3Stick2RightSlots=Mouse Move Right
Set3Stick2RightMouseSpeed=75
Set3Stick2DownSlots=Mouse Move Down
Set3Stick2DownMouseSpeed=75
Set3Stick2LeftSlots=Mouse Move Left
Set3Stick2LeftMouseSpeed=75
Set3TriggerLeftName=Aim
Set3TriggerLeftSlots=Right Mouse Button (2)
Set3TriggerRightName=Shoot
Set3TriggerRightSlots=Left Mouse Button (1)
Code: Select all
;--- Xpadder Profile Data ---
DataType=Profile
Version=2010.11.17
Name=Mass Effect 2
Set1StickDeadZones=64,53
Set1StickDiagonalSizes=35,45
Set1DPadMode=FourWay
Set3StickDeadZones=64,53
Set3StickDiagonalSizes=35,45
Set3DPadMode=FourWay
Set1Button1Name=Pwr 1-Jump
Set1Button1Slots=1,J
Set1Button2Name=Melee-Leave
Set1Button2Slots=F
Set1Button3Name=Use-Run-Cvr-Boost
Set1Button3Slots=Space
Set1Button4Name=Reload/Last Wpn
Set1Button4Slots=RELEASE ZONE 0.01s,R,RELEASE ZONE 0.49s,HOLD ZONE 0.50s,X
Set1Button5Name=Pwr 2-Jump/HUD (Hold)
Set1Button5Slots=RELEASE ZONE 0.01s,2,J,RELEASE ZONE 0.15s,HOLD ZONE 0.16s,Left Shift,J
Set1Button6Name=Pwr 3/Pwrs
Set1Button6SetSelect=2
Set1Button7Name=Aim-Rngd
Set1Button7Slots=Right Mouse Button (2)
Set1Button8Name=Shoot-Prgn
Set1Button8Slots=Left Mouse Button (1)
Set1Button9Name=Menu
Set1Button9Slots=Escape
Set1Button10Name=Holster
Set1Button10Slots=H
Set1Button11Name=HUD
Set1Button11Slots=Left Shift
Set1Button11Toggle=1
Set1Button12Name=Map-Cam
Set1Button12Slots=M,Middle Mouse Button (3)
Set1DPadUpName=Squad 1 & 2
Set1DPadUpSlots=Q,E,Arrow Up
Set1DPadRightName=Squad 2
Set1DPadRightSlots=E,Arrow Right
Set1DPadDownName=Rally
Set1DPadDownSlots=C,Arrow Down
Set1DPadLeftName=Squad 1
Set1DPadLeftSlots=Q,Arrow Left
Set1Stick1UpName=Move
Set1Stick1UpSlots=Left Control,W,DISTANCE ZONE 58%,W
Set1Stick1RightSlots=Left Control,D,DISTANCE ZONE 58%,D
Set1Stick1DownSlots=Left Control,S,DISTANCE ZONE 58%,S
Set1Stick1LeftSlots=Left Control,A,DISTANCE ZONE 58%,A
Set1Stick1UpRightSlots=Left Control,W,D,DISTANCE ZONE 58%,W,D
Set1Stick1DownRightSlots=Left Control,D,S,DISTANCE ZONE 58%,D,S
Set1Stick1DownLeftSlots=Left Control,A,S,DISTANCE ZONE 58%,A,S
Set1Stick1UpLeftSlots=Left Control,W,A,DISTANCE ZONE 58%,W,A
Set1Stick2UpSlots=Mouse Move Up
Set1Stick2UpMouseSpeed=75
Set1Stick2RightSlots=Mouse Move Right
Set1Stick2RightMouseSpeed=75
Set1Stick2DownSlots=Mouse Move Down
Set1Stick2DownMouseSpeed=75
Set1Stick2LeftSlots=Mouse Move Left
Set1Stick2LeftMouseSpeed=75
Set3Button1Name=Pwr 5
Set3Button1Slots=5
Set3Button2Name=Pwr 7
Set3Button2Slots=7
Set3Button3Name=Pwr 8
Set3Button3Slots=8
Set3Button4Name=Pwr 6
Set3Button4Slots=6
Set3Button5Name=Pwr 4
Set3Button5Slots=4
Set3Button6Slots=RELEASE ZONE 0.01s,3,RELEASE ZONE 0.15s
Set3Button6SetSelect=0
Set3Button7Name=Aim
Set3Button7Slots=Right Mouse Button (2)
Set3Button8Name=Shoot
Set3Button8Slots=Left Mouse Button (1)
Set3Button9Name=QSave
Set3Button9Slots=F5
Set3Button10Name=QLoad
Set3Button10Slots=HOLD ZONE 0.50s,F9,HOLD ZONE 0.10s
Set3Button12Name=Map-Cam
Set3Button12Slots=M,Middle Mouse Button (3)
Set3DPadRightName=Next Wpn
Set3DPadRightSlots=Mouse Wheel Up
Set3DPadLeftName=Prev Wpn
Set3DPadLeftSlots=Mouse Wheel Down
Set3Stick1UpName=Move
Set3Stick1UpSlots=Left Control,W,DISTANCE ZONE 58%,W
Set3Stick1RightSlots=Left Control,D,DISTANCE ZONE 58%,D
Set3Stick1DownSlots=Left Control,S,DISTANCE ZONE 58%,S
Set3Stick1LeftSlots=Left Control,A,DISTANCE ZONE 58%,A
Set3Stick1UpRightSlots=Left Control,W,D,DISTANCE ZONE 58%,W,D
Set3Stick1DownRightSlots=Left Control,D,S,DISTANCE ZONE 58%,D,S
Set3Stick1DownLeftSlots=Left Control,A,S,DISTANCE ZONE 58%,A,S
Set3Stick1UpLeftSlots=Left Control,W,A,DISTANCE ZONE 58%,W,A
Set3Stick2UpSlots=Mouse Move Up
Set3Stick2UpMouseSpeed=75
Set3Stick2RightSlots=Mouse Move Right
Set3Stick2RightMouseSpeed=75
Set3Stick2DownSlots=Mouse Move Down
Set3Stick2DownMouseSpeed=75
Set3Stick2LeftSlots=Mouse Move Left
Set3Stick2LeftMouseSpeed=75
Layout changes in r2 2011/02/06 since r1 2010/07/10:
-Removed while-held set for the X button that was running into Xpadder's while-held set switching bug. Only real change is to Previous Weapon and Next Weapon mapping, which are now on the D-Pad when holding R-Button. May revisit this when the bug is fixed, but until then, not worth the potential trouble.
-R-Stick click enabled when holding R-Button.
-Quick Save & Load are no longer on the same button. (Ick, why did I do that?) Quick Save has been moved to R-Button + Start (and you can no longer access the main menu while holding R-Button), while Quick Load remains on R-Button + Back, now without any [Hold] delay.
Other Options for Mass Effect 2
Gammahoo's Mass Effect 2 profile (plus vgarcia's modification of it)
Primal Fear's Mass Effect 2 profile
ray's Mass Effect 2 profile
Bioware Social Forums: Native support via replacement coalesced.ini file