I closed #89 because it was opened prematurely and not investigated enough.
Ok so I am at the point where Directinput works as expected with 4 gamepads (Dualshock 4). Xinput however only detects a gamepad on slot 1 and 3 every time. Those slots are occupied by gamepad 1 and 2. I assume this might be because it puts something else on slot 2+4. I tested this in Cemu, which lets test directinput and xinput independently. There is probably a better tool. I'd be really interested to find out what is on Xinput slot 2+4, because I can't imagine them being just empty. Any pointers on how to debug this further are appreciated.
I closed #89 because it was opened prematurely and not investigated enough.
Ok so I am at the point where Directinput works as expected with 4 gamepads (Dualshock 4). Xinput however only detects a gamepad on slot 1 and 3 every time. Those slots are occupied by gamepad 1 and 2. I assume this might be because it puts something else on slot 2+4. I tested this in Cemu, which lets test directinput and xinput independently. There is probably a better tool. I'd be really interested to find out what is on Xinput slot 2+4, because I can't imagine them being just empty. Any pointers on how to debug this further are appreciated.