This is an advanced hack that can only be required by other hacks.
This hack provides functionality to other hacks such as XInput to allow them to register support for custom controllers.
- Fixed a bug where Rumble did not work properly (which affects controllers when using the XInput hack since it uses this hack).
- Made connecting a controller flag its output values as having changed (causing the XInput hack to call XInputSetState).
Added this hack.