Here’s a clear, practical guide for setting up a fifa_button_data_setup.ini file, commonly used in FIFA PC games (FIFA 14–FIFA 23, and some modded versions) to remap or fix controller buttons.
| Problem | Likely Fix |
|---------|-------------|
| Buttons still wrong | Swap button indices in the mapping (e.g., change A=2 to A=0). |
| Triggers don’t work | Add [Analog Mappings] with correct axis IDs. |
| Game ignores .ini | Regenerate data files or place the file in FIFA XX\data\input\devices. |
| Controller not recognized | Check Name= matches exactly the name in Windows Game Controllers list. |
fifa_button_data_setup.ini?This file defines how your controller buttons map to in‑game actions (pass, shoot, sprint, etc.). It’s useful for: fifa button data setup .ini
Typical location (after extracting with tools like FIFA File Explorer or using a mod folder):
\FIFA XX\data\input\
In vanilla FIFA, sprinting limits ball control. By reassigning SPRINT to a trigger instead of a shoulder button, you maintain analog control. Add: Here’s a clear, practical guide for setting up
AddAxis PC_AXIS_1_Z , My_Custom_Scheme , 1 , SPRINT_ANALOG , 1.0 , 0.0 , 0.9 , 1.0 , 0.0
Set the last parameter Invert to 0 for trigger pull to increase speed.
Open the .ini file. Look for a section labeled [Default Pad|Default]. If you don’t see your controller listed, you’ll need to add it. A common base is:
AddController "Controller_025" (Generic gamepad) Technical Write-Up: FIFA Button Data Setup (
Yes, but with a caveat. EA has moved many input definitions to encrypted .json files in the Data/ folder. However, the buttonDataSetup.ini still works as an override. For EA FC titles:
.ini in Documents/EA SPORTS FC 24/Use Windows joy.cpl or a tool like AntiMicro or Game Controller Tester to see which button index corresponds to each physical button on your controller.
Note: Triggers as digital buttons only work in older FIFAs. Modern versions require analog trigger mapping via
[Analog Mappings].