What's new

How to activate 3rd Controller?

ShinyTip

New member
Hi,

I must play using the third controller port. The game only works with controller 3.
I am running the latest stable windows build from the google code homepage.

I have this entry in mupen64plus.cfg as follows:

Code:
[Input-SDL-Control3]

# Mupen64Plus SDL Input Plugin config parameter version number.  Please don't change
version = 1
# 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
# Specifies which joystick is bound to this controller: -2=Keyboard/mouse, -1=Auto config, 0 or more= SDL Joystick number
device = -2
# SDL joystick name (name check disabled if this is empty string)
name = "AutoKeyboard"
# 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 = "key(100)"
DPad L = "key(97)"
DPad D = "key(115)"
DPad U = "key(119)"
Start = "key(13)"
Z Trig = "key(122)"
B Button = "key(306)"
A Button = "key(304)"
C Button R = "key(108)"
C Button L = "key(106)"
C Button D = "key(107)"
C Button U = "key(105)"
R Trig = "key(99)"
L Trig = "key(120)"
Mempak switch = "key(44)"
Rumblepak switch = "key(46)"
# Analog axis configuration mappings
X Axis = "key(276,275)"
Y Axis = "key(273,274)"

When running any game, it does not work. If I press 'pause' it pauses as if Player 1 pressed it (the screen shows which player pressed pause).

I get this error upon launching:
Code:
04:34:48: [Input] Warning : N64 Controller #1: Disabled, SDL joystick 0 is not available
04:34:48: [Input] Warning : N64 Controller #2: SDL joystick name '4 axis 16 button joystick' doesn't match stored configuration name 'AutoKeyboard'
04:34:48: [Input] Warning : N64 Controller #2: Disabled, SDL joystick 1 is not available
04:34:48: [Input] Warning : N64 Controller #3: Disabled, SDL joystick 2 is not available
04:34:48: [Input] Warning : N64 Controller #4: Disabled, SDL joystick 3 is not available
No joysticks /controllers found

I need Player 3 to control the game!!

Is it possible to do this?

Thanks. :)
 
Last edited:

Richard42

Emulator Developer
I'm sorry, but it looks like it's currently not possible to do this. It's a bug in the auto-config behavior. I'll fix it in the next few days and you can grab one of ecsv's daily windows builds of the trunk.
 

Top