Fifa Button Data Setup .ini

Always keep a backup of the original fifa_button_data_setup.ini. A wrong mapping can make your controller unresponsive in menus.



The .ini syntax relies on key-value pairs organized into sections. A typical button mapping entry might look like this (syntax varies slightly by FIFA version):

[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

In this simplified example:

Let's move from theory to practice. Here are three real-world buttonDataSetup.ini segments.

In vanilla FIFA, sprinting limits ball control. By reassigning SPRINT to a trigger instead of a shoulder button, you maintain analog control. Add: fifa button data setup .ini

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.

The mapping of buttons is rarely stored in a single file. Instead, it is usually split between the game's core installation directory and the user's specific profile data. Always keep a backup of the original fifa_button_data_setup

FIFA uses action names. Common ones:

| In‑game action | Typical Xbox button | Typical PS button | |----------------|---------------------|--------------------| | A | A | Cross | | B | B | Circle | | X | X | Square | | Y | Y | Triangle | | LB | Left Bumper | L1 | | RB | Right Bumper | R1 | | LT | Left Trigger | L2 | | RT | Right Trigger | R2 | | LS | Left Stick click | L3 | | RS | Right Stick click | R3 | | START | Start | Options | | BACK | Back | Share/Touchpad | In this simplified example: Let's move from theory

Value meaning: The number after = is the DirectInput button index (0‑based).
Example: A=2 means the button with index 2 on your controller acts as “A” in FIFA.