"Manual override for USB controller mapping, analog stick correction, and trigger calibration not available in the standard FIFA options menu."
If pushing up moves your player down, add a negative sign to the axis mapping. For example, change VB_AI_LS_Y DIRECTINPUT_CONSTANT_AXIS_Y to VB_AI_LS_Y DIRECTINPUT_CONSTANT_AXIS_Y - to invert the vertical direction.
The file is structured using a simple text-based "AddMap" syntax that pairs generic hardware inputs with specific virtual actions.
Locating your setup files is the first step toward customization: : Typically found in Documents > FIFA [Year] Documents/FIFA 23 Legacy Versions : Players often fix new game demos by copying the buttonDataSetup.ini fifa+button+data+setup+ini
AddController "Controller_Name" AddAlias "Your Device Name" AddMap PC_CONTROL_BUTTON01 VB_AI_X # Maps Button 1 to X/Square AddMap PC_CONTROL_BUTTON02 VB_AI_A # Maps Button 2 to A/Cross
with a pre-configured version specifically designed to map generic USB joysticks correctly. Controller Recognition : The file contains blocks of code starting with AddController
Add these lines under your device section to change how fast triggers ramp up: "Manual override for USB controller mapping, analog stick
The file is typically found in the main installation directory of the game or within the "Game" folder of older titles.
This configuration will give you standard functionality, but the beauty of buttonDataSetup.ini is that you can rearrange everything to your preference.
In older versions, a version of this file might also exist in the main installation folder where the game's executable is located. 2. Basic Configuration Structure Locating your setup files is the first step
// D-Pad POV_UP = 5 POV_RIGHT = 6 POV_DOWN = 7 POV_LEFT = 8
Now go ahead, open that buttonData.ini file, and craft the perfect controller setup that EA never gave you. Your next elastico or timed finishing goal will thank you.
FIFA Controller Button Setup Guide | PDF | Video Game Design
Right-click your gamepad and select to see exactly how Windows names it (e.g., "USB Gamepad"). Edit the .ini File: Open buttonDataSetup.ini with a text editor like Notepad .