If your controller mapping is chaotic, you can force the game to map it as a standard controller. Look for lines containing your controller name and change the input ID to match a known working layout. Scenario B: Fixing Reversed Buttons
Sometimes found within Program Files/EA Sports/FIFA [Year]/Game . How to Fix Controller Issues Using buttonDataSetup.ini
Beyond fixing broken buttons, tweaking your configuration file environment can lower input latency: fifa button data setup .ini
Another bizarre issue that has plagued players involves the mouse pointer failing to disappear or interfering with controller inputs, effectively making the game unplayable. The culprit is often the game's own definition for the mouse within the buttonDataSetupV1 file. By opening this file and removing or commenting out the entire block of code for AddController "Mouse" , you prevent the game from listening to mouse commands, which allows your controller to work correctly without interference.
The buttonDataSetup.ini file is a text-based configuration file used by EA Sports FIFA games on PC to map physical controller buttons to in-game actions. It contains data for various controller types, including aliases, button IDs, axes, and trigger mappings. If your controller mapping is chaotic, you can
Without this file, the game relies on generic Windows XInput or DirectInput fallbacks. With it, you have absolute control.
: You can view and download standard .ini templates from Google Docs . How to Fix Controller Issues Using buttonDataSetup
If your controller is completely unrecognized or mapping incorrectly, you can manually edit this file. Step 1: Backup the File
The buttonDataSetup.ini file is far more than just a relic from older FIFA games; it is the central nervous system for controller input on the PC. It is the key to fully unlocking your gaming experience, whether you are a veteran PES player longing for a familiar feel, or a PC gamer troubleshooting a frustrating bug that breaks your game. From solving critical launch crashes and enabling generic controllers to perfectly tuning your controls, mastering this file gives you ultimate power over your favorite EA Sports title. With the knowledge and practical steps outlined here, you now have everything you need to take full command and play the game exactly the way you want.
// Make Left Stick control actions normally done by Right Stick (skill moves) PLAYER_RELATIVE_RS_LEFT = AXIS_LEFT_X NEGATE PLAYER_RELATIVE_RS_RIGHT = AXIS_LEFT_X PLAYER_RELATIVE_RS_UP = AXIS_LEFT_Y NEGATE PLAYER_RELATIVE_RS_DOWN = AXIS_LEFT_Y
: The core mapping command that links a hardware button or axis to a game function. Common Mapping Identifiers