Can't configure Retropie to use joystick and buttons at the same time
-
Hopefully someone can help with my home Retropie setup. I’ve searched high and low online but can’t find anything.
Setup:
Raspberry Pi 4B with official power supply
Retropie 4.7.1 downloaded from official site. (retropie-buster-4.7.1-rpi4_400.img.gz)
500GB SD Card – (Image installed using ApplePi-Baker v2)
2 x Ultrastik 360s (Analogue mapped)
2 x sets of 10 buttons which show up as Dragonrise Inc Joysticks
8 Way Powered USB HubI have 2 Ultrastik 360’s connected by USB to a hub and two sets of buttons each connected to a zero delay encoder. All 4 are connected to a hub then the Pi.
When all connected and turned on, Retropie sees 4 controllers, 2 Ultrastiks and 2 Dragonrise Inc Joysticks (The buttons)
I can’t seem to configure Retropie to use one Ultrastick and one set of buttons as one player. It sees them as 4 different controllers.
Playing with the retropie setup in game (Hotkey + X), going into the ports, It seems that I can only use the joystick or the buttons, not both together. When returning to the game I can either run around looking up and down, or stand still throwing and swinging a sword!
Looking online I think a lot of people are using i-pac boards, but they don’t look like they do enough buttons without using hotkeys and I also don’t want the extra spend if I can help it as the encoders I have do speak to the Pi fine.
Playing with EmulationStation config I got the joysticks to move around the menu and the buttons to select, that is working fine.
It’s just in game.
So far I’ve only been trying with the megadrive emulator to see if I can get that working. I’m afraid I can’t remember which emulator that is right now and I’m not home to check. I’ll update this when I know.
Any help very greatly appreciated.
-
@fadangalini said in Can't configure Retropie to use joystick and buttons at the same time:
I can’t seem to configure Retropie to use one Ultrastick and one set of buttons as one player. It sees them as 4 different controllers.
If you're using a RetroArch based emulator, that's a limitation of its input support - it cannot combine multiple gamepad devices into 1 'port'/player. It works for some standalone emulators (like
advmame
) which don't have this restriction/design choice.EmulationStation works fine, since there's no 'player' setup there, and it accepts inputs from all connected gamepads.
-
@mitu Thanks for your reply. So I guess I'm stuck then and will need to get some of those I pac boards. Any recommendations on the type I need for the setup to work correctly? I haven't looked into them yet but noticed there were a few options to choose from. Many 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.