on a slightly unrelated note, how easy would it be to remap the C controls to keypad buttons?
I'm in exactly the same boat with Road Rash and many other games! The nub mapping isn't good enough to replace C buttons. I'm going to spend some time on this right now.
Ok, this keymap is now my setup for Road Rash (mirroring how I do it in Surreal64 on the Xbox). Road Rash isn't much like OOT, but the C buttons are now mapped to ABXY so this should be a good starting point for other games. To apply this keymap, open Mupen64, select 'Configure Input' from menu and replace all text with this.
(Note that the Pandora's ABXY buttons are actually known as Button Up, Button Down, Button Right etc, not to be confused with Button Dpad Up etc).
Here's a rundown of how this layout works in Road Rash.
- Left nub is N64 stick (as per default).
- Left shoulder is Z. This means your left index finger is on the throttle.
- Right shoulder is A. This means your right index finger does wheelies.
- Right nub down is B, aka the brake. Sounds like a strange mapping, but really works in game.
- ABXY are the C buttons.
- The N64's L and R buttons aren't used in this scenario, so are mapped to 9 and 0 (within reach of right thumb).
- Start is still start.
- The emulator exit button is now X, instead of the Pandora button which annoyingly launched the XFCE menu too.
#PPSP Input Plugin for N64
#by JayFoxRox and Adventus.
#These values specify the analog mapping:
N64 ANALOG=ANALOG LEFT
#These values specify the button mapping:
N64 DPAD UP=BUTTON DPAD UP
N64 DPAD DOWN=BUTTON DPAD DOWN
N64 DPAD LEFT=BUTTON DPAD LEFT
N64 DPAD RIGHT=BUTTON DPAD RIGHT
N64 A=BUTTON R
N64 B=ANALOG RIGHT DOWN : 64
N64 L=KBOARD 9
N64 R=KBOARD 0
N64 Z=BUTTON L
N64 C UP=BUTTON UP
N64 C DOWN=BUTTON DOWN
N64 C LEFT=BUTTON LEFT
N64 C RIGHT=BUTTON RIGHT
N64 START=BUTTON START
EXIT EMULATOR=KBOARD X
#These values specify the analog calibration function
#in = [0,255], out = [0, 255]
#out = in*v + in^2 * v + in^3 * v ....
Edited by Gruso, 09 March 2011 - 11:19 AM.