(SOLVED) One of my keys got remapped.
-
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.
-
@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.)
-
@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 :)
-
@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.)
-
@sleve_mcdichael It's just the two Dragonrise joysticks.
-
@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.
-
@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" -
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.
-
@sleve_mcdichael Yeah, it's a bit strange. I'll try that later and let you know what happens. Thanks as always.
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.