08-22-2015, 10:40 AM
(08-22-2015, 06:56 AM)sphere0boom Wrote: [ -> ]I have a question about the "Use controller [1] for mapping and readout[]" settings. Is the controller number just supposed to be informational? Or are you supposed to be able to set/save this? It looks like you are supposed to be able to save the settings, but I've got 2 DS4's hooked up and the setting won't stick no matter what I try.
While searching for something else I actually found this, which answers my own question:
https://github.com/Jays2Kings/DS4Windows/issues/15
Quote:What Xinput Ports means is that it gets free for other programs to use said emulated port, however the controllers are still numbered in games by the order they are connected.
However, the order doesn't seem to be determined by the order they are connected - at least on my Windows 7 x64 system with MAME64 build 0.164. I have a white DS4 (90:...) and a black DS4 (AC:...), and it doesn't matter which order I connect (or pair) the devices - the white DS4 is always controller 1 if it is connected, even if I don't run DS4Windows and just use the default "Wireless Controller". My best guess is that the order is based on the device ID.