Home > Programming > Announcing: libstratcom Beta1

Announcing: libstratcom Beta1

January 11th, 2012 Leave a comment Go to comments

libstratcom is a Windows C++ library for interacting with the Microsoft Sidewinder Strategic Commander gaming device. It currently offers full support for all buttons, axis and sliders; as well as the button LEDs of the device.

You can get the source code from the project’s SVN repository here.

Since Microsoft has officially canceled support for the device, users were unable to use the Stratcom under x64 versions of Windows, as well as all versions of Windows Vista and newer. I was planning on writing an alternative GUI client for a while now, but unfortunately the project got swamped a while back. But since the library part was already working quite well, I realized it should be shared with the public, even if the client is not finished yet.

Although the library requires the Windows Driver Development Kid for compilation, the actual library code runs entirely in userland (thanks to USB HID). I also intend to write a small blog post during the next couple of days explaining the details of interacting with the device.

If you want to use the library for your own Stratcom-related projects, you are very welcome to do so. The library is released under the MIT/X11 license and ships with a few examples demonstrating its use. I still plan to finish the GUI client one day, although my motivation for doing so is currently rather low. However, if you are interested in the project and want to help out, feel free to contact me.

Categories: Programming
  1. No comments yet.
  1. No trackbacks yet.