Gamepad Configuration Issues in N64
-
I have been trying to figure out how to get my two Retrolink N64 controllers to function as P1 and P2 on any N64 game with zero success and could use some advice and help.
I'm currently using a Pi 3 with the most recent version of Retropie installed fresh. When I configure gamepad input, it takes it normally and everything seems to be fine until I load into a game, at which point one controller is configured properly, while the second is not, despite both being configured the exact same way.
I have even gone into the retroarch.cfg files and manually changed all the inputs to match between input_player1 and input_player2, and yet there is still no success. I've read multiple solution saying to open the "in-game menu", however, the only setting I can find for this is to use the retroarch configuration setting (Down+L1+R1+Y or L3+R3), which does not work when I attempt to access it from in-game.
I have tried saving and modifying multiple variations of retroarch.cfg files to overwrite it with the desired settings, but to no avail - this misconfiguration happens everytime and I cannot seem to get it to work any other way. Please advise.
-
The standalone mupen64plus- emulators don't actively use the retroarch-joypads files for keymaps. It also doesn't use your
retroarch.cfg
files. It has its own file that gets generated when you configure in emulationstation. I'd check for any conflicts inInputAutoCfg.ini
located in/opt/retropie/configs/n64
. -
The file you specified has only one section for "Generic USB Joypad" and I am unsure how to make it register the two distinct joypads. How might I do this? How can I get it to recognize and keep the maps for both?
-
So you have to controllers with the same name? I'd imagine you could use the Input SDL lines in
/opt/retropie/configs/n64/mupen64plus.cfg
in this case.[Input-SDL-Control2] # 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 = 2
Try setting section Control1 and Control2 mode to 1, then type in the name of the controller here
# SDL joystick name (or Keyboard) name = "Logitech Gamepad F310"
Worst case, that doesn't work, you could try Fully Manual and copy the contents of a working SDL Control1 section to the SDL Control2 Section
Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.
Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.