for use in my games that will allow users that own a Joystick or Gamepad to configure their button setup and map them to the game specific inputs available, rather than my current system of hard coding the button inputs.
Why am I doing this? Well, the problem is that there are many different brands of Joysticks and Gamepads, and no standardised button numbering system. On top of that, some controllers need specific 3rd part drivers that further distort any standard button input mapping, and then, the final straw is that the same Gamepad running on both OSX and Windows will usually yield different button mappings.
So, right now, if I hard code the mappings to what I feel is the most generic/standard mapping available, and you have a different brand Gamepad or Joystick to what I used, then you *may* not have the buttons mapped correctly, you even worse, may be missing a bunch of inputs all together.
So my solution is to offer a configuration screen in each of my games that could benefit from using a Gamepad or Joystick that will allow the user to map their own inputs and store them so they can play using any Gamepad or Joystick they choose!
This has been on my todo list for well over a year, and I am taking this opportunity, over what should be a holiday break, to finally nut out the mechanics for the system, to at least prove to myself it will both work and be useful.
If I can get this working as per my vision, then you can look forward to using it in all future StuntMANIA versions as well as the up-coming Tankz Desktop version and more.
My alternative is to give away a free Gamepad with every game sold