Note: I am using retroarch 1.7.5 on Win10
I have several different controllers I am trying to set up in retroarch: A PS3 controller, an 8bitdo retro controller, a saturn pad connected to a mayflash USB converter, and two arcade fight sticks. I would like to get them all set up with their own autoconfig profiles so that I can easily swap them out when playing certain cores, or double them up (for example, since I don’t have a second saturn controller I’d like to use one of the arcade sticks as P2 for fighting games on the beetle Saturn core, but also want the same stick configured to be P1 or P2 for playing neo geo games on FB Alpha)
Based on what I’ve read this seems to be a valid use case, but I can’t seem to get the autoconfig working correctly before doing the rest. As soon as I plug the PS3 controller in, RetroArch recognizes it as “Xinput controller (User 1)” and not a “PS3 Controller” (I presume this is why the autoconfig file that is already on retroarch for the pad doesn’t load). No big deal, I can manually set it up and it works fine.
The problem is, once I reset the binds to default, unplug the controller and add a new one to set up, RetroArch still recognizes it as “Xinput controller (User 1)”. I can manually set up this controller too, but when I save the auto config file it simply saves over the same one I just did for the previous controller and it fails to work correctly when plugged in.
There are permutations, but this is the core problem i seem to be working off. After a bunch of controller swapping it did recognize the 8bitdo controller correctly in the device index once (and an auto config seemed to load, though I don’t know which), it simply did the same for any other controllers I connected.
The mayflash consistently gets recognized as its own thing, but even her saving an auto config file just saves over a previous one for some reason (so even though retroarch says “I see that’s a mayflash!” The saved auto config output file doesn’t match the name of the device). Interestingly, even when no other controllers are plugged in, retro arch seems to remember a “ghost” of the last controller and still loads it on startup unless I reset the PC. Not sure that means anything but thought I’d mention it.
I don’t really know what else to do at this point and am hoping someone can guide me in the right direction, thanks!