: You can find verified community versions of the configuration on platforms like the fifaConfig GitHub repository .
The buttonData.ini file acts as a translator between various generic USB controllers and the game's engine. It contains specific mapping lines (e.g., AddMap PC_CONTROL_BUTTON01 VB_AI_A ) for over 30 different controller types, including popular legacy brands like Logitech, Saitek, and Thrustmaster. How to Download and Install
To understand the necessity of a button data setup file, one must first appreciate the diversity of input methods used by the FIFA community. While the average console player utilizes a standard DualShock 4 or Xbox controller, the PC gaming landscape is vastly different. PC players often utilize legacy controllers, generic gamepads, or specialized arcade sticks. When FIFA 19 detects a non-native controller, it often fails to map the inputs correctly, displaying confusing prompts (such as "Button 1" instead of "A" or "X") or failing to recognize analog stick movements. The "button data setup file" serves as a translation layer, a digital dictionary that tells the game engine exactly what physical button corresponds to what in-game action. Without this file, the game becomes an exercise in frustration rather than skill.
Instead of a raw file, many players use tools like x360ce to emulate an Xbox controller. This software automatically generates the necessary input files ( xinput1_3.dll ) to ensure the game recognizes generic pads. Common Fixes Using This File
: Backup your original file before pasting the downloaded version into the folder. Alternatively, you can open the existing .ini file with Notepad and manually add your controller's alias and mapping data. Common Fixes Using Button Data
If you download a custom version, it should be placed in the game's main installation folder, typically found within Origin Games\FIFA 19 .
Run the program to let it automatically download and generate the necessary input files ( xinput1_3.dll ), which bypasses the need for manual buttonData.ini edits.