MechWarrior 5: Clan...
 
Notifications
Clear all

MechWarrior 5: Clans (Custom Config, Thrustmaster HOTAS Warthog + T.Flight Rudder)

1 Posts
1 Users
0 Reactions
86 Views
Christine
(@allsteamwikichristie)
Member Admin
Joined: 6 months ago
Posts: 40
Topic starter  

Want to use your Hotas Warthog warthog with your T.Flight Rudder pedals to control your mech? This is the guide for you!

As the title says, This is only for:

Thrustmaster HOTAS Warthog Joystick
Thrustmaster HOTAS Warthog Throttle
Thrustmaster T.Flight Rudder pedals.

It does NOT work for any other hardware!

Finding your HOTASMappings.Remap file

it's hidden in a system folder.

C:/Users/<your windows account name>/AppData/Local/MW5Clans/Saved/SavedHOTAS

or just past the following into your file browsers address bar to be taken right there

%localappdata%/MW5Clans/Saved/SavedHOTAS/

Opening the file

it can be easily opened with your text editor of choice.
the Windows Default is Notepad, personally I use Notepad++.

  • here are some easy steps
  • Double click the file. a window asking "how do you want to open this file" appears.
  • Click on "More apps". a list of programs installed on your computer will appear
  • scroll down until you see 'notepad' in the list (or Notepad++ if you have it installed).
  • Click on 'Notepad' and click 'OK'. the file will open, and windows will remember that choice for next time

Congratulations, the file is open, onto the next step!

The Configuration Code!

copy and paste the following into the HOTASMappings.Remap file.
you can merely add the code or completely replace it. up to you.
there is no risk of interference between configurations because the game looks at the Vendor and hardware ID's of the individual devices that are connected to your PC.

START_BIND
NAME: THRUSTMASTER HOTAS Warthog Joystick
VID: 0x044F
PID: 0x0402
BUTTON: InButton=GenericUSBController_Button1, OutButtons=Joystick_Button1
BUTTON: InButton=GenericUSBController_Button2, OutButtons=Joystick_Button2
BUTTON: InButton=GenericUSBController_Button3, OutButtons=Joystick_Button3
BUTTON: InButton=GenericUSBController_Button4, OutButtons=Joystick_Button4
BUTTON: InButton=GenericUSBController_Button5, OutButtons=Joystick_Button5
BUTTON: InButton=GenericUSBController_Button6, OutButtons=Joystick_Button6
BUTTON: InButton=GenericUSBController_Button7, OutButtons=Joystick_Button7
BUTTON: InButton=GenericUSBController_Button8, OutButtons=Joystick_Button8
BUTTON: InButton=GenericUSBController_Button9, OutButtons=Joystick_Button9
BUTTON: InButton=GenericUSBController_Button10, OutButtons=Joystick_Button10
BUTTON: InButton=GenericUSBController_Button11, OutButtons=Joystick_Button11
BUTTON: InButton=GenericUSBController_Button12, OutButtons=Joystick_Button12
BUTTON: InButton=GenericUSBController_Button13, OutButtons=Joystick_Button13
BUTTON: InButton=GenericUSBController_Button14, OutButtons=Joystick_Button14
BUTTON: InButton=GenericUSBController_Button15, OutButtons=Joystick_Button15
BUTTON: InButton=GenericUSBController_Button16, OutButtons=Joystick_Button16
BUTTON: InButton=GenericUSBController_Button17, OutButtons=Joystick_Button17
BUTTON: InButton=GenericUSBController_Button18, OutButtons=Joystick_Button18
BUTTON: InButton=GenericUSBController_Button19, OutButtons=Joystick_Button19
BUTTON: InButton=GenericUSBController_Hat1, OutButtons=Joystick_Hat_1
BUTTON: InButton=GenericUSBController_Hat2, OutButtons=Joystick_Hat_2
BUTTON: InButton=GenericUSBController_Hat3, OutButtons=Joystick_Hat_3
BUTTON: InButton=GenericUSBController_Hat4, OutButtons=Joystick_Hat_4
BUTTON: InButton=GenericUSBController_Hat5, OutButtons=Joystick_Hat_5
BUTTON: InButton=GenericUSBController_Hat6, OutButtons=Joystick_Hat_6
BUTTON: InButton=GenericUSBController_Hat7, OutButtons=Joystick_Hat_7
BUTTON: InButton=GenericUSBController_Hat8, OutButtons=Joystick_Hat_8
AXIS: InAxis=HOTAS_YAxis, OutAxis=Joystick_Axis1, Invert=FALSE, Offset=-0.5, DeadZoneMin=-0.1, DeadZoneMax=0.3, MapToDeadZone=TRUE
AXIS: InAxis=HOTAS_XAxis, OutAxis=Joystick_Axis2, Invert=FALSE, Offset=-0.5, DeadZoneMin=-0.1, DeadZoneMax=0.3, MapToDeadZone=TRUE

