Fifa+button+data+setup+ini Portable -
AddController "Controller_Name" AddMap DIRECTXKEY_A BUTTON_1 AddMap DIRECTXKEY_B BUTTON_2 AddMap DIRECTXKEY_X BUTTON_3 AddMap DIRECTXKEY_Y BUTTON_4 AddMap DIRECTXKEY_L1 BUTTON_5 AddMap DIRECTXKEY_R1 BUTTON_6 AddMap DIRECTXKEY_L2 BUTTON_7 AddMap DIRECTXKEY_R2 BUTTON_8 AddMap DIRECTXKEY_LSTICK_X AXIS_0 AddMap DIRECTXKEY_LSTICK_Y AXIS_1 AddMap DIRECTXKEY_RSTICK_X AXIS_2 AddMap DIRECTXKEY_RSTICK_Y AXIS_3 Use code with caution. Breaking Down the Syntax
FIFA+ button data setup INI refers to the configuration file used to customize the button layout and controls for the FIFA+ game. The INI file, short for "initialization file," contains settings and parameters that define how the game's controls respond to user input. By editing this file, players can tailor their gaming experience to their liking, adjusting button assignments, sensitivity, and other control-related settings.
If you use third-party mapping software (like DS4Windows or x360ce) alongside Steam's Input Wrapper, the game may register a single physical controller twice. This causes menus to skip tiles. Open buttonDataSetup.ini .
[Settings] Delay=10 AutoPress=1 ButtonMapping=A_BUTTON=XINPUT_GAMEPAD_A fifa+button+data+setup+ini
This string identifies your device name as recognized by Windows.
After making changes to the INI file, save it and restart the game. Test your new button setup and controller settings to ensure they're working as intended.
While modern controllers like the Xbox Series X/S or DualSense natively use XInput, generic USB controllers, older pads, and PlayStation controllers running without wrappers rely on DirectInput. When FIFA cannot recognize the hardware ID of your generic controller, it falls back to a default mapping template. This fallback template frequently breaks axis definitions, causing the right stick or triggers to fail. File Directories By editing this file, players can tailor their
If you need help troubleshooting a specific issue with your controller setup, tell me: What are you using?
For most iterations of the game, the file is stored in your Windows user profile: Open Windows . Click on Documents in the left sidebar.
This paper explores the technical architecture and application of configuration files, specifically identified as button_data_setup.ini , within the FIFA video game series. The document examines the role of Initialization (INI) files in mapping user inputs, the modification of input libraries (such as XInput), and the implications of automated input injection on game integrity and anti-cheat mechanisms. By dissecting the syntax and execution flow of such files, we aim to clarify how third-party software interacts with the game engine to alter control schemes or automate gameplay. Open buttonDataSetup
AddAlias "BETOP C033" AddAlias "AUTO PAD"
If your edits disappear when launching the game, FIFA is overwriting the file. Right-click buttonDataSetup.ini . Select . Check the Read-only box. Click Apply . Controller Registers Twice (Double Input)
Note: If the file does not exist anywhere, you can create a new text document, name it buttonDataSetup.ini (make sure it doesn't end in .txt ), and place it into the Documents folder. Understanding the Code Structure
The file has historically been located in the same place across nearly every FIFA version for PC. You can find it in:
When you press a button, the game reads the device hardware ID, matches it to a profile inside buttondata.ini , and executes the mapped command. If your controller model is missing from this file, FIFA will use a default profile, which often results in inverted sticks or disabled buttons. Where to Find the File