https://bugs.winehq.org/show_bug.cgi?id=51878
Chiitoo escomk3@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |INVALID Status|UNCONFIRMED |RESOLVED
--- Comment #6 from Chiitoo escomk3@hotmail.com --- Hm, in short: it works in a clean prefix.
Usually that's one of the first things I try, but maybe I forgot I had not yet done that this time.
Interestingly, the adapter-gamepad combo is now detected as an xinput device, and appears in the middle box of joy.cpl. That's different. If I use 'Override' to move the device to the upper area, it still works in joy.cpl, but not in FFXI. The game does have an option to enable xinput however.
Building with, and enabling 'sdl' is enough (that is, no 'udev' or 'usb'), but I couldn't find a way to make it work without sdl yet. It does seem to be possible though, since I can do it on a Debian test install (if I disable SDL via the registry, the device will show up in the upper area again, though curiously the name will be just 'Twin' instead of 'Twin USB Adapter').
Speaking of the Debian test install, the permissions there seem to be granted via ACL, which I do not use, so that probably explains that part.
So, I guess this can go resolved as invalid, though it's unfortunate that a prefix can break like this. It's probably not worth the effort to find out what causes it, unless it becomes a bigger problem (at least I couldn't re-produce it by simply creating a prefix using a build of Wine with the legacy backends still there, and then running a build without with it).
Again, thank you!