Flipped Buttons on DualShock2 with Adapter
-
Hey everyone. Fairly new to Retropie, but I've been using it for a couple of weeks and have got it working pretty sweet.
Except for the controllers that is. I've previously used a PS3 controller with no issues aside from some button remapping in RetroArch for the PS1 emulator, but because this Pie is going to relatives I can't let them have my controller, so they'll be using PS2 controllers instead.
I've bought one of those two port to USB adaptors (this exact one: https://www.amazon.co.uk/dp/B01K1CRX6A?ref_=pe_3187911_248764861_302_E_DDE_dt_1). It seems to work out of the box just fine. I can map all of the buttons in ES, but when I load up a PS1 game, the X and Triangle buttons are switched.
All other buttons correspond perfectly, it's just X and Triangle for some reason. If I go into the RetroArch RGUI (with Select + Square), I can flip the buttons around and it works fine. If I quit out of the game and launch another, it reverts it back to X and Triangle being flipped again.
Things I've tried:
- Saving the config in the RGUI
- Saving the config in the RGUI and restarting the game from the RGUI (without exiting). This works until I exit the game with Start + Select.
- Editing the config file at /opt/retropie/configs/all/retroarch/autoconfig/Twin USB Joystick.cfg. Swapping the values for X and Triangle manually, followed by a reboot.
No matter what I try, the config just won't stick, despite working initially before exiting the game.
Pi Model or other hardware: Raspberry Pi 3 B+
Power Supply used: Samsung 2.0A USB phone charger
RetroPie Version Used : 4.4
Built From: Pre made SD Image on RetroPie website
USB Devices connected: SIENOC Dual PS1 PS2 PSX Controller Game Console Joystick To PC USB Converter Adapter
Controller used: SCPH-10010 Dual Shock 2
Error messages received: None
Log found in /dev/shm/runcommand.log (if relevant): N/A
Guide used: N/A
File: N/A
Emulator: lr-pcsx-rearmed
Attachment of config files: https://pastebin.com/WrXdQ4QU
How to replicate the problem: Insert the device with the controller, set up device input in ES, launch PS1 game, X and Triangle flipped. -
@IonicOwl said in Flipped Buttons on DualShock2 with Adapter:
Saving the config in the RGUI
That's not how it should be done - you should (have) use(d) the Core Remapping option in the RGUI - https://retropie.org.uk/docs/RetroArch-Configuration/#core-input-remapping.
-
@mitu said in Flipped Buttons on DualShock2 with Adapter:
@IonicOwl said in Flipped Buttons on DualShock2 with Adapter:
Saving the config in the RGUI
That's not how it should be done - you should (have) use(d) the Core Remapping option in the RGUI - https://retropie.org.uk/docs/RetroArch-Configuration/#core-input-remapping.
I guess I must have completely missed that option somehow. That's worked perfectly - thanks so much for pointing me in the right direction :)
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.