Joystick and game pad help!
-
Hey all.
New here. I have had a retro pie set up for about 10 months now, had made a cabinet for it with a set of USB arcade joystick / 8 button plus select and start.
Originally I had the system running on a set of snes game pads, once I finished my cabinet I spent a night fumbling through videos to get the joystick system working. And it works but it seems to have disabled the ability to use the game pads. Now my son wants the snes game pads running and I can’t seem to make it happen no matter what I set or follow as instructions. Tried assigning USB ports per system. Per game. Re mapping controls. Etc. Nothing. Works.
I may have set up something globally for the joysticks and it’s over riding the gamepads ? To undo this, I have tried all menus and followed videos, to no avail.
The only thing I can get working is sometimes direction works in a menu and a b start. In game. Nothing.
Ideally I’d like joysticks for arcade and game pads for snes nes sega etc.
I’m almost at formatting and starting over again...
Help?
-
Please provide more details about your system - as detailed in https://retropie.org.uk/forum/topic/3/read-this-first.
Boot a game with debug logging enabled from the Runcommand launch menu and then post the output of/dev/shm/runcommand.log
on pastebin.com, it should show the order the controllers/gamepads are detected. -
Pi Model or other hardware:
3 B+
Power Supply used:
came with a canakit system.
RetroPie Version Used (eg 3.6, 3.8.1, 4.1 - do not write latest):
4.1 I think
Built From: (Pre made SD Image on RetroPie website,
YesUSB Devices connected: two kiwiata game pads
And two hikig two player arcade joystick kits. -
@Marconemusic have you made sure that both joysticks and sets of buttons are wired exactly same? If they aren't wired the same it can get confused.
-
@ULTRA-MAGNUSS the joysticks are identical to each other and working.
I just can’t seem to get the gamepads back up and running completely. -
@Marconemusic you can clear all input mappings. Maybe try clearing all mappings and remap them all. You shouldn't have to completely start over on your pi build.
-
@ULTRA-MAGNUSS ok, I’ll ask,
Now how do I clear the input mappings?I’m at a loss here.
I definitely now have game pad in port 0
Game pad 2 in port 1
Joystick in port 2 and joystick right in port 3
I see it when I load a game it specifies that st the bottom left.If I go in configuration editor I’ve set under basic options , defaults for all or in additional per system and it doesn’t work. Game pads aren’t really recognizing. Only the joysticks and their buttons
I even tried advanced options and same have no luck.
I’ve verified that wiring for button one, two, threee etc on the joystick set is the same button as the game pads. Etc.
I’m not able to change it. Something’s stuck somewhere.
-
Can you post a log file, as I mentioned earlier ? This will show how the gamepads/controllers are detected and arranged.
-
@Marconemusic Watch this youtube video if you want to reset them.
-
@mitu how would I find the log file?
Go in the back end over the network? Or is there a quicker way? -
@Marconemusic You'll have to enable SSH and use WinSCP to transfer the file, the log file is not available over file shares.
-
So, I have not put out the log yet.
But, I have done the reset based on the video.
Set up the binds for 1-4
It only received info if I set up binds this way.
1 was joystick 1
2 was joystick 2
3 gamepad 1
4 gamepad 2Great
Enter fist game for super nes and.... my game pad 1 is player 1 ...?
Kinda what I wanted at first but I’m super confused as to why.
Also, I’d like to make the joystick work for mame only.Any help?
-
Ok.
Lemme update this:Since resetting controller configuration.
System scrolling and controls are from joystick left.
Ok
Now, nes, snes can use game pads to play games.
Perfect
Mame controls are messed up player 1 is joystick right player 2 is gamepad right
Mame joystick 2 is only good with buttons. Not the analog stick, cannot move players around.How does this arbitrarily happpen after resetting controller configuration?
-
@Marconemusic If I understand you correctly, everything works except Mame Controls are not mapped how you want, is that correct? If this is true, it sounds like you have to remap your controls for mame emulator. I have an arcade cabinet and when I mapped my controls, I mapped my joystick as D-Pad. I have no analog stick mapped with my joysticks. If I use an Xbox One Controller, I map everything accordingly but outside of that, I don't have an analog stick mapped.
Even when I did use my Xbox One controller, Mame and Final Burn did not recognize my analog stick. If Mame is the only thing mapped incorrectly, try remapping your controls for Mame. You can hit tab on your keyboard within Mame and you can set your controller mapping there for the General mapping or for each game.
If your Emulation Station also isn't mapped correctly, you may have to remap the controls for that input device. One time I had issues when I was building mine and controllers got reversed between player one and 2 when I didn't plug my inputs into the same USB port they were before. When I plugged in them in how I had it, it fixed that issue.
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.