[mupen64plus] OSX Xbox360 controller config

1,071 views
Skip to first unread message

John Smith

unread,
Apr 16, 2010, 7:44:36 PM4/16/10
to mupen...@googlegroups.com
The Xbox 360 config mapping is not valid for the 360 controller using this driver,  http://tattiebogle.net/index.php/ProjectRoot/Xbox360Controller/OsxDriver

There was also no SDL Joytest for OSX and I didn't see the code to compile it, using some code from the net I was able to map all of the buttons(a,b,x,y,start) correctly.  The left joystick appears to be correct, but not entirely sure about the Dpad or right joystick.  When using the driver above it is listed as "Controller" for the name.  This may not be 100%, but its a start at least.  

[Controller]
plugged = True
plugin = 2
mouse = False
AnalogDeadzone = 4096,4096
AnalogPeak = 32768,32768
DPad R = axis(6+)
DPad L = axis(6-)
DPad D = axis(7+)
DPad U = axis(7-)
Start = button(4)
Z Trig = axis(2+)
B Button = button(12)
A Button = button(11)
C Button R = button(1) axis(3+)
C Button L = axis(3-)
C Button D = axis(4+)
C Button U = button(3) axis(4-)
R Trig = button(5)
L Trig = button(4)
Mempak switch = button(9)
Rumblepak switch = axis(5+)
X Axis = axis(0-,0+)
Y Axis = axis(1-,1+)

--
You received this message because you are subscribed to the Google Groups "mupen64plus" group.
To post to this group, send email to mupen...@googlegroups.com.
To unsubscribe from this group, send email to mupen64plus...@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/mupen64plus?hl=en.

Richard Goedeken

unread,
Apr 23, 2010, 11:24:01 AM4/23/10
to mupen...@googlegroups.com
Thanks for the joystick info, but I would prefer not to commit a new input
auto-config into the mupen64plus source repository until all of the controls
are known to be correct. Can someone here running OSX with a 360 controller
finish this (verify the configuration of the d-pad, c buttons, and triggers)?

Richard

boyobej...@gmail.com

unread,
Feb 18, 2016, 8:28:56 PM2/18/16
to mupen64plus
I did a 'brew install Caskroom/cask/xbox360-controller-driver'. I think this is very similar to the default config currently in use. I personally don't like the B Button = button(12) and A Button = button(11) options as they map to up/down on the dpad (it's awkward to use). I switched them to B Button = button(1) and A Button = button(0), and love it.

Currently running Mupen64Plus 2.5 on El Capitan.

[Controller]
plugged = True
plugin = 2
mouse = False
AnalogDeadzone = 4096,4096
AnalogPeak = 32768,32768
DPad R = axis(6+)
DPad L = axis(6-)
DPad D = axis(7+)
DPad U = axis(7-)
Start = button(4)
Z Trig = axis(2+)
B Button = button(1)
A Button = button(0)
C Button R = button(1) axis(3+)
C Button L = axis(3-)
C Button D = axis(4+)
C Button U = button(3) axis(4-)
R Trig = button(5)
L Trig = button(4)
Mempak switch = button(9)
Rumblepak switch = axis(5+)
X Axis = axis(0-,0+)
Y Axis = axis(1-,1+)

Reply all
Reply to author
Forward
0 new messages