I'm using a Logitech F310 gamepad that has a switch at the back that lets you toggle between DInput and XInput modes for different game support. Weirdly enough, it now works but I don't know if it's because I already made progress on the levels. I tried starting a new game and it still works so I guess all's well? 😆