Introduction
Much has already been written on this subject and there are guides available to write the configuration file for HOTAS controllers. This information is meant to supplement that by showing you how to get the pedals to work as "gas" and "brake." Or, in the case of MW5, the "brake" is simply reverse. In the files I discovered online relating to this there were configurations for the T.Flight HOTAS, but they left out the bit about getting the pedals to function. After some trial and error, I discovered the magic to it and I am sharing it with anyone who also wants to use their TFRP with their T.Flight HOTAS.
This guide assumes you already found the same information I did from that article in Polygon online and from the do-it-yourself comprehensive guide in that google docs folder online. I'm not going to bother explaining that bit and instead just dive right into the settings we need to get the pedals to function.
T.Flight HOTAS One/X/PS4 Axes
After trial and error, and some common sense, I mapped out the InAxis for each of the 8 axes:
Controller Axis:InAxis
i.) Yaw:HOTAS_XAXIS
ii.) Pitch:HOTAS_YAXIS
iii.) Throttle:HOTAS_ZAXIS
iv.) Joystick twist:HOTAS_RZAXIS
v.) Rocker:GenericUSBController_Axis3
vi.) Rudder:GenericUSBController_Axis4
vii.)Left Pedal:GenericUSBController_Axis5
viii.)Right Pedal:GenericUSBController_Axis6
The Config File Sans The Buttons And Hat Switch
You already know the controller has 15 buttons and the hat switch. That works just fine in the config file. The key is knowing which "GenericUSBController_AxisX" goes to which axis on our T.Flight HOTAS. Also, for the "gas" and "brake" to function properly they need the proper offset (and inversion) of 1.0 and -1.0 (Invert=FALSE) respectively. AND, crucially the Left and Right Pedals need to be mapped to the same OutAxis for the game to see them both. You can choose from ten OutAxis axes - Joystick_Axis1-5 and Throttle_Axis1-5. Once again, make sure that the OutAxis for the Pedals are the same.
I'm not really sure yet what exactly MapToDeadZone does. Sorry.
Here is the portion of the config file for only the axes with comments:
// X and Y axes (obviously):
AXIS: InAxis=HOTAS_XAxis, OutAxis=Joystick_Axis2, Invert=FALSE, Offset=-0.5, DeadZoneMin=-0.3, DeadZoneMax=0.3, MapToDeadZone=FALSE
AXIS: InAxis=HOTAS_YAxis, OutAxis=Joystick_Axis1, Invert=FALSE, Offset=-0.5, DeadZoneMin=-0.2, DeadZoneMax=0.2, MapToDeadZone=TRUE
//Throttle axis:
AXIS: InAxis=HOTAS_ZAxis, OutAxis=Throttle_Axis1, Invert=TRUE, Offset=0.5, DeadZoneMin=-0.08, DeadZoneMax=0.08, MapToDeadZone=TRUE
//Joystick twist axis:
AXIS: InAxis=HOTAS_RZAxis, OutAxis=Joystick_Axis3, Invert=FALSE, Offset=-0.5, DeadZoneMin=-0.2, DeadZoneMax=0.2, MapToDeadZone=TRUE
//Rocker axis:
AXIS: InAxis=GenericUSBController_Axis3, OutAxis=Joystick_Axis4, Invert=FALSE, Offset=-0.5, DeadZoneMin=-0.25, DeadZoneMax=0.25, MapToDeadZone=FALSE
//TFRP Rudder axis:
AXIS: InAxis=GenericUSBController_Axis4, OutAxis=Joystick_Axis5, Invert=FALSE, Offset=-0.5, DeadZoneMin=-0.4, DeadZoneMax=0.4, MapToDeadZone=FALSE
//TFRP Pedal axes:
//The offset is important. Set that to 1.0 and -1.0 respectively. Also they are BOTH mapped to ONE OutAxis. You choose which one. I went with Throttle_Axis2.
AXIS: InAxis=GenericUSBController_Axis5, OutAxis=Throttle_Axis2, Invert=FALSE, Offset=-1.0, DeadZoneMin=-0.1, DeadZoneMax=0.1, MapToDeadZone=FALSE
AXIS: InAxis=GenericUSBController_Axis6, OutAxis=Throttle_Axis2, Invert=TRUE, Offset=1.0, DeadZoneMin=-0.1, DeadZoneMax=0.1, MapToDeadZone=FALSE
Source: https://steamcommunity.com/sharedfiles/filedetails/?id=3271090604
More MechWarrior 5: Mercenaries guilds
- All Guilds
- Yosharian's MW5 Music Modding Guide
- some note
- MW5: Mercs Official Manual (Controls and Basics)
- Winwing HOTAS Mapping
- Battle Tactics Guide - revised 500 hours
- MechWarrior 5: Mercenaries Guide 186
- Yet Another Revamped Weapon Guide
- MechWarrior 5: Mercenaries Guide 167
- Yosharian's MW5 Modding Guide