dankcushionsParticipant07/19/2015 at 14:30Post count: 432
So I use lr-fba to run my neogeo games, mainly because I like to use retroarch whenever i can. They run great, but the default controller setup is screwy. I use a USB SNES pad, and if I configure lr-fba so that a, b, x and y are all mapped to the corresponding buttons in my pad, it maps that to the neogeo A, B, C, D buttons as:
X(C) Y(D) A(B) B(A)
this doesn’t really make much sense to me, especially when you play games that assume all the buttons are in a horizontal line like the neogeo stick – eg, neo turf masters uses the B and C buttons to adjust your hook left and right, respectively, so it makes sense for them to be to the left and right of each other.
so I reprogrammed the buttons to be:
X(D) Y(A) A(C) B(B)
via the following change in /opt/retropie/configs/neogeo/retroarch.cfg:
input_player1_b_btn = "3" input_player1_a_btn = "1" input_player1_y_btn = "0" input_player1_x_btn = "2"
the problem is now that navigating the retroarch RGUI menu with this setup is all screwy – A is no longer ‘accept’, and b is no longer ‘back’/’cancel’.
Is there a way of changing the ‘snes layout’ > ‘neogeo layout’ mapping, without messing up retroarch menu navigation? or is it up to the emulator core to decide what snes buttons do what?petrockblogKeymaster07/19/2015 at 20:13Post count: 1827
it’s up to the core, but you can remap buttons in the retroarch gui.
press select+X to enter the gui. Choose “Quick menu”
You can then choose “Core Input Remapping Options” – from there you can remap buttons as needed. Then save it with “Save Core Remap File”. It will save it to /opt/retropie/configs/platform/libretro_core_name/libretro_core_name.rmp – you can then manually edit
/opt/retropie/configs/platform/retroarch.cfg and include the file with
input_remapping_path = “/opt/retropie/configs/libretro_core_name/libretro_core_name.rmp”
and it will be loaded automatically.dankcushionsParticipant07/20/2015 at 11:31Post count: 432
weirdly I don’t get the “core input remapping” option in the FBA-lr quick menu (either for neogeo or fba). it DOES appear when playing other systems, but I don’t have a problem with those! I’m not sure if it’s the core that’s hiding this option, or some other configuration (nothing jumps out)
EDIT: I smell a retroarch issue, so raised https://github.com/libretro/RetroArch/issues/2000
- The forum ‘Controller Configuration in RetroPie’ is closed to new topics and replies.