The most efficient modern workaround is to bypass the ini file entirely by using an emulator like (Xbox 360 Controller Emulator) or running FIFA 12 through Steam as a non-Steam game. Steam's built-in controller input wrapper will automatically translate your modern controller into an Xbox layout that FIFA 12 recognizes instantly without any custom files.
“Button data setup complete. New player detected. Assigning analog inputs.”
Emulates an Xbox 360 controller, allowing you to map any DirectInput device to the standard XInput format FIFA expects Steam Input: If you add FIFA 12 as a "Non-Steam Game" in your Steam Library fifa 12 button data setup.ini download
Download a pre-configured version of the file (often hosted on sites like GitHub or Scribd ) . your original file before making changes .
The "story" of this file is one of community desperation. To fix the mapping, you couldn't just change settings in-game; you had to go into the game’s "My Documents" folder and perform digital surgery. The most efficient modern workaround is to bypass
Look for a folder named . This is where your save games, settings, and controller profiles live. Step 2: Download or Create the buttonDataSetup.ini File
[DefaultControllerLayout] LEFTPOD_X = AXIS_X LEFTPOD_Y = AXIS_Y RIGHTPOD_X = AXIS_Z RIGHTPOD_Y = AXIS_RZ BUTTON_A = BUTTON_1 BUTTON_B = BUTTON_2 BUTTON_X = BUTTON_3 BUTTON_Y = BUTTON_4 LB = BUTTON_5 RB = BUTTON_6 LT = BUTTON_7 RT = BUTTON_8 BACK = BUTTON_9 START = BUTTON_10 L3 = BUTTON_11 R3 = BUTTON_12 DPAD_UP = POV_0_UP DPAD_DOWN = POV_0_DOWN DPAD_LEFT = POV_0_LEFT DPAD_RIGHT = POV_0_RIGHT Use code with caution. Click > Save As . Set the "Save as type" dropdown to All Files ( . ) . New player detected
Locate your "Documents" folder. The exact path varies slightly depending on your Windows version:
Since this is an older title, official support is no longer available. However, community-maintained versions can be found on platforms like:
Complete Guide to FIFA 12 button data setup.ini Downloads Fixing controller mapping issues in FIFA 12 requires modifying the configuration files. A missing or corrupt controls file often causes scrambled buttons, non-functional right analog sticks, or unrecognized gamepads.
Rename your current buttonDataSetup.ini to buttonDataSetup.ini.bak . Do not skip this step.