RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    Remember gamepad bindings per gamepad

    Scheduled Pinned Locked Moved Help and Support
    gamepad configretroarch setup
    3 Posts 2 Posters 502 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.
    • J
      jaamulberry
      last edited by

      Pi Model or other hardware: 4
      Power Supply used: Official Raspberry Pi PS
      RetroPie Version Used (eg 3.6, 3.8.1, 4.1 - do not write latest): 4.7.12 (Retroarch 1.8.8)
      Built From: Premade on Retropie website
      USB Devices connected: Keyboard, Buffalo Classic USB Gamepad(8 button)
      Controller used: Buffalo Classic USB gamepad, Xbox Wireless Controller
      Error messages received: NA
      Guide used: (Mention if you followed a guide): https://www.reddit.com/r/RetroArch/comments/ecicyc/saving_controller_mapping_profiles/
      Emulator: All
      How to replicate the problem: I am switching between two controllers depending on if my Xbox controller is available. When plugging in the USB gamepad it has all of the Xbox controls so I rebind the keys and click Save AutoConfig. Then I hit bind all(Was told to do so) and it maps all the wrong bindings. If I later restart the game with only the USB controller connected the binds are wrong so I bind them and hit save Autoconfig but Bind Default all break them again. Is there anyway to have this setup so that the first controller(Whether Xbox or USB controller) is recognized and gets the correct bindings loaded? It recognizes that controllers are different(Device Index name is right) but it keeps the previous controllers bindings.

      retroMenu (Small).jpg

      1 Reply Last reply Reply Quote 0
      • mituM
        mitu Global Moderator
        last edited by

        You don't need to create any autoconfig profiles for your controller in RetroArch, configuring them in EmulationStation, when first plugged in, will generate those profiles for you. Once created, the configurations will load automatically, as RetroArch detects which controller(s) you have plugged in.
        You can check if the profiles are saved by looking in the \\retropie\configs\all\retroarch-joypads folder (over file shares) - each controller should have it's own .cfg file.

        1 Reply Last reply Reply Quote 0
        • J
          jaamulberry
          last edited by

          I think I figured out my mistake. Since I was using an Xbox controller I was using the optional Xbox Driver. I uninstalled this and now everything works great. Thanks for taking a look!

          1 Reply Last reply Reply Quote 0
          • First post
            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.