USB Missile Launcher controller

This is a replacement program to control a cheap USB foam missile launcher. It started originally as a way to allow me to control the launcher on linux based systems, however it now works on windows machines.

It improves on the standard manufacturers program by allowing the user to perform 2 operations at once (such as tilting up and rotating sideways) and controlling multiple launchers.

I had further plans for this such as making a web interface, and a motion tracking module however these never came to fruition and some legacy code for this exists.

Latest News

I've decided to release the code for this program under the zLib license. The zLib license is very liberal and should allow anyone to do pretty much anything with.

I spent a little bit of time cleaning up the code and removing some old incomplete/unused classes for features that I never finished. Hopefully this can help someone learn how to interface with USB devices in userspace or even act as the basis for some automated sentry gun webcam systems. If you do anything cool with this please let me know!