Sooooo close!
Hey guys,
So I too have been looking around for how to get this to work. So far, I have been able to get EVERY button and joystick to work perfectly on the Mac with Fifa12 except for the X and SQUARE buttons don't behave perfectly. The X button works in the menu and when playing a game (passing). However, sometimes it wants to act as the SQUARE button. Alternatively, the SQUARE button won't work at all and I have no idea how to get it to work.
Here's what I have so far and maybe one of you can finish off the process.
Go to /Documents/Electronic Arts/FIFA 12/buttonDataSetup.ini
This file will open up in TextEdit no problem. Then at the very bottom of the long list of controllers, copy and paste this:
AddController "Controller_053"
AddAlias "PLAYSTATION(R)3 Controller"
AddMap PC_AXIS_0_DOWN VB_AI_LS_DOWN
AddMap PC_AXIS_0_DOWN VB_FE_LS_DOWN
AddMap PC_AXIS_0_RIGHT VB_AI_LS_RIGHT
AddMap PC_AXIS_0_RIGHT VB_FE_LS_RIGHT
AddMap PC_CONTROL_BUTTON15 VB_AI_A
AddMap PC_CONTROL_BUTTON15 VB_FE_SELECT
AddMap PC_CONTROL_BUTTON14 VB_AI_B
AddMap PC_CONTROL_BUTTON14 VB_FE_CANCEL
AddMap PC_CONTROL_BUTTON13 VB_AI_Y
AddMap PC_CONTROL_BUTTON13 VB_FE_Y
AddMap PC_CONTROL_BUTTON16 VB_AI_X
AddMap PC_CONTROL_BUTTON16 VB_FE_X
AddMap PC_CONTROL_BUTTON11 VB_AI_LB
AddMap PC_CONTROL_BUTTON11 VB_FE_LB
AddMap PC_CONTROL_BUTTON12 VB_AI_RB
AddMap PC_CONTROL_BUTTON12 VB_FE_RB
AddMap PC_CONTROL_BUTTON09 VB_AI_LT
AddMap PC_CONTROL_BUTTON09 VB_FE_LT
AddMap PC_CONTROL_BUTTON10 VB_AI_RT
AddMap PC_CONTROL_BUTTON10 VB_FE_RT
AddMap PC_CONTROL_BUTTON05 VB_AI_LDPAD_UP
AddMap PC_CONTROL_BUTTON05 VB_FE_LDPAD_UP
AddMap PC_CONTROL_BUTTON08 VB_AI_LDPAD_LEFT
AddMap PC_CONTROL_BUTTON08 VB_FE_LDPAD_LEFT
AddMap PC_CONTROL_BUTTON07 VB_AI_LDPAD_DOWN
AddMap PC_CONTROL_BUTTON07 VB_FE_LDPAD_DOWN
AddMap PC_CONTROL_BUTTON06 VB_AI_LDPAD_RIGHT
AddMap PC_CONTROL_BUTTON06 VB_FE_LDPAD_RIGHT
AddMap PC_CONTROL_BUTTON04 VB_AI_START
AddMap PC_CONTROL_BUTTON04 VB_FE_START
AddMap PC_CONTROL_BUTTON01 VB_AI_BACK
AddMap PC_CONTROL_BUTTON01 VB_FE_HELP
AddMap PC_CONTROL_BUTTON02 VB_AI_L3
AddMap PC_CONTROL_BUTTON02 VB_FE_L3
AddMap PC_CONTROL_BUTTON03 VB_AI_R3
AddMap PC_CONTROL_BUTTON03 VB_FE_R3
AddMap PC_AXIS_0_UP VB_AI_LS_UP
AddMap PC_AXIS_0_UP VB_FE_LS_UP
AddMap PC_AXIS_0_LEFT VB_AI_LS_LEFT
AddMap PC_AXIS_0_LEFT VB_FE_LS_LEFT
AddMap PC_AXIS_2_LEFT VB_AI_RS_LEFT
AddMap PC_AXIS_2_LEFT VB_FE_RS_LEFT
AddMap PC_AXIS_2_UP VB_AI_RS_UP
AddMap PC_AXIS_2_UP VB_FE_RS_UP
AddMap PC_AXIS_2_RIGHT VB_AI_RS_RIGHT
AddMap PC_AXIS_2_RIGHT VB_FE_RS_RIGHT
AddMap PC_AXIS_2_DOWN VB_AI_RS_DOWN
AddMap PC_AXIS_2_DOWN VB_FE_RS_DOWN
--------------------------------------------------------------------------------
Then save the document and launch the game. The remote can be used to navigate the menus immediately.
The problem I think comes from BUTTON16 not being mapped correctly.
AddMap PC_CONTROL_BUTTON16 VB_AI_X
AddMap PC_CONTROL_BUTTON16 VB_FE_X
This might just me a glitch in the Mac plugin for the PS3 controller (which works automatically in Snow Leopard) If you don't have Snow Leopard you can download a plug here:
http://tattiebogle.net/index.php/ProjectRoot/Ps3Controller
Let me know if you guys find out how to get the SQUARE button to work.