Controller configuration of Reicast
-
Hello everyone,,
I recently ‘finished' building my 2 player tabletop arcade cabinet and I am very very happy with it.
I've solved many problems during the process but this one seems to be over my head so I hope some experts in here can help me out.
I did read the other topics about this problem but most of the time they get to technical so I can’t figure out how to proceed. I am a noob in programming but with the help of you guys I maybe can solve this issue. Thing is, I really like the Dreamcast and it feels like the missing link for my ultimate arcade experience :) There are also some very nice two player games on the Dreamcast and thats why I build it in the first place, to have some retro gaming fun with my friends.Here is the situation:
I play most of the time with arcade buttons on al my emulators. Never had a problem (only C64 needed some extra configuration). I have some extra PS1 controllers but also no problem here after mapping the buttons.
On the Reicast I have problems.
When I played my first game with my arcade buttons the joystick directions were inverted. I tried configuring them (Retropie setup) but when I have to map the joystick (d-pad left and up) the system alerts me with “inverted” (this is the problem I thought). pushing the joystick in opposite directions (trying to fool the pi) when mapping did not help. Don’t know how to get rid of the ‘inverted’ sign so than I thought “maybe its just not possible to play reicast with these china arcade buttons” so I tried mapping my PS1 controllers (again through Retropie setup). The process went smooth (no ‘inverted’ sign) but when I open a game, the controller does nothing. Only my select button works (mapped to ‘exit’ so I can exit that time/date/select-screen). also the select button on my arcade cabinet is the only arcade button working. When I am outside Reicast everything works like it should be.
Next I made a "reicast-joyconfig.py” script (from github) (copy pasted the script in an existing .py file and re-named it) and loaded it into the folder Configs/Dreamcast but not sure what to do next.
So if someone who has the knowledge and the time to get me through this living hell (it surely feels like this after weeks of trial and error) I would highly appreciate it !Pi model 3, Retropie 4.2.18
Cheers.
-
The joystick configuration script for Reicast is already part of the RetroPie package - you can use it from RetroPie setup, in the 'Configuration / Tools' section, choose Reicast and you'll have the option to set up the controls for that emulator only.
-
@mitu said in Controller configuration of Reicast:
The joystick configuration script for Reicast is already part of the RetroPie package - you can use it from RetroPie setup, in the 'Configuration / Tools' section, choose Reicast and you'll have the option to set up the controls for that emulator only.
But unfortunately, it doesn't work in any way. But there is a workaround. You need a gamepad with an analog stick. This seems to be the only way to activate the settings. Start Reicast without Rom and call the settings there. Then it is possible to map all connected controllers.
-
look this Post, that helped me.
https://retropie.org.uk/forum/topic/22491/can-t-get-controller-working-in-reicast/13 -
Try editing the mappings file directly, swapping the x or y axis or adding the inverted variable if needed.
Last i checked they were here/home/$USER/.config/reicast/
or samba here
samba:\\ipaddress\configs\dreamcast\mappings\
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.