Author Topic: Joystick stopped working when I switched to nightly FSO build  (Read 747 times)

0 Members and 1 Guest are viewing this topic.

Offline Korwin

  • 22
Joystick stopped working when I switched to nightly FSO build
My joystick stopped being detected in game after I used the nightly build. It worked yesterday. It works in windows, it works in retail FS2, It works in Diaspora. Switching back to the old build doesn't help. I'm using wxlauncher, and it's also detected there. Attaching the log.

[attachment stolen by Russian hackers]

 

Offline ngld

  • Administrator
  • 29
  • Knossos dev
Re: Joystick stopped working when I switched to nightly FSO build
Code: [Select]
Initializing Joystick...
Printing joystick info:
  Joystick name: X52 Professional H.O.T.A.S.
  Joystick GUID: 03000000A30600006207000000000000
  Joystick ID: 0
  Joystick device ID: 0
  No joystick is being used.

FSO still detects the joystick but thinks it isn't selected.
My guess is that unpacking the new nightly replaced your SDL2 DLL with a newer version which uses different UUIDs. You'll have to copy that file (SDL2.dll) into wxLauncher's directory and then select your joystick in wxLauncher again to fix the problem.

 

Offline Korwin

  • 22
Re: Joystick stopped working when I switched to nightly FSO build
Replacing that SDL2 dll causes wxlauncher to crash on start.
"The application was unable to start correctly (0xc000007b)"

  

Offline Trivial Psychic

  • 212
  • Snoop Junkie
Re: Joystick stopped working when I switched to nightly FSO build
Important note, if you are using the 64-bit FSO, you can't use the same 64-bit sdl2.dll from that pack for the wxlauncher.  You need to download the 32-bit FSO package as well, but you only need to extract the sdl2.dll file for the wxlauncher.  You don't need to extract the rest of the package too.
The Trivial Psychic Strikes Again!

 

Offline Korwin

  • 22
Re: Joystick stopped working when I switched to nightly FSO build
Yes, that was it, works fine now. Thanks!