what about people with weird controllers? Like a 12 button or some other cheapo Directinput controller
We can make a compromise of *trying* to get it to work, but not *completelly making sure* it works, and certainly scrap it if it doesn't work perfectly.
With LC2 we learned the following: People will try to play the game with a toaster, and then come back to us saying we did a bad job because the toaster doesn't work. This is partly to blame on the engine itself that is finicky to work with, but also it is impossible to cover every possible controller everyone has.
We are aiming in special to main/core controllers (Keyboard/XBOX Controller/Playstation Controller) but we know there are the generic controllers (with 1, 2, 3, etc buttons). GMS also handles controller stuff differently to -- for the sake of the example -- MMF2. So it could very well just happen that we configure XBOX controls, and all others are automatically "understood" by the engine (yes it IS a real possibility). But it could also not be the case.
We will try it, but we will announce it from the get go if we can't get it to work.