START_BIND
NAME: THRUSTMASTER HOTAS Warthog Throttle
VID: 0x044F
PID: 0x0404
BUTTON: InButton=GenericUSBController_Button1, OutButtons=Joystick_Button1
BUTTON: InButton=GenericUSBController_Button2, OutButtons=Joystick_Button2
BUTTON: InButton=GenericUSBController_Button3, OutButtons=Joystick_Button3
BUTTON: InButton=GenericUSBController_Button4, OutButtons=Joystick_Button4
BUTTON: InButton=GenericUSBController_Button5, OutButtons=Joystick_Button5
BUTTON: InButton=GenericUSBController_Button6, OutButtons=Joystick_Button6
BUTTON: InButton=GenericUSBController_Button7, OutButtons=Joystick_Button7
BUTTON: InButton=GenericUSBController_Button8, OutButtons=Joystick_Button8
BUTTON: InButton=GenericUSBController_Button9, OutButtons=Joystick_Button9
BUTTON: InButton=GenericUSBController_Button10, OutButtons=Joystick_Button10
BUTTON: InButton=GenericUSBController_Button11, OutButtons=Joystick_Button11
BUTTON: InButton=GenericUSBController_Button12, OutButtons=Joystick_Button12
BUTTON: InButton=GenericUSBController_Button13, OutButtons=Joystick_Button13
BUTTON: InButton=GenericUSBController_Button14, OutButtons=Joystick_Button14
BUTTON: InButton=GenericUSBController_Button15, OutButtons=Joystick_Button15
BUTTON: InButton=GenericUSBController_Button16, OutButtons=Joystick_Button16
BUTTON: InButton=GenericUSBController_Button17, OutButtons=Joystick_Button17
BUTTON: InButton=GenericUSBController_Button18, OutButtons=Joystick_Button18
BUTTON: InButton=GenericUSBController_Button19, OutButtons=Joystick_Button19
BUTTON: InButton=GenericUSBController_Button20, OutButtons=Joystick_Button20
BUTTON: InButton=GenericUSBController_Button21, OutButtons=Joystick_Button21
BUTTON: InButton=GenericUSBController_Button22, OutButtons=Joystick_Button22
BUTTON: InButton=GenericUSBController_Button23, OutButtons=Joystick_Button23
BUTTON: InButton=GenericUSBController_Button24, OutButtons=Joystick_Button24
BUTTON: InButton=GenericUSBController_Button25, OutButtons=Joystick_Button25
BUTTON: InButton=GenericUSBController_Button26, OutButtons=Joystick_Button26
BUTTON: InButton=GenericUSBController_Button27, OutButtons=Joystick_Button27
BUTTON: InButton=GenericUSBController_Button28, OutButtons=Joystick_Button28
BUTTON: InButton=GenericUSBController_Button29, OutButtons=Joystick_Button29
BUTTON: InButton=GenericUSBController_Button30, OutButtons=Joystick_Button30
BUTTON: InButton=GenericUSBController_Button31, OutButtons=Joystick_Button31
BUTTON: InButton=GenericUSBController_Button32, OutButtons=Joystick_Button32
BUTTON: InButton=GenericUSBController_Hat1, OutButtons=Joystick_Hat_1
BUTTON: InButton=GenericUSBController_Hat2, OutButtons=Joystick_Hat_2
BUTTON: InButton=GenericUSBController_Hat3, OutButtons=Joystick_Hat_3
BUTTON: InButton=GenericUSBController_Hat4, OutButtons=Joystick_Hat_4
BUTTON: InButton=GenericUSBController_Hat5, OutButtons=Joystick_Hat_5
BUTTON: InButton=GenericUSBController_Hat6, OutButtons=Joystick_Hat_6
BUTTON: InButton=GenericUSBController_Hat7, OutButtons=Joystick_Hat_7
BUTTON: InButton=GenericUSBController_Hat8, OutButtons=Joystick_Hat_8
AXIS: InAxis=HOTAS_ZAxis, OutAxis=Throttle_Axis1, Invert=TRUE, Offset=0.5, DeadZoneMin=-0.0, DeadZoneMax=0.0, MapToDeadZone=FALSE

START_BIND
NAME: THRUSTMASTER T.Flight Rudder
VID: 0x044F
PID: 0xB679
AXIS: InAxis=HOTAS_ZAxis, OutAxis=Joystick_Axis3, Invert=FALSE, Offset=-0.5, DeadZoneMin=-0.1, DeadZoneMax=0.3, MapToDeadZone=TRUE

Ingame Settings

after saving the file and starting up the game, there is only 1 thing left to do. or rather 4 things.

  • In the options Menu, go to controls, Joystick and do the following
  • Set Vertical Look Axis to Joystick Axis 1
  • Set Horizontal Look Axis to Joystick Axis 2
  • Set Leg Rotation Axis to Joystick Axis 3
  • Set Throttle Axis to Throttle Axis 1

Finally, Go to Gameplay and set 'mech control mode to classic.

Enjoy blasting the Freebirth.

NOTES:

100% throttle = full forward
50% throttle = full stop
0% throttle = full reverse

The hats on the joystick and the Throttle work.
All buttons on the joystick work.
Slew button (the little nub between the hat and red button on the throttle handle) is ignored.
The Grey Slider and the left throttle are ignored and aren't bound.
Only the first 20 buttons on the Throttle work.


   
Quote
Share: