Dear Buccaneers,
I recently built my own Picade 8" with a Pi4 and I’m really enjoying it.
However, one thing I’m curious about is that the built-in gamepad (connected via GPIO > XHat-Board) is recognized by RetroPie as a keyboard, rather than as a gamepad, which I would have expected.
You might say, “So what?” But this leads to an issue: you can’t play games with two controllers simultaneously. When I connect an additional controller (I’ve tried several via Bluetooth as well as a USB gamepad), it’s recognized as a gamepad, but it’s mapped to Player 1. As a result, I end up with two controllers for Player 1 (both the Picade’s built-in buttons and the second connected controller) but none for Player 2.
The only way to resolve this so far is to connect two external gamepads at once.
My question is: Is there a way to map, configure, tweak, code, or script Picade/RetroPie/XHat so that when a second controller is connected, it’s assigned to Player 2 instead of Player 1?
The only relevant forum posts I found are quite old and refer to outdated XHat firmware.
I imagine I’m not the only one facing this issue, so perhaps there’s already a solution?
Thanks in advance, and happy gaming,
ccXcc
4 posts - 2 participants