The buttonData.ini file is a configuration script used in older PC versions of
[Device]
AddButton PC_POV_0_LEFT , ALTERNATE , 1 , L2 , 4
AddAxis PC_AXIS_0_X , ALTERNATE , 1 , L_LEFT_ANALOG_X , 1.0 , 0.0 , 0.5 , 1.0 , 1.0
The file is organized into blocks, each starting with an AddController command followed by the hardware's internal name or ID. fifa button data setup .ini
This maps the physical Button 1 to the "A" action in-game and "Select" in the menus. ⚠️ Alternative Modern Solutions The buttonData
button_<number>: A physical button on the controller (e.g., button_0 for the A/X button on Xbox).axis_<number>: An analog axis on the controller (e.g., axis_0 for the left stick X-axis).hat_<number>: A directional pad (D-pad) on the controller (e.g., hat_0 for the standard D-pad).Think of it as a universal translator. Your controller sends a signal: "Button 2 is pressed." The game asks, "What is Button 2?" The buttonDataSetup.ini answers: "On a PlayStation controller, Button 2 means Cross/X. But on an Xbox controller, Button 2 means A. And in my custom setup, Button 2 means Lob Pass." The file is organized into blocks, each starting
// Face Buttons AddButton PC_BUTTON_0 , Pro_Scheme , 1 , PASS , 4 // Cross = A AddButton PC_BUTTON_1 , Pro_Scheme , 1 , SHOOT , 4 // Circle = B AddButton PC_BUTTON_2 , Pro_Scheme , 1 , CROSS , 4 // Square = X AddButton PC_BUTTON_3 , Pro_Scheme , 1 , THROUGH , 4 // Triangle = Y
Use INI sections to organize profiles and device metadata. Suggested sections and keys:
No products in the cart.