T.Flight HOTAS One with rudder pedals as "gas" and "brake"

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