I always knew I'd have to write a configure joystick routine to record and return desired user input to be used for player controls. This example UDF is mainly to help people just getting started, who have never written a configure joystick routine. but it's also a dialog that will setup and load custom controls for as many players as you like. Just try -12 players for example. Example using Configure Controls to setup controls for Tanks that ride on the desktop. Damn I broke the jump shadow before the video, ha. I fixed it before the source upload. http://www.youtube.com/watch?v=I94yrKrDq