Use a SideWinder Strategic Commander as a DirectInput Joystick.
C++ CMake
Switch branches/tags
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.

README.md

Stratcom vJoy-Feeder

Use your Microsoft SideWinder Strategic Commander as a DirectInput joystick.

This application acts as a feeder for the vJoy virtual Joystick device driver. This allows you to use your Strategic Commander with any game that supports gamepads or joysticks via DirectInput.

Requirements

This software is currently 64 bit Windows only. It works on all Windows versions from Windows XP and up, including Windows 7, Windows 8 and Windows 10.

Installation

  1. First download and install vJoy.
  2. Launch 'Configure vJoy' from the Start Menu. If you cannot find the entry in the Start Menu, the program should be located in C:\Program Files\vJoy\x64\vJoyConf.exe.
  3. Add at least one Joystick with the 3 axes X, Y, and Z, and at least 32 buttons. To make use of all features, also add two additional devices with 32 buttons each. Check the USB Game Controllers dialog in the Windows Control Panel to ensure the devices have been added.
  4. Connect your Strategic commander via USB and launch the program. Any input on the Strategic Commander will now be fed to the vJoy joystick.

Build instructions

To build Stratcom vJoy feeder from source you will need:

To build the application:

  • Check out the source code
  • Extract the vJoy SDK to a folder external/vJoy under the source root folder.
  • Point the QT5_ROOT environment variable to the root of your Qt5 installation.
  • Run CMake to generate the VS2015 solution files.
  • Point the LIBSTRATCOM_PREFIX_PATH CMake variable to the location where you extracted the libstratcom binaries.
  • Build the Visual Studio solution.