2 Player Controls in Amiberry
-
My question is: how do I configure 2 USB joysticks for 2-player games in Amiberry on the Retropie?
I have two of these: Speedlink USB Competition Pro
The other one already works as player 1 input. How do I get the second one configured, also? Which settings app am I supposed to use? In the Amiberry UAE Input tab, both controllers are shown and are assigned to joystick ports #0 and #1.I am running retropie 4.7.1 on a Raspberry Pi 3 B+.
-
Suppose you are using Amiberry v3.3? Do you need a mouse as well in some Amiga games? If not, just configure your controllers via Emulation Station and use Port0 and Port1 with the two Joysticks.
Did this with a C64 Joystick and one Competition Pro. Not sure if that works for two identical Joysticks too.
If you use WHDLoad games with trainer modes, I would recommend upgrading Amiberry to a newer version supporting mouse/Joystick auto swap for Port0
Hope this helps.
-
@pi1200
Thanks for trying to help.
So, when you say "just configure your controllers via Emulation Station"... to access the "Configure Input" section, I have to get to this main menu:
by pressing "Start". Now, on first boot, I remember there was initial controller setup, and I did not assign "Start" to any button. I also have a keyboard available. How do I get to this menu? -
@appas said in 2 Player Controls in Amiberry:
How do I get to this menu?
If you have a keyboard, start EmulationStation (boot your RetroPie) with just the keyboard connected and you'll be asked to configure the input. Configure the keyboard just as you'd configure another gamepad, by assigning keys to the buttons. Then you'll be able to use the keyboard to navigate EmulationStation and open up the menus.
-
Thanks - I configured the keyboard, which allowed me to configure the joysticks. Both were recognized and input detected from them in the settings app, but I still only get the other one working with the game. The game I am trying with is SWIV, and I have it as an LHA whdload file. I can play single-player, but it just says "Press FIre" for the second player, and no matter what I press on the joystick, it doesn't activate 2-player mode. Ideas?
-
@appas from the genuine SWIV-manual for CBM Amiga, maybe this helps:
CONTROLS
SWIV can be played using Joystick or Keyboard. The standard settings are: Helicopter : Joystick (Port2 Amiga) Jeep : Keyboard To change the standard settings press the HELP key to go to the control selection screen. Use F1 to F3 to change Helicopter controls. Use F6 to F8 to change Jeep controls. JOYSTICK - Move joystick to control vehicle, button to fire. Hold down fire to lock Jeep gun in the direction it is facing. KEYBOARD - CURSOR- keys to control vehicle, SHIFT - fire, Hold down fire to lock Jeep gun in the direction it is facing. ALT - Jump (Jeep Only) ADDITIONAL CONTROLS - P - Pause/Unpause Game. ESC - Abort game. HELP - Control Selection screen.
-
Ah, I never thought of that - I didn't have a second joystick back when I was playing SWIV on an actual Amiga, and I thought naturally, a second joystick would be what would be used for the second player!
Ok, so, I need to map the USB controller to act as a keyboard for Amiberry - how?
-
@appas this also might be possible, but as i understand it (i did not test it yesterday and had only "Silkworm" on my real Amiga back in 1989 :D) you should press the "HELP"-Key to open up the control-settings-menu.
There you can set the mapping of the Jeep with F6 (Keyboard), F7 (Joystick#1) and F8 (Joystick#2). -
Alright, I was able to select the second joystick in the in-game configuration - thanks for everyone who helped, it's working now!
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.