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 809 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

      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 Reply Quote 0
      • S
        sleve_mcdichael @Drdave79
        last edited by sleve_mcdichael

        @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 Reply Quote 0
        • D
          Drdave79 @sleve_mcdichael
          last edited by

          @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 Reply Quote 0
          • S
            sleve_mcdichael @Drdave79
            last edited by

            @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 Reply Quote 0
            • D
              Drdave79 @sleve_mcdichael
              last edited by

              @sleve_mcdichael It's just the two Dragonrise joysticks.

              S 1 Reply Last reply Reply Quote 0
              • S
                sleve_mcdichael @Drdave79
                last edited by

                @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 Reply Quote 0
                • D
                  Drdave79 @sleve_mcdichael
                  last edited by

                  @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

                    @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 Reply Quote 0
                    • D
                      Drdave79 @sleve_mcdichael
                      last edited by

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