I'm starting from scratch with my PC arcade cabinet UI, and working towards having a handful of Steam games, and Retroarch powering a few mame and console classics, all via BigBox.
Setting up the Steam games controls on my current CB, I'm finding many instances where the keyboard inputs from my Ipac are not supported by the games we'd like to play. Seeing how most steam games support Xbox controllers, and Retroach too seems to be very friendly towards xbox controllers, I'm coming to the conclusion that utilizing xinput will be more robust and widely supported then keyboard commands from an IPAC.
I have a full cabinet, a Win10 PC, and a Xtension Emulator Edition 2 player CB. I believe that this CB has the Mini-Pac with wiring harness. The CB has a trackball mouse. It was purchased in Dec 2016
http://www.xtensiongaming.com/products/xtension-two-player-control-board-emulator-edition-2/ . I also have a few old xbox 360 wireless controllers lying around, and a PC/USB wireless adapter that lets them connect to this PC, although I havn't played around much with that aspect yet as I'm still struggling to get the main CB the way I want it.
In my head, I'm envisioning the CB acting always as player 1 and 2, being recognized in RA and steam games as Xbox controller 1 and 2, and when we want to have 3 or 4 players join in, we turn on one of the wireless Xbox controllers and it then gets recognized as player 3 and or 4.
Thoughts on the best way to accomplish this? Pitfalls i'm not aware of when going to this setup?
I know there's a console adapter sold, but that's only for the IPAC2. Is best bet to buy an IPAC2 and 2 of those?
I found the UHID on the Ultimac site. Is this my solution? It seems to say I could use this to output gamepad, keyboard etc. Seems I can keep my trackball functional, LED's lit, and it even looks superficially to be the same pin layout as the Mini-PAC so I could use the same harness and just swap that board out. Could it be that simple? Does this UHID output 2 different Xinput (player1 and player2) controllers over the one USB?