Hi,
I am having trouble setting up multiple controllers in Retroarch.
I currently have 2x 8Bitdo Pro2 controller and a generic USB controller that is listing as a SEGA controller.
I have mapped the controller buttons in Retroarch giving each controller a different port. The Sega controller does not use the default mapping, 8Bitdo does, so I mapped the SEGA one manually in Retroarch bindings as port 2.
When I open a core like SNES9X and go to the controller setting everything works perfectly and all buttons are assigned correctly provided all controllers are connected.
The issue arises if one of the controllers is turned off and the USB generic SEGA controller automatically becomes a fallback controller and changes ports to port 1 for instance. It then loses its assigned mapping in both the core and Retroach because it is not the port it was mapped for.
Essentially all buttons change their mapping when it changes port. Is there a way to prevent this loss of recognition of the original mapping for that controller?
I want to plug any random controller in and have it remember the correct mapping I have assigned. It will be helpful for multiplayer gaming.
What do people do when they have multiple systems/cores like SNES, N64, Saturn, etc., with different controllers to suit each console? The 8Bitdo Pro2 isn’t the best controller for each core.
Any help would be greatly appreciated!