Custom Controller Issues
-
I built a custom tabletop arcade machine and a controller using a Teensy 4.1+. Everything works perfectly in the main parts of retropie but some of the cores the mapping is not correct. Here are the system specs:
Raspberry Pi 5
Retropie V4.8 installed on top of Raspberry Pi OS Lite 64bit- Bookworm, Kernel 6.6An example is PS2 using AetherSX2. The thumbsticks are inverted (up is down, left is right, etc), The DPad and buttons (a,b,x,y/circle, square, triangle, x) are wrong and the select-start hotkey doesn't work (I can't exit).
I attempted to do a per core configuration based on this:
https://retropie.org.uk/docs/RetroArch-Configuration/I tried placing the new config in both:
/opt/retropie/configs/ps2
and
/opt/retropie/configs/aethersx2I also tried naming it:
retroarch.cfg
ps2.cfg
aethersx2.cfgI tried all these both with and without autoconfiguration turned on
I also tried core input mapping via RGUI but since the buttons are not mapped correctly I can't get into RGUI.
Several other cores have the dpad/buttons swapped, buttons being mapped to something other than they should be, etc.
Any suggestions on how to remap these other than what is listed above?
Thank you in advance for any assistance.
-
@stevesherrin said in Custom Controller Issues:
An example is PS2 using AetherSX2. The thumbsticks are inverted (up is down, left is right, etc), The DPad and buttons (a,b,x,y/circle, square, triangle, x) are wrong and the select-start hotkey doesn't work (I can't exit).
aethersx2
is not a Libretro/RetroArch core - is a standalone emulator. Any configuration or documentation related to RetroArch does not apply to it and - as you already found out - will not work (including the exit hotkey combination).If the emulator itself doesn't have a menu/UI to configure the controller, then you need to find in what configuration file it keeps the input mappings in order to modify them.
-
@mitu Great, thanks!
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.