Oddball Issue - Only Controller Detected as Second Controller
-
Hi everyone. I'm hoping someone can help me. I created a new build with a single Logitech F710 controller. I'm running RetroPie 3.6. I used an old image I had backed up and wrote to a new SD Card. I have avoided upgrading as it breaks the install when I try so I have to build from scratch and that's more work than I have time for right now. The issue is the lone controller on this build is always detected as controller 2 when I configure it in the RetroPie Gui, and is thusly treated as such in games. Is there a quick fix for this? Can I perhaps blank the controller configuration and redo it as if it were a new build? A solution would be greatly appreciated. Thanks in advance.
-
You can set the controller order by navigating to the 'Configuration Editor' entry of the RetroPie menu in Emulation Station. From there, select 'Configure Basic libretro Options', followed by 'Configure Default Options for all libretro Emulators' and finally 'Choose Joypad Order'.
-
@mediamogul Perfect, thanks I will give that a try.
-
@mediamogul Hi, I tried your suggestion and it looked like it was going to work but then in the final screen the option you mentioned was not present. Instead I got this.
Any other suggestions / ideas? Is there a config file I can delete that will autogenerate fresh after a reboot or something?
-
Looks like that feature had yet to be added in 3.6. It can be somewhat difficult to maintain older releases of software and it'll only get worse over time. I would recommend finding the time to redo your setup at some point in the near future. In the mean time, are you able to rearrange the controllers from within RetroArch? Also, exactly what part of RetroPie is breaking when you try to do a standard update?
-
@mediamogul So originally the image was from a build with two controllers, a keyboard and a mouse. Now there is a single controller with a keyboard TouchPad combo. With each plugged in emulationstation detects 3 controllers when I go to do the configuration. If I remove the keyboard it detects 2 (also wrong), but I seem to recall it working if I remove the keyboard combo so I might just leave it out for now. Doing a new build from scratch is not an option right now.
-
@drake999 said in Oddball Issue - Only Controller Detected as Second Controller:
Doing a new build from scratch is not an option right now.
I understand. It's a lot of work at what's arguably the the most hectic time of year. Whenever you do get around to it, you'll save yourself a lot of aggrevation moving forward by also examining exactly what is preventing you from performing standard updates. It has got to be an absolute pain to start from scratch every time you want to get the latest improvements.
Edit: @meleu has also developed a very nice controller selection utility that can be found here.
-
@mediamogul I tried removing the keyboard / mouse combo real quick this morning before going to work. The controller now works in games, however the save state and load state functions do not, though Start + Select does work for exiting the game oddly enough. It's clear to me that there is something seriously wrong with the config file but not sure how to correct it. In any case thanks for the advice you provided. Even though it didn't result in a solution I appreciate the help. This will go on the back burner for now unless someone else reading can suggest something additional I can try. My main build (where the image originated) is still functional and configured exactly the way I like it. I just wanted to have a second build in a different room in my home with all my customization's intact. When I get more time and if a solution has not been found, I will do a new build from scratch.
-
You might try remapping the controller in Emulation Station now that the keyboard is disconnected. It could be that the button assignments are somehow off as a result.
-
@mediamogul Ok, yes thats actually what I tried this morning. I removed the keyboard then did the controller remap in the EmulationStation GUI. At that point I was able to launch, play, and exit games with the controller, but save and load state functions did not work. I wouldn't be surprised if other functions are missing as well that I just haven't tried yet. As it stands now it will function well enough for me to have a quick game now and then until I get around to doing a rebuild with a more recent version, though having the save and load state functionality back would pretty much solve my issue. Also thinking about deleting the config file and seeing if a new one is generated on reboot, think I heard somewhere that it is. If I brick the install its not a huge loss, as I can just reimage the card.
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.