This is gonna be an odd one, so I’ll understand if anyone gets confused. Please ask for clarification if you’re uncertain about any specific element of this issue.
I have just set up a new USB encoder, an Ultimarc Mini-pac, and a new 2P joystick, an Ultimarc 360FS, in my arcade cabinet. If that sounds weird, it is - the 360FS was meant to be an additional component, but space issues necessitate reconsidering my approach with it so in order to utilize the 360FS in the meantime, I decided to see if I could use it temporarily(or permanently if my friends don’t mind it) as a second player joystick.
Now, the 360FS has it’s own USB connection separate from the Mini-pac, so it comes in as two separate devices. Is there any way I can force Retroarch to set the 360FS as a joystick and the Mini-pac for the button inputs?
The mini-Pac in Xinput mode reads as two separate gamepads, but only one has a joystick connected to the appropriate inputs. This is where the problem comes in - when I had it in Dinput mode I was able to map everything however I preferred. Now it does not work.
I am using a Windows 10 PC and have to use Xinput to get it to reliably work with Steam games(like Guilty Gear Xrd), thus the arrangement outlined above.
Thank you for any information you can provide.