Controller 2 not working when switching SNES emulator
-
Whenever you switch emulator for the SNES games, controller #2 stops working. I've tested it in "Mario World.smc" and whenever it's Luigi's turn to play, only controller #1 works.
Pi Model: 3 B+
RetroPie Version Used: July build (latest)
Built From: Pre made SD Image on RetroPie website
USB Devices connected: 3
Controller used: USB SNES x2
Error messages received: -
Log found in /dev/shm/runcommand.log (if relevant): -
Guide used: -
File: -
Emulator: any other than snes9x-next
Attachment of config files: -
How to replicate the problem: Play Mario World with two controllers and any other emulator than snes9x-nextHere's the research I've conducted from the different emulators so far:
pisnes = square picture, kind of blurry, one remote, can't exit out with start+select
snes9x-next = crystal clear picture, two remotes, LAG
armsnes = crystal clear picture, one remote
catsfc = crystal clear picture, one remote
pocketsnes = crystal clear picture, one remote
The reason why I want to switch emulator in the first place is that the other emulators seem to emulate this game much better. -
Is there a reason you haven't tried pocketsnes? It's basically snes9x-next, just less accurate but faster.
-
@Lyle_JP Done, updated in the thread. The problem persists, only controller #1 can be used to play with.
-
@Rottweiler I suggest you to change it on-the-fly:
- Select+X to access RGUI.
- Settings -> Input -> Input User 2 Binds
- Change "User 2 Device Index" to the controller you want.
Anyway I think that some
retroarch.cfg
file is messed... -
@meleu My retroarch.cfg in snes emulator folder looks like this ("\retropie\configs\snes\retroarch.cfg"):
Settings made here will only override settings in the global retroarch.cfg if placed above the #include line
input_remapping_directory = "/opt/retropie/configs/snes/"
#include "/opt/retropie/configs/all/retroarch.cfg"
-
@Rottweiler the changing on the fly worked for you?
-
@meleu I tried it now, it says "N/A (Port #2)" as if my controller wasn't plugged in. Although, it works fine with the snes9x-next emulator.
EDIT: Controller #2 shows up. When the emulator loads at first though, the bottom left corner displays that the first remote loaded, but not the second.
Bottom line, your method did not change anything.
-
@Rottweiler said in Controller 2 not working when switching SNES emulator:
@meleu I tried it now, it says "N/A (Port #2)"
Did you try to press the d-pad to change it? :-)
-
@meleu Yep, changed it, but it still wants to use controller #1 to control Luigi
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.