Skip to content

Xbox Virtual devices - preliminary support

Pre-release
Pre-release
Compare
Choose a tag to compare
@shauleiz shauleiz released this 30 Mar 19:46
· 90 commits to master since this release

General

It is now possible to feed Virtual Xbox devices (vXbox) in a similar way you used to feed vJoy devices.
This preliminary release is intended for users - this release will enable the user to use existing feeders with vBox devices.
Designers of feeders will please wait for the release of a new API (soon). The new API will enable the writing of efficient and robust vXbox feeders.

Limitations

  • No feedback (FFB, LEDs) support yet.
  • Unreliable detection of vXbox devices
  • Need manual installation and removal

Installation

Virtual Bus

vXbox devices are plugged-in into a Virtual Bus (ScpVbus).
First, you need to install the bus.

  1. Download file ScpVBus.zip (attached) and open it in a folder (e.g. C:\TEMP)
  2. You will need only one of the contained folders, according to your computer (64/32 bit)
  3. Start a Command-line (DOS) window as Administrator.
  4. CD to the folder containing the files (e.g. C:\TEMP\ScpVBus-x64)
  5. Type the following command: devcon.exe install ScpVBus.inf root\ScpVBus This will Install the bus.
  6. Later, if you wish to uninstall the bus, type: devcon.exe remove root\ScpVBus

Redirect Feeder

Your current feeder uses file vJoyInterface.dll located with the feeder. You should replace it with the attached files, as follows:

  1. Rename the original file to Orig_vJoyInterface.dll for future use.
  2. If your computer is a 32-bit machine - Copy file vJoyInterface-x86.dll (attached) and rename it to vJoyInterface.dll
  3. If your computer is a 64-bit machine - Copy file vJoyInterface-x64.dll (attached) and rename it to vJoyInterface.dll. If the feeder fails to start - try using the other file.

Acknowledgments

Most of the work was done my the mysterious Scarlett.Crush.
The project is currently maintained by the resourceful nefarius that collaborates with me with plenty of good will.