• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
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

(SOLVED) One of my keys got remapped.

Scheduled Pinned Locked Moved Help and Support
retroarch cfg
9 Posts 2 Posters 807 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.
  • D
    Drdave79
    last edited by Drdave79 26 Apr 2022, 01:00

    Somehow during recent updates, the default for my 3 button got remapped to a second 0 in the retroarch menu (see attached) across all platforms. The second Auto: 0 should actually be Auto: 3. Can you please help me fix? Thank you.

    IMG_9792.jpg

    S 1 Reply Last reply 26 Apr 2022, 03:09 Reply Quote 0
    • S
      sleve_mcdichael @Drdave79
      last edited by sleve_mcdichael 26 Apr 2022, 03:09

      @Drdave79 first thing I would check is the autoconfig. Can we see it? Probably something like:

      /opt/retropie/configs/all/retroarch/autoconfig/Dragonrise Inc. Generic USB Joystick.cfg
      

      (Or, just reconfigure in ES and see if that fixes it.)

      D 1 Reply Last reply 26 Apr 2022, 03:16 Reply Quote 0
      • D
        Drdave79 @sleve_mcdichael
        last edited by 26 Apr 2022, 03:16

        @sleve_mcdichael I'll try that tomorrow. I wonder if that got changed when I was messing around with the 2nd joystick for Tron and Discs of Tron. Hopefully resetting that fix doesn't mess up other things. I know this stuff can have cascading effects. Probably do a back up first :)

        S 1 Reply Last reply 26 Apr 2022, 03:58 Reply Quote 0
        • S
          sleve_mcdichael @Drdave79
          last edited by 26 Apr 2022, 03:58

          @Drdave79 is your second joystick also a dragonrise board? These are custom arcade sticks, right? If they are using the same device name, they'll use the same config, and so they need to be wired up the same, you can't configure them individually. That might be a problem if you're trying to do the second one as a different style (spinner, etc.)

          I suppose what I would try is, if there are enough extra inputs on the board, to put the spinner "at the end," on the "higher-numbered" inputs, as if all the controls from the first controller were already hooked up. Then, you won't be able to use the auto config, as configuring either controller would overwrite the other. You will need to manually edit the values from both "versions" into one file. (Before you do, make sure the last one you do configure is what you'll want to use for stand-alone emulators like N64, Dreamcast, if you're going to use them. Or you'll need to manually configure them, later.)

          D 1 Reply Last reply 26 Apr 2022, 04:03 Reply Quote 0
          • D
            Drdave79 @sleve_mcdichael
            last edited by 26 Apr 2022, 04:03

            @sleve_mcdichael It's just the two Dragonrise joysticks.

            S 1 Reply Last reply 26 Apr 2022, 04:26 Reply Quote 0
            • S
              sleve_mcdichael @Drdave79
              last edited by 26 Apr 2022, 04:26

              @Drdave79 oh yeah my bad, I think I was confused. It's "IPAC" that are the custom arcade boards. "Dragonrise" is...every generic USB joystick, ever? Not really but it looks like it's a lot of them.

              Still, if they are different, but both report the same device name, they're going to conflict when you try to autoconfig them.

              If they have different names it shouldn't be a problem.

              D 1 Reply Last reply 26 Apr 2022, 14:16 Reply Quote 0
              • D
                Drdave79 @sleve_mcdichael
                last edited by 26 Apr 2022, 14:16

                @sleve_mcdichael Well, just doing the reconfig in ES technically fixed the problem. The button's working again. Instead of Auto 3, which is what it used to be, or a duplicate Auto 0 which was causing the conflict, it's now set to Auto X (blue) (btn) (Key: z). I've attached a copy of the .cfg file below. I'm thinking this started when I was testing a N64 USB controller. Probably affected something else at one point.

                While the reconfig worked, I'd feel a lot better if it was back to Auto 3 instead of Auto X. Is there an easy way to put it back with the file below? I don't know the exact coding. Thanks @sleve_mcdichael

                input_device = "DragonRise Inc. Generic USB Joystick "
                input_driver = "udev"
                input_enable_hotkey_btn = "7"
                input_l_btn = "4"
                input_l_btn_label = "Left Shoulder (LB)"
                input_load_state_btn = "4"
                input_up_axis = "-1"
                input_left_axis = "-0"
                input_state_slot_decrease_axis = "-0"
                input_select_btn = "7"
                input_right_axis = "+0"
                input_state_slot_increase_axis = "+0"
                input_r_btn = "5"
                input_r_btn_label = "Right Shoulder (RB)"
                input_save_state_btn = "5"
                input_y_btn = "3"
                input_y_btn_label = "X (blue)"
                input_x_btn = "2"
                input_menu_toggle_btn = "2"
                input_down_axis = "+1"
                input_start_btn = "6"
                input_exit_emulator_btn = "6"
                input_b_btn = "1"
                input_reset_btn = "1"
                input_a_btn = "0"

                1 Reply Last reply Reply Quote 0
                • S
                  sleve_mcdichael
                  last edited by sleve_mcdichael 26 Apr 2022, 15:13

                  @Drdave79

                  input_l_btn_label = "Left Shoulder (LB)"
                  input_r_btn_label = "Right Shoulder (RB)"
                  input_y_btn_label = "X (blue)"

                  You can remove these lines, or add "_label" definitions for the remaining buttons and axes.

                  It's weird that only a couple of yours are labeled, but it didn't use to do it at all so I bet what happened is, only those buttons got changed, when you reconfigured just now, so only those buttons' entries were modified. Those that were modified were given the label automatically as they are now, while those that were not modified...weren't.

                  I'll bet if you delete the whole file and reconfigure, they'll all have them.

                  D 1 Reply Last reply 26 Apr 2022, 16:17 Reply Quote 0
                  • D
                    Drdave79 @sleve_mcdichael
                    last edited by 26 Apr 2022, 16:17

                    @sleve_mcdichael Yeah, it's a bit strange. I'll try that later and let you know what happens. Thanks as always.

                    1 Reply Last reply Reply Quote 0
                    9 out of 9
                    • First post
                      9/9
                      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