Fifa 12 Button Data Setup.ini Download ((exclusive))
Look through the subkeys (folders) until you find a binary value named OEMName that matches your controller's current Windows name.
Hit and close the application. It will generate a dinput8.dll file that fixes the game's input parsing. Method B: The Registry Editor (Regedit) Fix
For old generic USB gamepads that refuse to map correctly even with a modified .ini file, x360ce is the absolute gold standard.
AddController "Controller_45" AddAlias "Default" AddMap PC_CONTROL_BUTTON01 VB_AI_A ... (mappings for A, B, X, Y, LB, RB, and Axes) Use code with caution. Copied to clipboard CodeWeavers Where to Find or Download the File fifa 12 button data setup.ini download
To prevent the game from overwriting the file with broken settings again, you must lock it. Right-click the new buttonDataSetup.ini file. Select . Check the Read-only box. Click Apply and OK . Alternative Solutions if the File Doesn't Work
Electronic Arts built FIFA 12 using DirectInput mapping structures designed primarily for official Microsoft Xbox 360 controllers and highly specific, older Logitech accessories. When players attach generic USB twin-shock controllers or modern pads running DirectInput wrappers, the game engine relies on a fallback profile. This fallback profile breaks essential inputs, resulting in:
Double-click the string and change its value to XBOX 360 For Windows (Controller) . This tricks FIFA 12 into applying its native Xbox 360 controller profile. Look through the subkeys (folders) until you find
Before making any changes, . Copy the buttonData.ini file and paste it somewhere safe (like your desktop) in case the fix does not work. 3. Replace/Edit with New Setup
These issues happen because FIFA 12 relies on older DirectInput gamepads, whereas modern controllers use the XInput standard. The definitive solution to this problem is configuring the buttonDataSetup.ini file. This comprehensive guide will explain what this file does, how to set it up, and how to get your controller working perfectly. What is the buttonDataSetup.ini File?
Replacing or manually updating the text values inside the buttonDataSetup.ini file changes how the game processes specific hardware IDs, immediately forcing uniform alignment. Complete buttonDataSetup.ini Source Configuration Method B: The Registry Editor (Regedit) Fix For
For those who want a truly unique setup, you can manually edit buttonDataSetup.ini to create a custom layout. Here's how:
Official FIFA 12 Thread *** | Page 5 - Overclockers UK Forums
: Test your custom button setup to ensure it's working correctly.