Joystick / HOTAS problems at latest AppImage versions 8.0.2 / 10 / 10.1
I had old 8.0.2 Wine version from this repository (Downloaded at 2023) I was using that version, because every other newer wine version after that broke cursor in one specific game making it unplayable.
Now at version 10.0 it was finally fixed by Wine team and I updated that AppImage to newer version, checked cursor worked and everything was fine. Until now when I was about to play that game again, I realized that my joystick (T16000M) wasn't recognized from that new wine version.
Of course my first assumption was that maybe there was something wrong with newest Wine, so I came back here and downloaded 8.0.2 version again, only to notice even with that older version my joystick was still not recognized by wine control...
First I was thinking joystick had broken down, but it was working fine in multiple native testers. Then I noticed that 8.0.2 version in here was much more newer than that what I was using before updating and just to test that theory, I started old 9.0 stable appimage I had for another game from this repository (Download at January 2024 or something) and it recognized joystick just fine without any problems. Of course because of wine's cursor bug for one specific game, which makes it still unplayable I can't just use that older 9.0 version and don't have any access to that "original" 8.0.2 version...
What has changed between wine 8.0.2 and 9.0 versions from 2023 & 2024 to November 2024 to this day that can broke wine to recognize joystick? I would have tested newer version of 9.0, but of course there was none to found anymore because of stable 10. :/
Try using this,
export SDL_JOYSTICK_DEVICE=/dev/input/js0
Didn't work. Still only Wine 9.0 AppImage recognize joystick, but no 8.0.2 or 10.1. I don't if it's same problem, but I have cheap chinese gamepad replica of PS4 gamepad with messed up controls and even if I have SDL string for corrected controls (keymapped with AntiMicroX) I can't get Wine to recognize export SDL_GAMECONTROLCONFIG="string"
Maybe export command don't work for any reason, or I use it wrong? I use it following way: export [code];./wine.AppImage control