We are about to switch to a new forum software. Until then we have removed the registration on this forum.
NOTE This is the same as the ProControl Plus library which I released on the 21st April. It has been renamed to meet Processing's library naming rules. This was done so that it would be made available through the Add Sketch menu option in the PDE. To avoid confusion I have deleted the original announcement of ProControl Plus
Game Control Plus is an updated and extended version of the proCONTROLL library created by Christian Riekoff in 2005.
This library enables sketches to be controlled by joystick, gamepad and other similar devices.
The core API of PCP is very similar to the old proCONTROLL library so makes the transition for existing users easy.
Both libraries are built on top of JInput and unfortunately which has 2 drawbacks -
(1) a device on one platform (e.g. Windows, OSX, Linux) will not be recognised as the same device when connected on a different platform.
(2) Also if you exported the application it was hard coded for a particular make and model of control device (e.g. XBOX 260 Wired Controller) so made it difficult to distribute your application.
In both cases it will involve refactoring the source code, which the end user might not be able to do.
This new library will help overcome these problems. When a sketch using this library is launched it will search for the expected control device, if it can't find it it provides the end-user with an opportunity to configure another device using a visual interface and without resorting to source code changes.
If you visit the website you will find detailed information about this library and how to use it including 3 video guides. There are also links to download the library, although you can instal it through the PDE.
If you just want to see it in action watch the second video guide.