Controller Order not Matching RetroArch or Joystick Selection
-
I've been messing with this problem for some time now and can't seem to get anything working correctly.
My setup consists of a Raspberry Pi 3 with 4 controllers connected via a USB hub bought from The Pi Hut. The controllers plugged into port 1 and 2 are original nes controllers converted to USB using a RetroKit from retroUSB. The next two controllers in port 3 and 4 are generic SNES USB controllers.
I am using @meleu Joystick Selection in the RetroPie menu to select the SNES USB controllers to be player 1 and 2 for the global settings. I then choose the original NES controllers to be player 1 and 2 for only NES games. I verified that the global setting in joystick selection are what appear in RetroArch. Then when I go into a SNES game it puts and original NES controller as player 1, the SNES controllers as player 2 and 3 and then the other original NES controller as player 4. I've tried about every configuration in Joystick Selection and I can't get the two SNES controllers to be player one and two in SNES games. When I run an NES game it does appear that the controllers are in the correct order but for some reason I can't get player 2's controller to actually work in game. I've really only been looking into the order issue with SNES games but I thought I would just check the NES games before I posted this.
I really appreciate any help that I can get and please let me know if there is any additional information required.
-
seems to be an issue with how retroarch now sees controllers in the latest update. I started a thread here that may or may not answer your question. https://retropie.org.uk/forum/topic/17276/usb-ports-no-longer-determine-player-number-retroarch-1-7-1/2
-
@lostless Thanks for the link, it does seem like the problem I'm having. I'll have to try the patch that was mentioned at the end of the thread and see how it goes. Unfortunately my build is in a old NES case with the two original controller always plugged in and inaccessible without opening up the entire case. So if I can't figure this out I guess my only remedy is to open the case and unplug the NES controllers each time I want to use the SNES ones. Here's hoping that isn't what I have to do.
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.