One thing that most consoles have never been able to do right, even the 'next generation' of consoles, has been letting the user decide what they want the buttons on the controller to do. This has been an option in PC gaming for years and years, while console games just omit or at best most times give the user a handful of options, and once in a blue moon actually let you remap the controller from in game how you actually want, this is an option that ALL games should have, not just a few of them. With a default controller layout, or even 4 or 5 setups to choose from you have to get used to that layout, which seemed like a fair challenge to do something about, so this project was started.
The controller has, for all intensive purposes, been hacked up so we have access to almost every single button and Analog line in the thing, minus Start and Guide for several reason, but mainly because those 2 buttons are the same in every single game and Guide only has but one use anyway, but every other function on the controller can be remapped, turned off or duplicated to any other function on the controller.
Here's an early Prototype, that we quickly outgrew, poor little thing..

..so it became updated to this version here..

From the start we knew there were going to be way, way too many options to be able to keep this all 'on controller' so a PC app (Mapper Zapper) was also coded up to control the new Hardware (CGnome) in the controller.

Here you can see the different Drop Down boxes to select what you would like the button to be...

Then here it is loading the new remaps...

...and finally loaded, all of which takes around 10 seconds right now.

The controller can store 5 custom remaps, and always has a 'Map 0' that is always the Default settings, so it's really 6 controllers in one, and you just tap the Sync button to 'cycle' thru the stored maps.
Right now the prototypes are at the point where this is all that you see on the controller..

..but there is still a good bit to do and things to iron out before we will consider it done.
Well, there it is, for now anyway, look forward to hearing some feedback and will answer some questions about it, there's still a lot in the works as well as some ideas we tossed out earlier on and are looking at putting back in, but feel free to ask away.
