Using different controllers for different cores . 2 players.
-
Hi all. New here and in the retropie experience although I have some experience with emulation in the past with different results. Loving it so far. But here's my problem:
I have 2 different from each other ps3 style wired usb controllers and 2 arcade style wired usb controllers. All 4 are constantly connected at the same time, each at their own port. All 4 are recognized as different entities.
What I would like to do is define:
Ps3 style controller A to be player 1 controller for all consoles.
Ps3 style controller B to be player 2 controller for all consoles.Arcade controller A to be player 1 controller for arcade systems (like FB neo, Mame, etc.)
Arcade controller B to be player 2 controller for arcade systemsAfter reading different replies to users with similar problems/goals I went in Retroarch after launcing a game of the core I want to map, and try to change the ''core remap file'' from the ''quick menu'' options. But I can only rearrange the buttons of a specific controller. Not pick a different controller altogether. Is there a way to do this? Is it within retroarch or retropie?
I apologize if this has been asked before or if it's not possible. If there's a tutorial or answer please point me to the right direction. Thank you in advance.
-
Is this the best way to do it (joystick selector) or have things changed since 2016?
https://retropie.org.uk/forum/topic/2875/multiple-controller-drivers-one-per-system-core-solved/4The github retropie links are no longer there unfortunately.
-
@red_eye80 said in Using different controllers for different cores . 2 players.:
After reading different replies to users with similar problems/goals I went in Retroarch after launcing a game of the core I want to map, and try to change the ''core remap file'' from the ''quick menu'' options. But I can only rearrange the buttons of a specific controller. Not pick a different controller altogether. Is there a way to do this? Is it within retroarch or retropie?
You can back all the way out to the
Main Menu
of RetroArch, then go toSettings -> Input
and you can alter which players are controlled by which devices there. These changes would not be saved in a remap, but likely would if you save aCore Override
.That might not be as easy to completely configure as if you get the
Joystick Selection
tool you linked in your second post. -
Thank you for your reply. So I tried your suggestion: Load a retroarch final burn neo game, enter retroarch menu. Back out, go to settings, change the controller to ''usb arcade stick" , which is what I want for all the games of that core, then go to ''quick settings", controls and save a core remap file, without changing anything else there. Basically just making sure the correct controller is shown, and it is then quit retroarch.
BUT, when I exit the game, and reload it, it does show it loads a core remap file, but the controllers are configured as prior the change. What did I do wrong?
-
@red_eye80
I think what you need is anoverride
instead of a remap.I don't have access to my system right now, but looking at this:
https://docs.libretro.com/guides/overrides/#override-configs
it appears you should find the save override option underQuick Menu -> Save Core Override
.
I'll admit this didn't ring a bell with me so it is possible it is a slightly different path to it, but I do know it contains the word override instead of remap. -
Thank you for clarifying and defining the difference. I thought I was going mad, because no matter which menu I was going in, I could not find the ''override option'' anywhere. Was I using a different software? So I just assumed it was the remap option which obviously wasn't working and I can understand why.
After some searching, I realized that a bunch of options including ''overrides" where switched off, not to be visible. So I just tested what you mentioned before and it worked! Now I can use the arcade sticks, even for beat'em ups and shoot 'em ups on consoles, (game override). Thank you so much!
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.