Can USB Overdrive, or anything like it, be used to take the input of a newer supported gamepad, like the Xbox Wireless Controller (Series X|S thing), and make an application think it's a DualShock 4 or 3 or even an Xbox360 controller? I'm looking to get my controller working with FEZ, which hasn't had its controller support updated in several years. I suppose as an alternative, I could stuff a newer version of the SDL2 framework into it.