Closed GoogleCodeExporter closed 9 years ago
First thing: You are using a rather old version of mupen64plus.
It is also rather normal that keyboards don't work when you have no
Input-SDL-Control* section with keyboard settings like described in
https://code.google.com/p/mupen64plus/wiki/KeyboardSetup (you have currently
two sections with PS3 controller - device id 1 and 2)
The default settings can for example be found at
https://github.com/mupen64plus/mupen64plus-input-sdl/blob/master/data/InputAutoC
fg.ini#L3
When you update then also read
https://code.google.com/p/mupen64plus/wiki/InputPluginUsage (the important part
is the "mode" setting which you may want to change to 0 for the kebboard device
to avoid reconfiguration of your keyboard input device)
Original comment by s...@narfation.org
on 10 Jan 2014 at 7:18
[deleted comment]
[deleted comment]
[deleted comment]
[deleted comment]
OK, I finally got it to work (even got highres and AA working which is fucking
awesome!) I'll delete my previous posts and just post some highlights:
1) OS X loads both USB and bluetooth devices if you have your controller paired
and plugged in. If you do this, the USB device doesn't work. Just use one or
the other (disable bluetooth if you have to when using USB).
2) I had to delete everything and start fresh to get things to work. I can't
explain why, but somehow a fresh install including a new mupen64plus.cfg
(located in ~/.config/mupen64plus/) helped.
(I don't know if this is necessary, but I didn't use the InputAutoCfg.ini
supplied with the OS X bundle, but used the latest one on the git.)
3) In the cfg, I used mode = 0 for fully manual. I used testjoystick to get the
button numbers. Here are my configs:
[Input-SDL-Control1]
# Mupen64Plus SDL Input Plugin config parameter version number. Please don't
change this version number.
version = 2
# Controller configuration mode: 0=Fully Manual, 1=Auto with named SDL Device,
2=Fully automatic
mode = 0
# Specifies which joystick is bound to this controller: -1=No joystick, 0 or
more= SDL Joystick number
device = 0
# SDL joystick name (or Keyboard)
name = "PLAYSTATION(R)3 Controller"
# Specifies whether this controller is 'plugged in' to the simulated N64
plugged = True
# Specifies which type of expansion pak is in the controller: 1=None, 2=Mem
pak, 5=Rumble pak
plugin = 2
# If True, then mouse buttons may be used with this controller
mouse = False
# Scaling factor for mouse movements. For X, Y axes.
MouseSensitivity = "2.00,2.00"
# The minimum absolute value of the SDL analog joystick axis to move the N64
controller axis value from 0. For X, Y axes.
AnalogDeadzone = "4096,4096"
# An absolute value of the SDL joystick axis >= AnalogPeak will saturate the
N64 controller axis value (at 80). For X, Y axes. For each axis, this must be
greater than the corresponding AnalogDeadzone value
AnalogPeak = "32768,32768"
# Digital button configuration mappings
DPad R = "button(3)"
DPad L = "button(2)"
DPad D = "button(0)"
DPad U = "button(1)"
Start = "button(3)"
Z Trig = "button(8)"
B Button = "button(15)"
A Button = "button(14)"
C Button R = "axis(2+)"
C Button L = "axis(2-)"
C Button D = "axis(3+)"
C Button U = "axis(3-)"
R Trig = "button(9)"
L Trig = "button(8)"
Mempak switch = """"
Rumblepak switch = """"
# Analog axis configuration mappings
X Axis = "axis(0-,0+)"
Y Axis = "axis(1-,1+)"
4) Maybe some extra voodoo. *shrug*
Original comment by deadba...@gmail.com
on 19 May 2015 at 8:25
deadballo, I see a couple of problems with this configuration. You have the Z
trigger and Left trigger mapped to the same button (#8), and you also have the
right D-pad button and the Start button mapped to the same button (#3).
Original comment by richard...@gmail.com
on 2 Jun 2015 at 3:49
You are using a very old version of our emulator (v1.99.5). Please use the
latest (2.5). I tried on a Mac OSX 10.9 system with your configuration (using
the latest, v2.5) and the mappings which you have given do not work. The D-Pad
buttons are 4-7, not 0-3.
Original comment by richard...@gmail.com
on 3 Jun 2015 at 5:54
Original issue reported on code.google.com by
Pano.Pap...@gmail.com
on 9 Jan 2014 at 11:39Attachments: