• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
RetroPie forum home
  • Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login

Separate Controller Configurations for Users

Scheduled Pinned Locked Moved Ideas and Development
controllerconfigurationusers
4 Posts 3 Posters 1.2k Views
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • S
    Septcanmat
    last edited by 18 Dec 2016, 23:02

    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).

    H M 2 Replies Last reply 18 Dec 2016, 23:16 Reply Quote 0
    • H
      herb_fargus administrators @Septcanmat
      last edited by herb_fargus 18 Dec 2016, 23:16

      @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

      If you read the documentation it will answer 99% of your questions: https://retropie.org.uk/docs/

      Also if you want a solution to your problems read this first: https://retropie.org.uk/forum/topic/3/read-this-first

      S 1 Reply Last reply 18 Dec 2016, 23:32 Reply Quote 0
      • S
        Septcanmat @herb_fargus
        last edited by 18 Dec 2016, 23:32

        @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.

        1 Reply Last reply Reply Quote 0
        • M
          meleu @Septcanmat
          last edited by 19 Dec 2016, 03:13

          @Septcanmat you can create a remap file and load it on-the-fly through
          RGUI > Quick Menu > Controls > Load Remap File

          If you post the content of your /opt/retropie/configs/all/retroarch-joypads/YOUR_JOYPAD_NAME.cfg maybe we can help you better.

          • Useful topics
          • joystick-selection tool
          • rpie-art tool
          • achievements I made
          1 Reply Last reply Reply Quote 0
          4 out of 4
          • First post
            4/4
            Last post

          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.

            This community forum collects and processes your personal information.
            consent.not_received