How can I get my wired controller working with all of Retropie's emulators? Plus, Dreamcast clock setup issue.
-
I was wondering if there is some sort of config file I could so I can use my PowerA Xbox One controller with all of the emulators at ease. Almost all of the emulators I have (Except for dreamcast) work with the controller, but the face buttons are placed at odd positions, to where I can't remember the exact buttons I need to use for my games. The control sticks, the d pad, and the L and R buttons and triggers work very well(Except for using items in Nightmare Creatures' PS1 version. I just want something to use so my face buttons can be consistent across all of the games and emulators. And just to make it clear, I have the NES, SNES, N64, Gameboy Advance, PS1, PSP, Atari 2600, and the Doom, Duke, and Quake ports, along with all of the other emulators I got when I first installed Retropie.
The other problem I have is with the dreamcast emulator and setting the clock. Last night, when I tried to play Mortal Kombat Gold on the Pie, it send me to the clock setup screen. I was able to get the time right, but I wasn't able to select the "Select option" which left me stuck on that screen. So, I restarted my pie, and once I got back on Emulatsation, I started up Ir-Reicast, and I was taken to the clock set up screen again, only this time, when I tried to move something, the section thing kept going down and would not stop for nothing. So, I had to restart my pie again, and I just played something else. What can I do to fix the Dreamcast emulator?
Pi Model or other hardware: Raspberry Pi 3 B+
Power Supply used: Standard Pi charger
RetroPie Version Used : 4.4
Built From: https://www.makeuseof.com/tag/install-retropie-app-raspberry-pi/
USB Devices connected: Keyboard, Mouse, PowerA Xbox One controller, Usb flash drive with roms
Controller used: PowerA Xbox one controller
Error messages received: N/A
Log found in /dev/shm/runcommand.log : N/A
Guide used: N/A
File: N/A
Emulator: Ir-reicast
Attachment of config files: N/A
How to replicate the problem: Just try to play a dreamcast game or use the Reicast thing. :) -
Take a look at how Retroarch maps the RetroPad to different cores - https://retropie.org.uk/docs/RetroArch-Configuration/#default-core-controls-for-all-emulators to get an idea of how the buttons are mapped for each system/core. For ports (Doom/Quake/eDuke32), they don't always map 100% to a gamepad, so you might start off using a keyboard/mouse and check each port's ability to use a gamepad. They're not configured automatically after you configure your gamepad in Emulationstation.
For the Dreamcast bios clock issue - I think the standalone emulator needs analog controls to work to set the clock and once is set, it should not prompt you again. I think
lr-reicast
might be able to use the D-pad only - mapping analog to digital controls. -
@Drax98 when you set it up you have to set up a,b,x and y like a Super Nintendo controller not an xbox controller x and y are reversed and a and b are reversed. Set those up correctly and you wont have issues.
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.