SNES: second controller does not work
-
I have installed a fresh RetroPie 4.1 from the img on a Raspberry Pi 3 and I'm having trouble with the second controller and the SNES emulator.
Both controller are the same SNES controller knock-off connected via USB. I have checked them with jstest and they both work flawlessly. There is something strange though, they have different names, "
usb gamepad
" and "USB Gamepad
" (the first one has 11 spaces at the end, while the second one has one). In/opt/retropie/configs/all/retroarch-joypads
I have two files:usbgamepad.cfg
andUSBGamepad.cfg
.In the SNES emulator the second controller does not work. If I only plug one controller I can make any work. In the megadrive emulator, both controller work at the same time without any issue.
I have tries a lot of things and I can't find a solution to my problem. Has someone any clue ?
-
@alightgoesout Have you configured player 2 in the retroarch config located at:
/opt/retropie/configs/all/retroarch.cfg
?? -
I have edited
/opt/retropie/configs/snes/retroarch.cfg
as indicated here, but it didn't change anything.Specifically, I have set
input_player1_joypad_index = 0
andinput_player2_joypad_index = 1
. -
It could be that retroarch has the wrong device type loaded, that happened to me once:
Run the SNES game. Press SELECT + X on the working controller.
In the menu navigate to Quick Menu -> Controls ->
and make sure that User 1 and User 2 device type is set to SNES Joypad. -
@alightgoesout , did you mapped both inputs through Emulation Station?
Go the the Retropie Main Menu and press start on controller 1. Go to configure input, press A on controller 1. Then, say "Yes" pressing A again. Now, press and hold any key on the controller2 and follow instructions. I have solved the same issue before, doing this.I hope it helps.
Filipe
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.