odd issue with PSX button mapping
-
Pi Model or other hardware: 4
Power Supply used: Canakit with power switch
RetroPie Version Used: 4.7.18
Built From: Raspberry Pi Imager
USB Devices connected: Wireless Mouse and Keyboard USB receiver.
Controller used: 8bitdo SN30pro+
Emulator: lr-pcsx-rearmedPretty new to this retro pie stuff, it's been frustrating to set up but i'm so close to getting it set up in a way where it would be satisfying for me.
Today I ran into an issue with PSX games that I didn't notice playing more simple games like Crash Bandicoot, but I tried to play Metal Gear Solid and I noticed when I press Y ( which would be Square on a PS1 controller ), instead of doing the choke move, it brings up the inventory screen. This should be what L1 does, and indeed L1 does it too. So does L2. I notice if I rapidly tap Y, Snake will do a choke while the menu is being brought up.
Thought it might just be Metal Gear Solid, I tried VR missions and ran into the same issue. I also tried out Croc, and I notice when I do a tail whip, the camera shifts up and down, which is a function of the shoulder buttons.
So for whatever reason, the shoulder buttons are also mapped to Square and I can't seem to work out how to make this no longer be the case. I haven't saved any overrides. Even after changing the inputs in the retroarch menu the problem persists.
I haven't really gone into any settings other than video, shaders, and overlays, the controls seemed to work right out of the box at first so I didn't bother to adjust anything until I noticed the issue with MGS today.
-
@pocket said in odd issue with PSX button mapping:
I haven't really gone into any settings other than video, shaders, and overlays, the controls seemed to work right out of the box at first so I didn't bother to adjust anything until I noticed the issue with MGS today.
When you first boot RetroPie, it will ask you to configure your controller - did you do that ? The RetroArch configuration is generated based on how you configure your controller in EmulationStation, there's no need to additionally configure your controller in RetroArch (unless you want to add an input remap).
You can download the PadTest image and boot it with the emulator, it will show you how the emulator maps your gamepad to the PS1 controller.
-
@mitu I did indeed configure my controller when I first booted up. Had to re-do it a few times because I was having issues with the blue tooth. I guess I must have mucked something up when I re-configured my controller, because I went back to re-configure my input from the emulationstation ui just to make sure, and now the problem is fixed, I feel like such a dope for not trying this, 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.