Fifa+button+data+setup+ini Jun 2026

This file—often named buttonData.ini or buttonDataSetup.ini —is the holy grail of controller configuration for the EA Sports FIFA series (and now EA Sports FC). While casual players rely on the in-game menu, hardcore simmers, modders, and pro players know that true precision comes from manually editing this file.

This represents the in-game action (e.g., the "X" button on an Xbox layout).

Before making any alterations, copy your existing buttonDataSetup.ini file and paste it into a safe backup folder on your desktop. If your modifications cause the controller to stop working entirely, you can easily restore the original. Step 2: Identify Your Controller's Windows Name

For EA FC 24, the is now located inside: \EA Sports FC 24\Data\config\ fifa+button+data+setup+ini

For old DirectInput gamepads, downloading the open-source X360CE application allows you to map your buttons visually. It translates inputs into an xinput1_3.dll or xinput1_4.dll file placed right inside your modern game directory, bypassing the need for an ini setup file entirely.

The location varies depending on your platform and whether you use mods. For (where 99% of manual edits happen), follow these paths:

In older legacy editions of FIFA, a master copy of the file is sometimes stored within the core installation folder: This file—often named buttonData

Here is the specific feature breakdown for :

This represents the physical hardware trigger or analog stick position. Step-by-Step Guide to Customizing the File

The analog sticks will not function correctly without it. It translates inputs into an xinput1_3

This is where the real customization happens. Each mapping line defines a relationship between a physical button on your controller and an action in the game:

The file is written in a standard configuration layout. Every controller profile begins with an identifier block followed by specific button mappings. A standard entry looks like this:

EA's engine frequently overwrites user configurations during updates or cloud syncs. Right-click your edited buttonDataSetup.ini file. Open . Check the Read-only attribute box. Click Apply and OK . Troubleshooting Guide Root Cause Changes don't save in-game Game overwrites the file at launch. Set the .ini file attribute to Read-Only . Controller completely unresponsive Controller name mismatch in the header.