AddController "Controller_025" AddAlias "Your Controller Name Here"
Navigate to your installation folder (e.g., Local Disk (C:) > Program Files > EA Games > EA Sports FC 26 ) 🛠️ Configuration Structure
The buttonDataSetup.ini file is a core configuration file used in the PC versions of the FIFA and EA Sports FC series to map physical controller inputs to standard in-game actions. It is primarily used to resolve issues where a controller—especially generic or non-Xbox gamepads—is either not recognized or has incorrect button mappings (e.g., swapped triggers or non-functional right analog sticks).
This is perhaps the most common and persistent issue for players using generic or off-brand gamepads. The game fails to automatically map the sticks or doesn't recognize the controller inputs correctly. The solution involves a two-pronged approach: first, you may need to edit the Windows Registry to standardize the controller's identity, and second, you must edit your buttonDataSetup.ini file to add your controller's name and ensure all axes (including the right stick) are correctly mapped. This ensures the game sees your device and correctly interprets both the buttons and the analog stick movements.
There are two primary configuration files used depending on your game version: fifa button data setup .ini
Follow this walkthrough to safely configure your gamepad file. Step 1: Backup Your Original File
For many PC gamers, configuring a generic or unsupported controller for the FIFA series (now EA Sports FC) can be a frustrating hurdle. The 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?
AddAxis PC_AXIS_0_X , My_Custom_Scheme , 1 , L_LEFT_ANALOG_X , 1.0 , 0.25 , 0.85 , 1.2 , 1.0
These lines define the actual button mapping. They follow the format: AddMap [HARDWARE_BUTTON] [GAME_ACTION] The game fails to automatically map the sticks
: Specific lines that link a physical button (e.g., PC_CONTROL_BUTTON01 ) to a virtual action (e.g., VB_AI_A for passing or VB_FE_SELECT for menus). Common File Locations
If your controller is not recognized correctly, users often replace the content of the
You can disable or enable "Steam Input" in the game's Steam properties to let Steam handle the mapping instead of the game's .ini file.
You can swap the axis mapping for AXIS_X and AXIS_Y to fix scenarios where the D-pad acts as the left analog stick. Alternative Solutions There are two primary configuration files used depending
You need to know the exact name your PC gives to your controller. The easiest way is:
The in-game menu blocks certain competitive remappings (like putting sprinting and jockeying on specific button combinations).
AddMap PC_CONTROL_BUTTON03 VB_AI_A AddMap PC_AXIS_2_UP VB_AI_RS_LEFT