Separate Controller Configurations for Users
-
I'm fairly new to RetroPie but I've done some searching and haven't found anything to suggest this sort of feature already exists. Basically, I'm wondering if there's any way to store multiple configurations for a particular controller that could easily be swapped between in the start menu.
The issue is this - I'm using a PS4 controller, and it's working great. My dad, however, didn't like the standard configuration - he wanted to use Circle and Square instead of Circle and X, and he also didn't like that Square and Triangle (mapped to X and Y buttons) seemed to cause an A+B press. So I reconfigured the controller the way he likes it and he's quite happy. But it means that I have to reconfigure the controller to my preferences, and set it back for him. There should be some way to be able to store multiple configurations for the controller, and to be able to swap between them in the menu. It would be especially handy if we could use the separate configurations simultaneously for player 1 and player 2, because then my dad and I could finally play Dr. Mario together again! :D
If this sort of feature already exists, please let me know. As I said, I did some searching but came up empty. If it doesn't, I'd be willing to actually put this together and write the necessary code if somebody would point me in the right direction of where to start (don't quite feel like completely reverse engineering the codebase to see how/where user profiles might fit in).
-
@Septcanmat you're correct in that it doesn't exist. Retropie isn't really built around the idea of multiple user profiles though you could probably create a new folder in the RetroArch-joypads folder and then swap out the configs (not really an elegant solution by any means but would work) the other complication is emulationstation has its own configs which retropie uses to generate the configs for RetroArch.
I'm sure @meleu has some settings with his joypad selector that might be able to accomplish what you're looking for
-
@herb_fargus honestly, user profiles just seemed like a natural extension of this idea. It may be a bit much, but I wonder how hard it would be to be able to switch between pre-made configs.
-
@Septcanmat you can create a remap file and load it on-the-fly through
RGUI > Quick Menu > Controls > Load Remap FileIf you post the content of your
/opt/retropie/configs/all/retroarch-joypads/YOUR_JOYPAD_NAME.cfg
maybe we can help you better.
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.