Build Your Own Arcade Controls Forum

Main => Main Forum => Topic started by: TravisC on May 11, 2016, 02:24:07 pm

Title: Getting both XArcade players seen as 2 diff XB1 controllers
Post by: TravisC on May 11, 2016, 02:24:07 pm
Sorry if this is not the right forum. I have been building a cab with my son for a while and have had success with using the XArcade 2 player kit with Mame. However, he really wants to play modern Steam games (and others) that seem to require XB1 controllers for P1 and P2. Example = SFV.

No matter what I try, Windows 10 seems to see P1 and P2 as the same ID. It does not allow me to have them both plugged in and seen as 2 diff controllers in joy.cpl... do i need to move to another control board? What does everyone use to move between KB emulation and joystick emulation???
Title: Re: Getting both XArcade players seen as 2 diff XB1 controllers
Post by: BadMouth on May 11, 2016, 03:11:34 pm
I haven't tried it with Windows 10 or SFV, but check out the x360kb files stickied in the software subforum.
http://forum.arcadecontrols.com/index.php/topic,96377.0.html (http://forum.arcadecontrols.com/index.php/topic,96377.0.html)
It emulates xbox360 controllers.  I used it with SFIV, SFxTekken, MK9 and a bunch of other PC games with good results.
The downside is that it's an old program which hasn't been kept up to date.
It doesn't work for Injustice, so I assume it doesn't work for MKX.  Not sure about SFV.
Search for the Injustice thread in the software forum.  There is a solution using Headkaze's vjoy (not to be confused with another program of the same name)

After Injustice wouldn't work with the x360kb files, I switched to hacked xbox360 fightpads figuring it would have maximum compatibility with Steam games.
That has had it's own issues.  Some older games and indie games default to the left analog thumbstick and I have my joysticks set up as the D-Pad.
Some don't support the analog inputs, so the buttons that post as triggers don't work on those games/emulators.  I addressed most of this stuff with x-padder.
So in the end....it was just trading one set of workarounds for another.

There are interfaces available which show up as xbox360 controllers.
Ultimarc sells an adapter for the newer generation ipacs.
Focusattack sells multiple interfaces.
X-Arcade sells an xbox360 adapter for your current kit.

Another alternative would be to get an interface like the GPWiz which shows up as a pair of generic direct input gamepads.
Then use x360ce to emulate the (xinput) xbox360 pads.  That program is kept up to date and settings for new games are posted regularly.
For some reason, the authors have no interest in adding keyboard (or keyboard encoder) support, so you have to start with something that shows up as a gamepad.
Title: Re: Getting both XArcade players seen as 2 diff XB1 controllers
Post by: TravisC on May 19, 2016, 04:11:24 pm
Based on your reply, I tried the dual cable from X Arcade, V Joy (which works for SF4, but not 5) and a bunch of other iterations.

At this point, the best results I have gotten (read: perfect results) for XB1 controller "emulation" has been using two Xim4 devices - one from me and another from a friend - (http://xim4.com/ (http://xim4.com/)), attaching the xarcade as a keyboard and voila!, perfect. Keybindings and settings are set over bluetooth by your smartphone. You can even choose to pick up the controller and use it (I keep them in the drawer of the arcade cab, under the control panel).

It's an expensive solution, but at this point I am only buying a second one... so that is that.