Not enough ratings
Custom Gamepad Control Mapping
By Vetron
A short and simple guide on how to set your own control mappings for the gamepad.
Rate  
Favorite
Favorited
Unfavorite
Introduction
FUEL lacks any real way of changing the default control mappings for gamepad in-game, but here is a short guide to manually customizing gamepad controls with a few simple file edits.
Instructions:
The first thing you need to do is navigate to your FUEL directory. This can be done easily via the Steam Client:
  • Right click on your FUEL game entry within your game library.
  • Click "Properties".
  • Navigate to the "Local Files" tab and then click on the "Browse Local Files" button as shown in the image below.

Next you must navigate to the "Input" folder and open the "input.PC" file within a program such as Notepad. Below is a copy of the contents of said file:
InputDefAdd LEFT_ACTION LANALOG_LEFT LEFT
InputDefAdd RIGHT_ACTION LANALOG_RIGHT RIGHT
InputDefAdd UP_ACTION LANALOG_UP NULL
InputDefAdd DOWN_ACTION LANALOG_DOWN NULL
InputDefAdd CAMERA_LEFT_ACTION RANALOG_LEFT NULL
InputDefAdd CAMERA_RIGHT_ACTION RANALOG_RIGHT NULL
InputDefAdd CAMERA_UP_ACTION RANALOG_UP NULL
InputDefAdd CAMERA_DOWN_ACTION RANALOG_DOWN NULL
InputDefAdd CAMERA_RESET RSTICK NULL
InputDefAdd PAUSE_MODE START NULL
InputDefAdd INFOS BACK NULL
InputDefAdd CONTEXT B NULL
InputDefAdd ACCEL LT NULL
InputDefAdd BRAKE RT NULL
InputDefAdd HANDBRAKE X NULL
InputDefAdd RESPAWN Y NULL
InputDefAdd BOOST A NULL
InputDefAdd PAD_DOWN DOWN NULL
InputDefAdd PAD_LEFT LEFT NULL
InputDefAdd PAD_UP UP NULL
InputDefAdd PAD_RIGHT RIGHT NULL
InputDefAdd L_FRONT LB NULL
InputDefAdd R_FRONT RB NULL
InputDefAdd L_BACK LT NULL
InputDefAdd R_BACK RT NULL
InputDefAdd MENU_UP LANALOG_UP NULL
InputDefAdd MENU_DOWN LANALOG_DOWN NULL
InputDefAdd MENU_RIGHT LANALOG_RIGHT NULL
InputDefAdd MENU_LEFT LANALOG_LEFT NULL
InputDefAdd MENU_VALID A NULL
InputDefAdd MENU_CANCEL Y NULL
InputDefAdd MENU_BACK B NULL
InputDefAdd MENU_VALI2 X NULL
InputDefAdd MENU_L1 LB NULL
InputDefAdd MENU_R1 RB NULL
InputDefAdd MENU_L2 LT NULL
InputDefAdd MENU_R2 RT NULL
InputDefAdd MENU_START START NULL
InputDefAdd MENU_SELECT BACK NULL
InputDefAdd MENU_R3 RSTICK NULL
InputDefAdd MENU_L3 LSTICK NULL
InputDefAdd MENU_RESET X NULL
Each line has the command (e.g. ACCEL) and then the gamepad mapping next to it (e.g "LT". So say you wanted to change the acceleration from the left trigger to instead the "A" button, you would do the following:
InputDefAdd ACCEL LT NULL
to
InputDefAdd ACCEL A NULL
It's really as simple as that. Here is another example. Say you wanted to Enable Debug Menu's but only wanted it accessable via Keyboard and not on Gamepad. Here is what you would change, firstly the left bumper which opens debug menu:
InputDefAdd L_FRONT LB NULL
to
InputDefAdd L_FRONT NULL NULL
"NULL" is the equivelent of no mapping or blank, you cannot just remove a mapping, but replacing it with "NULL" is essentially the same for all intensive purposes. Secondly to disable the warp map on left thumb-stick you would need to change this:
InputDefAdd MENU_L3 LSTICK NULL
to
InputDefAdd MENU_L3 NULL NULL
Hope this helps, with these examples and introduction to how mappings are registered, you should be able to customise the controls to your choosing. If you wish me to include any more examples or require further assistance then feel free to leave a comment.
7 Comments
< >
Starscream Mar 16, 2013 @ 11:44am 
yo dude its done i finished the game hahah thanks for all!! I mean actually i only finished all the races but for me its finished, whit the challenges gives you nothing and since I can not play online I uninstall it unless there's a way. regards from argentina my friend
Vetron  [author] Mar 16, 2013 @ 12:07am 
Which buttons on the controller are the function buttons?

If these are buttons specific to the Logitech controller then you may need to remap them with the provided Logitech profiler software[www.logitech.com].
Starscream Mar 7, 2013 @ 1:25pm 
Dude you are the fucking genious and god!! thanks now its running ok! but there is a problem, i want to change the function bottoms, how i do in the game?
Vetron  [author] Mar 7, 2013 @ 4:04am 
Follow the instructions on this logitech support page[logitech-en-amr.custhelp.com]. Their recent gamepads support both DirectInput and XInput, however there is a switch on the bottom of the controller to switch between them. FUEL requires XInput (X).
Starscream Mar 6, 2013 @ 5:43pm 
yes is very good gamepad! is the logitech f310. i think that he should function whit the game!
Vetron  [author] Feb 26, 2013 @ 7:47pm 
What is the exact model of your Logitech gamepad? If it is an older gamepad then it will likely mean it's a DirectInput device and not supported by FUEL. You can however use an emulator (such as x360ce) to translate the XInput calls from FUEL into DirectInput calls so that your gamepad will work with the game.
Starscream Feb 26, 2013 @ 4:02pm 
hey yo i understan all of this but my gamepad doesnt working, and i have a logitech !