Analog sticks not working in arcade
-
I built a new retropie system for my cousin and am configuring it. Everything is working except on arcade games, which are using lr-mame20003-plus, the analog sticks aren't working. They work in every other emulator. When I go to map inputs and move them to set the input manually, nothing happens. It correctly detects the dpad, but neither of the sticks show up. What's odd is that the analog stick buttons are also working. These are 8bitdo 2 Pro gamepads.
-
Additional info. When comparing it to my other install, I notice that in RetroArch, Under Settings->Input->Port 1 it doesn't list a "Device Type" setting. On my other system it lists "Device Type: Retropad".
Any idea why there isn't a device type setting?
-
@tribunal88 there’s an option to enable use analog as dpad in the retroarch menus. It’s probably off by Default in the arcade games because some games actually use analog sticks.
It can be enabled per game or per emulator. -
I see those options, but in my current setup, both the dpad and analog stick are functional at the same time (and largely do the same thing). This is good because it allows me to use the analog stick in certain games like NBA Jam and TMNT, and the dpad in others like Mortal Kombat, depending on which is better.
Let me be more descriptive. In the current setup, if I open the MAME menu to remap controls, and I select to remap the P1 Up (for example), if I press up on the DPAD it shows "D-Pad up". If I press the analog stick up it says "RP1 Axis -" (or something of that nature). So it understand the inputs for the stick and d-pad are distinct.
If I do the same thing on the new one I'm building out, it registers the input from the d-pad, but if I remap and press up on the analog stick, nothing happens.
The analog stick is working fine in the UI and in Mario 64. Also in Retroarch.
-
Figured it out. It's something with the current build of lr-mame2003-plus. I copied the directory and contents (scp -rp) of /opt/retropie/libretrocores/lr-mame2003-plus from my current system to the new build, changed the ownership to "root", and now the new system is working as expected.
The build that works as expected is from 2022-07-29T09:51:03+01:00, the one that doesn't work is from 2023-01-26T16:43:41+00:00.
Maybe I'll log a bug over there.
-
Issue with mame2003-plus has been corrected. For anyone following this, Update from source to receive the update.
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.