Found this on another thread,WORKS PERFECTLY!!!!
Jun 25, 2012, 10:36 AM #24
davimdesiha
macrumors newbie
Join Date: Jun 2012
It works perfectly
Hey guys,
FIFA 12 works perfectly on my mac pro and the performance is very close to the windows version on the same machine. My mac pro is 2008 model with nvidia 8800GT, so most of the newer iMac should work better.
As for getting the xbox 360 controller to work, here is what you need to do
1) download and install the free drivers, just google it and you'll find them
2) you need to do this
You will need to edit the "buttonData.ini" This file is located in username/documents/electronic arts/fifa12
if you don't see it there, then do the following
a) launch FIFA 12 (with you game pad disconnected)
b) go to settings > controller settings > controls
c) change some key mappings for the keyboard.
d) quit fifa and go back to the documents folder and you should see now a "buttonData.ini" file in there.
Now apply the following changes to this file and you will be rocking.
The instructions below are based on someone else's handwork on the ea forums and they work perfectly, so thanks to him/her. Otherwise I wanted to clarify how to get the buttonData file since i originally didn't have it in my folder
"Remember to only replace "Controller_045" in the "buttonData.ini" file, open it with TextEdit. So far, I have absolutely had no issues with this, so fingers crossed. Everything works at the moment; including the left and right analog stick buttons, when you click them down, and when you press "Back" it didn't work before hand, but this should fix it. ENJOY!
AddController "Controller_045"
AddAlias "Default"
AddAlias "Default Pad"
AddMap PC_CONTROL_BUTTON01 VB_AI_A
AddMap PC_CONTROL_BUTTON01 VB_FE_SELECT
AddMap PC_CONTROL_BUTTON02 VB_AI_B
AddMap PC_CONTROL_BUTTON02 VB_FE_CANCEL
AddMap PC_CONTROL_BUTTON03 VB_AI_X
AddMap PC_CONTROL_BUTTON03 VB_FE_X
AddMap PC_CONTROL_BUTTON04 VB_AI_Y
AddMap PC_CONTROL_BUTTON04 VB_FE_Y
AddMap PC_CONTROL_BUTTON05 VB_AI_LB
AddMap PC_CONTROL_BUTTON05 VB_FE_LB
AddMap PC_CONTROL_BUTTON06 VB_AI_RB
AddMap PC_CONTROL_BUTTON06 VB_FE_RB
AddMap PC_CONTROL_BUTTON07 VB_AI_L3
AddMap PC_CONTROL_BUTTON07 VB_FE_L3
AddMap PC_CONTROL_BUTTON08 VB_AI_R3
AddMap PC_CONTROL_BUTTON08 VB_FE_R3
AddMap PC_CONTROL_BUTTON09 VB_AI_START
AddMap PC_CONTROL_BUTTON09 VB_FE_START
AddMap PC_CONTROL_BUTTON10 VB_AI_BACK
AddMap PC_CONTROL_BUTTON10 VB_FE_HELP
AddMap PC_CONTROL_BUTTON12 VB_AI_LDPAD_UP
AddMap PC_CONTROL_BUTTON12 VB_FE_LDPAD_UP
AddMap PC_CONTROL_BUTTON13 VB_AI_LDPAD_DOWN
AddMap PC_CONTROL_BUTTON13 VB_FE_LDPAD_DOWN
AddMap PC_CONTROL_BUTTON14 VB_AI_LDPAD_LEFT
AddMap PC_CONTROL_BUTTON14 VB_FE_LDPAD_LEFT
AddMap PC_CONTROL_BUTTON15 VB_AI_LDPAD_RIGHT
AddMap PC_CONTROL_BUTTON15 VB_FE_LDPAD_RIGHT
AddMap PC_AXIS_0_DOWN VB_AI_LS_DOWN
AddMap PC_AXIS_0_DOWN VB_FE_LS_DOWN
AddMap PC_AXIS_0_LEFT VB_AI_LS_LEFT
AddMap PC_AXIS_0_LEFT VB_FE_LS_LEFT
AddMap PC_AXIS_0_RIGHT VB_AI_LS_RIGHT
AddMap PC_AXIS_0_RIGHT VB_FE_LS_RIGHT
AddMap PC_AXIS_0_UP VB_AI_LS_UP
AddMap PC_AXIS_0_UP VB_FE_LS_UP
AddMap PC_AXIS_1_RIGHT VB_AI_RS_RIGHT # Right Analog Right
AddMap PC_AXIS_1_UP VB_AI_RS_DOWN # Right Analog Up
AddMap PC_AXIS_1_LEFT VB_AI_RS_LEFT # Right Analog Left
AddMap PC_AXIS_1_DOWN VB_AI_RS_UP # Right Analog Down
AddMap PC_AXIS_1_RIGHT VB_FE_RS_RIGHT # Left Analog Right
AddMap PC_AXIS_1_UP VB_FE_RS_DOWN # Left Analog Up
AddMap PC_AXIS_1_LEFT VB_FE_RS_LEFT # Left Analog Left
AddMap PC_AXIS_1_DOWN VB_FE_RS_UP # Left Analog Down
AddMap PC_AXIS_2_RIGHT VB_AI_LT
AddMap PC_AXIS_2_RIGHT VB_FE_LT
AddMap PC_AXIS_2_DOWN VB_AI_RT
AddMap PC_AXIS_2_DOWN VB_FE_RT
Or you could just download the following file and replace it with the original .ini file, up to you.
http://www.mediafire.com/?mf33adnt0kdok3h"