Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
MechWarrior 5 changed the axis layout. Change axis Yaw to stick left/right and torso-twist to stick twist or the RZ axis. Then you are piloting your mech like flying a plane. This is old-school set-up from MW 1 thru MW 4. Eleven years past till we got MW5 on PC and some things changed. I think old-school layout is best, but to each his own.
Russ wanted good joystick support for MW5 Mercs. Hopefully Clans is the same
I have dual Virpil Constellation Alpha Primes on WarBRD-D bases and a set of Rudder Pedals. I'm currently working on getting my bindings set up but the menus are really fighting against me for some reason.
EDIT: While I'm still having problems with the menus for some reason glitching out when trying to select something, I can confirm that a major step up from Mercs is that the game allows dual-stage triggers.
As far as controls in general. I think the best set up, if you're old school, is mouse & throttle.
Mouse to control top half/aim, throttle to do throttle stuff, hat switch to steer bottom half.
This works great. If you must play with a stick, crank up the aim-assist and deal... : (
If you search for MW5:Mercs joystick support, you will probably find the details on how to edit the mapping file. The three keys aspects are:
1. Getting the device name and IDs correct (I don't remember where i found those).
2. List your buttons and map the windows button ID to (I think) whatever you want the button to be called in the game (you can find the windows button ID by opening the game controllers setting in windows and pressing your controllers buttons to see which ones light up)
3. List your axes and map the windows axis name to the name in the game, set deadzones, inversion, etc.
Here is an example of the mapping I created for one of my VKB joysticks (note that the axis stuff should be a single line for each axis):
START_BIND
NAME: VKBsim Gladiator EVO L
VID: 0x231D
PID: 0x0201
BUTTON: InButton=GenericUSBController_Button1, OutButtons=Throttle_Button1
BUTTON: InButton=GenericUSBController_Button2, OutButtons=Throttle_Button2
BUTTON: InButton=GenericUSBController_Button3, OutButtons=Throttle_Button3
BUTTON: InButton=GenericUSBController_Button4, OutButtons=Throttle_Button4
BUTTON: InButton=GenericUSBController_Button5, OutButtons=Throttle_Button5
BUTTON: InButton=GenericUSBController_Button6, OutButtons=Throttle_DPad1_Up
BUTTON: InButton=GenericUSBController_Button7, OutButtons=Throttle_DPad1_Right
BUTTON: InButton=GenericUSBController_Button8, OutButtons=Throttle_DPad1_Down
BUTTON: InButton=GenericUSBController_Button9, OutButtons=Throttle_DPad1_Left
BUTTON: InButton=GenericUSBController_Button10, OutButtons=Throttle_Button10
BUTTON: InButton=GenericUSBController_Button11, OutButtons=Throttle_DPad2_Up
BUTTON: InButton=GenericUSBController_Button12, OutButtons=Throttle_DPad2_Right
BUTTON: InButton=GenericUSBController_Button13, OutButtons=Throttle_DPad2_Down
BUTTON: InButton=GenericUSBController_Button14, OutButtons=Throttle_DPad2_Left
BUTTON: InButton=GenericUSBController_Button15, OutButtons=Throttle_Button15
BUTTON: InButton=GenericUSBController_Button16, OutButtons=Throttle_DPad3_Up
BUTTON: InButton=GenericUSBController_Button17, OutButtons=Throttle_DPad3_Right
BUTTON: InButton=GenericUSBController_Button18, OutButtons=Throttle_DPad3_Down
BUTTON: InButton=GenericUSBController_Button19, OutButtons=Throttle_DPad3_Left
BUTTON: InButton=GenericUSBController_Button20, OutButtons=Throttle_Button20
BUTTON: InButton=GenericUSBController_Button21, OutButtons=Throttle_Button6
BUTTON: InButton=GenericUSBController_Button22, OutButtons=Throttle_Button7
BUTTON: InButton=GenericUSBController_Button23, OutButtons=Throttle_Button8
BUTTON: InButton=GenericUSBController_Button24, OutButtons=Throttle_Button9
BUTTON: InButton=GenericUSBController_Button25, OutButtons=Throttle_Button11
BUTTON: InButton=GenericUSBController_Button26, OutButtons=Throttle_Button12
BUTTON: InButton=GenericUSBController_Button27, OutButtons=Throttle_Button13
BUTTON: InButton=GenericUSBController_Button28, OutButtons=Throttle_Button14
BUTTON: InButton=GenericUSBController_Button29, OutButtons=Throttle_Button16
BUTTON: InButton=GenericUSBController_Hat1, OutButtons=Throttle_Hat_1
BUTTON: InButton=GenericUSBController_Hat2, OutButtons=Throttle_Hat_2
BUTTON: InButton=GenericUSBController_Hat3, OutButtons=Throttle_Hat_3
BUTTON: InButton=GenericUSBController_Hat4, OutButtons=Throttle_Hat_4
BUTTON: InButton=GenericUSBController_Hat5, OutButtons=Throttle_Hat_5
BUTTON: InButton=GenericUSBController_Hat6, OutButtons=Throttle_Hat_6
BUTTON: InButton=GenericUSBController_Hat7, OutButtons=Throttle_Hat_7
BUTTON: InButton=GenericUSBController_Hat8, OutButtons=Throttle_Hat_8
AXIS: InAxis=HOTAS_RZAxis, OutAxis=Throttle_Axis3, Invert=FALSE, Offset=-0.5, DeadZoneMin=-0.2, DeadZoneMax=0.2, MapToDeadZone=TRUE
AXIS: InAxis=HOTAS_YAxis, OutAxis=Throttle_Axis1, Invert=TRUE, Offset=0.5, DeadZoneMin=-0.2, DeadZoneMax=0.2, MapToDeadZone=TRUE
AXIS: InAxis=HOTAS_XAxis, OutAxis=Throttle_Axis2, Invert=FALSE, Offset=-0.5, DeadZoneMin=-0.2, DeadZoneMax=0.2, MapToDeadZone=TRUE
AXIS: InAxis=GenericUSBController_Axis6, OutAxis=Throttle_Axis4, Invert=FALSE, Offset=-0.5, DeadZoneMin=-0.2, DeadZoneMax=0.2, MapToDeadZone=TRUE
AXIS: InAxis=GenericUSBController_Axis5, OutAxis=Throttle_Axis5, Invert=FALSE, Offset=-0.5, DeadZoneMin=-0.2, DeadZoneMax=0.2, MapToDeadZone=TRUE
I am *very* disappointed with the lack of joystick support. I hope some of these workarounds or sources will solve it.