X1nput v2.0
Removed Microsoft's Gamepad class from DirectXTK and rewrote all useful code into dllmain.
This seems to have fixed a lot of games that didn't work before.
You can now reload configuration while in-game by pressing both shoulder buttons and start (menu) button on your gamepad.
For any new people, if this doesn't work for you, try the new release (v3.0)