Things To Note Before Going Through The Guide
MAKE A BACKUP OF THE FILE BEFORE MAKING ANY CHANGES!
CONTROLS SHOWN IN GAME AFTER CHANGES
After saving the InputTranslationManager.Profiles file the game will not reflect the changes in Settings > Controls > Change Input Mappings. Any controls you have set yourself will show as NONE ASSIGNED however they will still work.
For me TELEMETRY NEXT and PREV show as NONE ASSIGNED however using D Pad Left and Right switches telemetry pages.
THINGS TO NOTE WHEN EDITING THE FILE
When a control has no button assigned you will need to make sure that there is a / at the end.
For example <Value Key="INPUTCMD_ANNA_ITEM_1"/> or <Value Key="INPUTCMD_QUICKCHAT_ACTIVATE"/>
You should see something like this when multiple unassigned controls are together
<Value Key="INPUTCMD_QUICKCHAT_ACTIVATE"/> <Value Key="INPUTCMD_GAME_CHAT_TEXT"/> <Value Key="INPUTCMD_CONVERTIBLE_TRIGGER"/>
When a control has a mapping you will need to remove the / and add a <GamepadWheelInput> value and a </Value> to indicate an end of the control. Failing to do this will result in the controls not working in game.
An example would be <GamepadWheelInput Button="GamepadWheelInputDPad_Left" ButtonHigh="GamepadWheelInputNone"/> </Value>
Below is what a full mapping would look like
<Value Key="INPUTCMD_ACTIVATE"> <GamepadWheelInput Button="GamepadWheelInputXButton" ButtonHigh="GamepadWheelInputNone"/> </Value>
Locating The InputTranslationManager.Profiles File
To locate the file you will need to go to C:\Program Files (x86)\Steam\userdata\YOURACCOUNTID\1551360\remote\2535458771337359
The YOURACCOUNTID would be a bunch of numbers relating to your ID i think. I don't know if the remote code is the same or not for everyone but it should be the only folder that shows up.
Anyway, in that folder you should see InputTranslationManager.Profiles. Double click it and then either select Notepad, Notepad++ (if you have it) or Visual Studio (which is what i'll be using in this guide)
Once it is open you should see a wall of code. Don't worry I'll show you what to do next
Editing The File
LOCATING THE MAP PROFILE
Once the file is open you will need to scroll down until you see <ControllerProfile Version="3" Id="dd1490a2-1e85-44e5-aba6-b5701db85491" UserFacingName="IDS_CustomControllerProfile_1" IsDefaultProfile="1" WheelVidPid="0">
If you are wanting to edit to the second custom controller profile then look for UserFacingName="IDS_CustomControllerProfile_2" in the ControllerProfile heading
Once you have located the desire mapping profile you can scroll down until you find the control you want to map.
MAPPING AN EXISTING CONTROL
If you want to change an existing mapping then you will need to do the following
Locate a control that already has a control mapped so for example the ACTIVATE button.
You will need to look for Button="GamepadWheelInputXButton" under <Value Key="INPUTCMD_ACTIVATE"> <GamepadWheelInput Button="GamepadWheelInputXButton" ButtonHigh="GamepadWheelInputNone"/> and change it to your desire control. If you want to change it to the Y button then you will need to enter
Button="GamepadWheelInputYButton"If you want to change it to the Right Bumper (RB) then set it to
A complete remap should look like this
MAPPING TO A NONE ASSIGNED CONTROL
If you are wanting to map a control that originally didn't have any buttons assigned the you will need to do the following. As noted at the top of the guide, NONE ASSIGNED controls will have a / at the end.
Locate the control so for example we will map the radio left button since I have not set any assigned controls for it<Value Key="INPUTCMD_RADIO_LEFT"/>
Remove the / at the end of the Value Key and enter <GamepadWheelInput followed by what control you want to map so for me this would be Button="GamepadWheelInputDPad_Left" and then ButtonHigh="GamepadWheelInputNone"/> at the end (entered below the value key). You will also need to add </Value> under the mapping
Removing A Map
If you want to remove a map then do the reverse.
Delete <GamepadWheelInput Button="GamepadWheelInputDPad_Left" ButtonHigh="GamepadWheelInputNone"/> </Value> and find the Value Key and put a / at the end.
it would be
In the file, REWIND is called MULLIGAN which according to google means a "an extra stroke allowed after a poor shot, not counted on the scorecard."
More Forza Horizon 5 guilds
- All Guilds
- Graphics and Performance Optimization + Optimized Settings
- Digestable Forza Horizon 5 Car Building/Tuning Guide
- 23 Best Cars & Tunes for Online Road Racing
- best b-class in horizon open dirt races
- Los Jardines Danger Sign 2k+ Feet How-to
- How to get over 200 MILLION credits in 30 minutes (AFK)
- 100% Categorized Achievement Guide
- Forza Horizon 5teki En yi 10 Araba
- How to do the car the car fast speed car move fast car car zoom Honda Edition
- Movie cars in Forza Horizon 5