For many PC gamers, configuring a generic or unsupported controller for the FIFA series (now EA Sports FC) can be a frustrating hurdle. The buttonDataSetup.ini file is the key configuration document used by the game's engine to map hardware inputs to in-game actions. Manually editing or replacing this file is a common fix for issues like non-responsive right analog sticks, swapped buttons, or controllers not being recognized at all. What is buttonDataSetup.ini?
[CONTROLLER_SET_1]
; Mapping for Xbox-style controller
PAD_A = 1
PAD_B = 2
PAD_X = 3
PAD_Y = 4
LB = 5
RB = 6
LT = 7
RT = 8
LEFT_STICK_CLICK = 9
RIGHT_STICK_CLICK = 10
: On modern Windows systems, the active setup file is typically found in Documents > FIFA [Year] Fixing Right Analog Stick fifa button data setup .ini
If your controller's buttons are swapped (e.g., the "Pass" button is shooting), you can manually edit these lines: Game Action Common Mapping Example Pass / Select AddMap PC_CONTROL_BUTTON02 VB_AI_A Shoot / Cancel AddMap PC_CONTROL_BUTTON03 VB_AI_B Through Ball AddMap PC_CONTROL_BUTTON04 VB_AI_Y Lob / Tackle AddMap PC_CONTROL_BUTTON01 VB_AI_X Sprint AddMap PC_CONTROL_BUTTON08 VB_AI_RT Fixing Persistent Issues For many PC gamers, configuring a generic or
.ini file to manually assign the correct button IDs. For example, if pressing "Pass" results in a "Shoot" action, the user swaps the ID numbers for PAD_A and PAD_B in the configuration file.Do you need a specific mapping for a particular brand of controller, like Logitech or a generic PlayStation adapter? Button data setup file for FIFA 13 - Github-Gist : On modern Windows systems, the active setup
AddController "Controller_030"
BUTTON_0BUTTON_1BUTTON_2BUTTON_3BUTTON_4BUTTON_5AXIS_2 (Analog)AXIS_1 (Analog)BUTTON_6BUTTON_7