Build Your Own Arcade Controls Forum

Main => Software Forum => Topic started by: thorr on September 18, 2019, 01:42:18 am

Title: RetroArch-left joystick controls both players, right joystick controls player 2
Post by: thorr on September 18, 2019, 01:42:18 am
Hello,

I just finished building a new dual player joystick using a Teensy LC and I programmed it as a single USB gamepad.  The left joystick is the analog joystick in Windows, and the right joystick is the Hat.  This works fine in Mame.  When using RetroArch, it looks like everything is programmed ok in the settings.  User 1 binds are unique to the left joystick (analog) and User 2 binds are unique to the right joystick (hat).  However, when I play a two player game like Mario Bros in NES, both Mario and Luigi move at the same time using the left joystick.  Luigi can move on his own using the right joystick.  I could reprogram the right joystick to use keyboard keys, but I was hoping to have it use the hat.  Does anyone have any suggestions on how to fix the problem in RetroArch?  I don't know why it thinks the left joystick controls should be used for the right joystick in addition to what I told it to use in the configuration.  They both have the same device name because they are the same actual device, just different controls on that device.

Thanks,
Mike 
Title: Re: RetroArch-left joystick controls both players, right joystick controls player 2
Post by: meyer980 on September 23, 2019, 03:54:07 pm
Hmm, have you tried opening the MAME controls while in game? In retropie anyway, MAME can have separate controls from RetroArch.

Launch the game, hit TAB, and check out the controls that way. Maybe that's pulling something in something you don't want.