Method 1: With Adapter
The easiest way is to use our Xbox 360 adapter kit (with PS2 adapter or 5in1 adapter) to connect your X-Arcade to a PC via USB. This allows you to change modes just like on a console and works with any DirectInput or Xinput games. (The Xbox One adapter kit can work also, but requires USB 2.0 ports or will otherwise require some driver tinkering for 2-players).

You can also use our 2in1 adapter os PS4 adapters, but this will require using a special driver and software such as DS4Windows, InputMapper, or MotioninJoy (we can't offer support for any of these). Interesting history lesson on these here.


To test it on PC see Windows Gamepad testing


Method 2: Software Joystick Emulation Workaround
VJoy Virtual Joystick Driver
can create virtual joysticks in Windows and comes with a tool which allows you to map keystrokes to the virtual joysticks axis and buttons. Our custom ini will map the X-Arcade to the same buttons layout as an Xbox 360 controller in Windows. This means that any game you play that has an Xbox 360 controller option will work with no additional setup needed.

  1. Download VJoy and install it. Windows will warn you that it's an unsigned driver, choose continue anyway.
  2. Download X-Arcade.ini (right-click and choose 'save as', IE users may need to rename the .htm to .ini) and place it in the directory C:\Program Files (x86)\VJoy
  3. Open VJoy and click 'Open Ini" and choose the X-Arcade.ini file.
  4. You can test your settings in the standard Windows Game Controller test. Note that the Player 1 joystick can change between analog mode and D-Pad mode using the Numlock key, numkey on is D-Pad, off is Analog.

To test it on PC see Windows Gamepad testing


Xinput Option 1: Recommended Xinput Software Emulation Workaround

Some games now require an Xinput controller (Xbox 360 or Xbox One) to work, Method 1 with an adapter as mentioned above is the easiest way to accomplish this. But for a software solution, XOutput can take the Virtual Joys from Method 2 above and emulate them to Xinput controllers. For games that require Xinput instead of Direct Input only, do method 2 above then do the following:

  1. Setup Method 2 above first.
  2. Download XOutput and extract it wherever you want it. 
  3. Run the included ScpDriver.exe and install it. 
  4. Download our custom ini file (right-click and choose 'save as', IE users may need to rename the .htm to .ini) and replace/overwrite the one in the XOutput folder
  5. Run XOutput.exe, press 'Start' and play!

Xinput Option 2: Alternative Xinput Software Emulation Workaround
TocaEdit Xbox 360 Controller Emulator can also convert the Virtual Joys to Xinput, however, it has to be set up for each game individually. 
  1. Setup Method 2 above first.
  2. Download TocaEdit and follow the instructions for setting it up for your game.
  3. Download our custom ini file (right-click and choose 'save as', IE users may need to rename the .htm to .ini) and replace/overwrite the one created by TocaEdit in your game directory. 

Xinput Test:
To test your controller is working as an Xinput controller, download and run Xinput Test.