I didn't see the kind of profile I wanted for Mass Effect 1 - something similar to Mass Effect 2's XBox layout - so I made one. While ME2 XBox was the basis for the layout, there are changes made to accomodate the PC's greater number of hotkeys, and Xpadder's own contributions to what's possible - not to mention the differences in ME1's controls themselves.
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 [Click] [Tap] Zoom [Hold] Map Screen
Aim {Mako} Cannon
Shoot {Mako} Machine Gun
Interact, Run {Mako} Thrusters
[Tap] Heal {Mako} [Tap] Repair [Hold] Return to Normandy
Crouch
Power 1
[Tap] Power 2, Zoom [Hold] HUD
[Tap] Power 3
+ Power 4
+ [Tap] Power 5 [Hold] Squad Screen
+ [Tap] Power 6 [Hold] Equipment Screen
+ [Tap] Power 7 [Hold] Codex Screen
+ [Tap] Power 8 [Hold] Journal Screen
+ Grenade
+ Up:Pistol
Left: Shotgun
Right: Assault Rifle
Down: Sniper Rifle
+ Quick Save
Squad Commands
Up: Move
Left: Attack
Right: Hold Position
Down: Rally
Holster Weapon {Mako} Get Out on Foot
Open/Close Menu
+ Toggle Walk Speed
Tip: The Dpad can be used to play the hacking mini-game. If you find DPad Forward advances rings too slowly, try using R-Trigger/R1 instead.
You will need to make these binding changes in the game.
(Go to Options -> Settings -> Controls)
[General]
-Change Primary Tactics HUD key to [Shift]
[Navigation]
-Change Primary Storm key to [Spacebar]
[Weapons]
-Add Secondary Change Zoom Level key [L] (Enables sniper rifle zoom for L-Button/L2, R-Stick/R3)
[Vehicle]
-Add Secondary Turret Zoom Key [L] (Enables turret zoom for L-Button/L2, R-Stick/R3)
Swapping the primary HUD and Storm keys does, of course, mean you have to use them in those altered positions if you use the keyboard. The change helps the Mako controls perform as specified, with Thrust on the A button and the Right Button being one way to zoom. This is how these keys are set up by default in ME2, anyhow, and I personally think that Bioware made that change for the better. Why not bring it backwards into ME1?
If you are using an XBox 360/XInput controller, you will need to download an additional file to correct a bug.
ME1 has some half-remaining gamepad support that will cause some glitchy behavior, such as the camera seizing up during some in-game movements like a hard left. Primal Fear figured out how to correct this, and the details are in this post. See it for details, and give Primal a ThankYou while you're there.
If you are using a non-XInput controller, I think this won't be an issue, but I'm not certain of that. I'd appreciate confirmation from someone who has a non-XInput pad.
XBox 360/XInput Controllers:
Code: Select all
;--- Xpadder Profile Data ---
DataType=Profile
Version=2010.11.17
Name=Mass Effect 1
Set1StickDeadZones=91,53
Set1StickDiagonalSizes=32,45
Set1DPadMode=FourWay
Set3StickDeadZones=91,53
Set3StickDiagonalSizes=32,45
Set3DPadMode=FourWay
Set1Button1Name=Interact-Run-Thrusters
Set1Button1Slots=Space,E
Set1Button2Name=Heal/Nrmndy
Set1Button2Slots=RELEASE ZONE 0.01s,F,RELEASE ZONE 0.75s,HOLD ZONE 1.50s,N
Set1Button3Name=Crouch
Set1Button3Slots=Left Control
Set1Button4Name=Pwr 1
Set1Button4Slots=1
Set1Button5Name=Pwr 2-Zoom/HUD
Set1Button5Slots=HOLD ZONE 0.16s,Left Shift,RELEASE ZONE 0.01s,2,L,RELEASE ZONE 0.15s
Set1Button6Name=Pwr 3/Pwrs
Set1Button6SetSelect=2
Set1Button7Name=Holster-Exit
Set1Button7Slots=Q
Set1Button8Name=Menu
Set1Button8Slots=Escape
Set1Button9Name=HUD
Set1Button9Slots=Left Shift
Set1Button9Toggle=1
Set1Button10Name=Zoom/Map
Set1Button10Slots=RELEASE ZONE 0.01s,L,RELEASE ZONE 0.90s,HOLD ZONE 1.00s,M
Set1DPadUpName=Move
Set1DPadUpSlots=Arrow Up
Set1DPadRightName=Hold Position
Set1DPadRightSlots=Arrow Right
Set1DPadDownName=Rally
Set1DPadDownSlots=Arrow Down
Set1DPadLeftName=Attack
Set1DPadLeftSlots=Arrow Left
Set1Stick1UpName=Forward
Set1Stick1UpSlots=W
Set1Stick1RightName=Right
Set1Stick1RightSlots=D
Set1Stick1DownName=Backward
Set1Stick1DownSlots=S
Set1Stick1LeftName=Left
Set1Stick1LeftSlots=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-Cannon
Set1TriggerLeftSlots=Right Mouse Button (2)
Set1TriggerRightName=Shoot
Set1TriggerRightSlots=Left Mouse Button (1)
Set3Button1Name=Pwr 8/Journal
Set3Button1Slots=RELEASE ZONE 0.01s,8,RELEASE ZONE 0.90s,HOLD ZONE 1.00s,J
Set3Button2Name=Pwr 7/Codex
Set3Button2Slots=RELEASE ZONE 0.01s,7,RELEASE ZONE 0.90s,HOLD ZONE 1.00s,O
Set3Button3Name=Pwr 6/Eqp
Set3Button3Slots=RELEASE ZONE 0.01s,6,RELEASE ZONE 0.90s,HOLD ZONE 1.00s,I
Set3Button4Name=Pwr 5/Squad
Set3Button4Slots=RELEASE ZONE 0.01s,5,RELEASE ZONE 0.90s,HOLD ZONE 1.00s,U
Set3Button5Name=Pwr 4
Set3Button5Slots=4
Set3Button6Slots=RELEASE ZONE 0.01s,3,RELEASE ZONE 0.15s
Set3Button6SetSelect=0
Set3Button7Name=Holster-Exit
Set3Button7Slots=1
Set3Button8Name=Quick Save
Set3Button8Slots=F6
Set3Button9Name=Walk Toggle
Set3Button9Slots=Z
Set3Button10Name=Grnde
Set3Button10Slots=R
Set3DPadUpName=Pistol
Set3DPadUpSlots=F1
Set3DPadRightName=Assault Rifle
Set3DPadRightSlots=F3
Set3DPadDownName=Sniper Rifle
Set3DPadDownSlots=F4
Set3DPadLeftName=Shotgun
Set3DPadLeftSlots=F2
Set3Stick1UpName=Forward
Set3Stick1UpSlots=W
Set3Stick1RightName=Right
Set3Stick1RightSlots=D
Set3Stick1DownName=Backward
Set3Stick1DownSlots=S
Set3Stick1LeftName=Left
Set3Stick1LeftSlots=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-Cannon
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 1
Set1StickDeadZones=91,53
Set1StickDiagonalSizes=32,45
Set1DPadMode=FourWay
Set3StickDeadZones=91,53
Set3StickDiagonalSizes=32,45
Set3DPadMode=FourWay
Set1Button1Name=Pwr 1
Set1Button1Slots=1
Set1Button2Name=Heal/Nrmndy
Set1Button2Slots=RELEASE ZONE 0.01s,F,RELEASE ZONE 0.75s,HOLD ZONE 1.50s,N
Set1Button3Name=Interact-Run-Thrusters
Set1Button3Slots=Space,E
Set1Button4Name=Crouch
Set1Button4Slots=Left Control
Set1Button5Name=Pwr 2-Zoom/HUD
Set1Button5Slots=HOLD ZONE 0.16s,Left Shift,RELEASE ZONE 0.01s,2,L,RELEASE ZONE 0.15s
Set1Button6Name=Pwr 3/Pwrs
Set1Button6SetSelect=2
Set1Button7Name=Aim-Cannon
Set1Button7Slots=Right Mouse Button (2)
Set1Button8Name=Shoot
Set1Button8Slots=Left Mouse Button (1)
Set1Button9Name=Menu
Set1Button9Slots=Escape
Set1Button10Name=Holster-Exit
Set1Button10Slots=Q
Set1Button11Name=HUD
Set1Button11Slots=Left Shift
Set1Button11Toggle=1
Set1Button12Name=Zoom/Map
Set1Button12Slots=RELEASE ZONE 0.01s,L,RELEASE ZONE 0.90s,HOLD ZONE 1.00s,M
Set1DPadUpName=Move
Set1DPadUpSlots=Arrow Up
Set1DPadRightName=Hold Position
Set1DPadRightSlots=Arrow Right
Set1DPadDownName=Rally
Set1DPadDownSlots=Arrow Down
Set1DPadLeftName=Attack
Set1DPadLeftSlots=Arrow Left
Set1Stick1UpName=Forward
Set1Stick1UpSlots=W
Set1Stick1RightName=Right
Set1Stick1RightSlots=D
Set1Stick1DownName=Backward
Set1Stick1DownSlots=S
Set1Stick1LeftName=Left
Set1Stick1LeftSlots=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/Squad
Set3Button1Slots=RELEASE ZONE 0.01s,5,RELEASE ZONE 0.90s,HOLD ZONE 1.00s,U
Set3Button2Name=Pwr 7/Codex
Set3Button2Slots=RELEASE ZONE 0.01s,7,RELEASE ZONE 0.90s,HOLD ZONE 1.00s,O
Set3Button3Name=Pwr 8/Journal
Set3Button3Slots=RELEASE ZONE 0.01s,8,RELEASE ZONE 0.90s,HOLD ZONE 1.00s,J
Set3Button4Name=Pwr 6/Eqp
Set3Button4Slots=RELEASE ZONE 0.01s,6,RELEASE ZONE 0.90s,HOLD ZONE 1.00s,I
Set3Button5Name=Pwr 4
Set3Button5Slots=4
Set3Button6Slots=RELEASE ZONE 0.01s,3,RELEASE ZONE 0.15s
Set3Button6SetSelect=0
Set3Button7Name=Aim-Cannon
Set3Button7Slots=Right Mouse Button (2)
Set3Button8Name=Shoot
Set3Button8Slots=Left Mouse Button (1)
Set3Button9Name=Quick Save
Set3Button9Slots=F6
Set3Button10Name=Holster-Exit
Set3Button10Slots=1
Set3Button11Name=Walk Toggle
Set3Button11Slots=Z
Set3Button12Name=Grnde
Set3Button12Slots=R
Set3DPadUpName=Pistol
Set3DPadUpSlots=F1
Set3DPadRightName=Assault Rifle
Set3DPadRightSlots=F3
Set3DPadDownName=Sniper Rifle
Set3DPadDownSlots=F4
Set3DPadLeftName=Shotgun
Set3DPadLeftSlots=F2
Set3Stick1UpName=Forward
Set3Stick1UpSlots=W
Set3Stick1RightName=Right
Set3Stick1RightSlots=D
Set3Stick1DownName=Backward
Set3Stick1DownSlots=S
Set3Stick1LeftName=Left
Set3Stick1LeftSlots=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:
-Moved Quick Save from R-Button + Back to R-Button + Start (matching ME2 profile change)
-R-Button + L-Stick now always toggles walk speed - no need to hold it. Crouching can now only be done with X
-Removed 2nd set (while X held set). Now there is only one while-held set switch, so no one should run in to the bug that can surface with more than one. It was removed by doing the following:
-Hotkeys for all four guns now accessible on the D-pad when holding R-Button, just like when X was held before
-Next Weapon/Previous Weapon commands are gone, but since all four weapons are hotkeyed they aren't all that necessary
-Grenades are now fired by clicking R-Stick while holding R-Button (Ugh. But where else to put them while maintaining consistency with ME2 profile?)
-Equipment screen can now be accessed by holding R-Button and X, which brings it in line with the other menu shortcuts anyhow (previously was X + Back)
-X's only function now is crouching
Things to possibly add in the future, but aren't possible as of Xpadder 2011.02.02:
-Analog movement speed on the left stick, so that you don't have to manually toggle between movement speeds. (Needs more functionality for distance zones.)
-The return of "Hold X for weapon-related things"? (If the buggy behavior with more than one while-held set is fixed, perhaps. For now, X and R-Button are too often used together to have both switching sets.)
-An additional Set for menu navigation to reduce button presses and cursor use for certain actions, e.g. omni-gelling equipment. (Needs mouse cursor positioning.)
Other Options for Mass Effect 1
Namake's Mass Effect 1 Profile
Bioware Forums: Fairly comprehensive native support via replacement .ini files (Dead download? Try this post)