C:\Users\[YourUsername]\Documents\FC [Version]\buttonDataSetup.ini
| Destination Prefix | Usage | Example | | ------------------ | -------------------------------------------------------- | ------------------ | | VB_AI_* | In-game actions (rtificial I ntelligence) | VB_AI_A (Pass) | | VB_FE_* | Menu/Front-end actions ( F ront E nd) | VB_FE_CANCEL (Back) |
I can provide the exact code block you need to copy and paste into your file. Share public link
This automatically translates any PlayStation, Nintendo, or generic controller layout into an X-Input format that FIFA recognizes instantly.
Copy the buttonDataSetup.ini file and save it in a safe place (e.g., on your desktop) just in case you need to revert the changes. Step 2: Open with Text Editor fifa button data setup .ini
AddMap PC_CONTROL_BUTTON01 VB_AI_A AddMap PC_CONTROL_BUTTON01 VB_FE_SELECT Use code with caution. Copied to clipboard
This emulator creates a virtual Xbox controller, which the game recognizes natively, bypassing the need for manual .ini tweaks.
: The legacy configuration file used heavily in older FIFA titles (FIFA 11 through FIFA 23) and various community mods. It contains explicit hardware IDs and global button mapping strings.
Open your script file and locate your controller device block. Step 2: Open with Text Editor AddMap PC_CONTROL_BUTTON01
If the stick moves horizontally instead of vertically, swap the Z and RZ parameters. Changes Disappear After Restarting the Game
: Lists the exact hardware names the game should match to this profile. Multiple aliases can be added for the same profile (e.g., "Generic USB Joystick" "Logitech Dual Action" AddMap [Physical_Input] [Game_Action]
Inside the file, you will see blocks of code that look like this:
: The specific command mapping an internal game function (e.g., LSTICK_X ) to a physical hardware input (e.g., DIRECT_AXIS_X ). 4. How to Correctly Edit the Setup File It contains explicit hardware IDs and global button
Walk through for the .ini file? Controller Console On pc have wrong Input In game - 7773089
Scroll to the bottom of the buttonDataSetup.ini file. Here, you can add a new controller profile to avoid messing with the existing ones for Xbox or other official controllers.
Note the exact spelling, capitalization, and spacing of your controller listed in the Game Controllers window. Step 2: Backup the Original File
The game will ignore the .ini edits if the AddDevice string does not match your controller exactly. Press Windows Key + R , type joy.cpl , and hit Enter.
: This string must match the exact hardware name recognized by Windows Device Manager.