Hard Light Productions Forums

General FreeSpace => FreeSpace & FreeSpace Open Support => Topic started by: kitto on September 14, 2023, 12:04:15 am

Title: Joystick works in original FS2 but not FSO
Post by: kitto on September 14, 2023, 12:04:15 am
Hello everyone. I've spent hours trying to figure out why I can't use my joystick anymore with Freespace 2 Open. Its a THrustmaster T16000M that had been working fine until i installed a new M2 drive, and took out the Cmos battery in my PC to check it. The joystick shows up in Knossos settings, and Windows 11 too. No joystick in-game with Knossos, same thing with WX Launcher even though it shows in settings there too. One thing strange is the "Apply" button is grayed out on the settings boxes. The stick works fine in MS Flight Simulator 2020. I've reinstalled everything twice. Is there another launcher I can use? Any help appreciated.
Title: Re: Joystick works in original FS2 but not FSO
Post by: Novachen on September 14, 2023, 05:11:37 am
For whatever reason an older version of the wxlauncher is still around on most places :lol:.

So download this file (https://github.com/libsdl-org/SDL/releases/download/release-2.28.3/SDL2-2.28.3-win32-x86.zip) and extract it into the wxlaucher/bin folder.
The reason for this problem is, that the SDL2 version that is included in most wxlauncher releases is too old and so creates a different Device ID than the newer SDL2 version FSO expect.
So if you update the SDL2 version for wxlauncher the Device IDs matches again and it should be recognized at least ingame.


However Knossos should use a current SDL2 release and so the problem should not exist there if you can select it in the configuration... mh  :blah:
Title: Re: Joystick works in original FS2 but not FSO
Post by: kitto on September 14, 2023, 10:47:17 am
Hi thanks for the help. I don't know why Knossus doesn't see the stick. Well I had uninstalled WX Launcher before, so I reinstalled it and the FSO installer, but now it won't launch. The  box says application error (0xc000007b). I'm not sure if the folder structure is wrong. I originally had it installed thru GOG, then I switched to Steam to solve the joystick problem, now I went back to GOG. Maybe I should uninstall Knossos before using WX Launcher?
Title: Re: Joystick works in original FS2 but not FSO
Post by: Satellight on September 15, 2023, 03:28:58 pm
Hello !

Had the same problem here, first unplug any other controller you have, then select your T-16000 in the second line in the "joystick" option, like in the attached image.

Hope it will help !
Title: Re: Joystick works in original FS2 but not FSO
Post by: kitto on September 15, 2023, 08:03:07 pm
Thanks for that info Satelight! I was putting it in Joystick 0 instead of 1, but how would i know? I'll let you know when it works.
Title: Re: Joystick works in original FS2 but not FSO
Post by: kitto on September 16, 2023, 11:15:10 am
Yes it works. I reinstalled everything, and selected Joystick 1 instead of 0 in Knossos and it works. Thanks.
Title: Re: Joystick works in original FS2 but not FSO
Post by: Satellight on September 16, 2023, 11:44:50 am
You're welcome ! I'm glad it did work  for you :yes:

Title: Re: Joystick works in original FS2 but not FSO
Post by: SuccubusSage on February 09, 2025, 07:45:20 am
I know this is a tad old, but just to update on the help Novachen gave.

I had the same issue and using that to my knowledge; I used the SDL2 from FSO-24.3.0-20250208 engine build and was able to fix my issue as well.

So I'd assume that any updated version with an SDL2 would be a good try to copy it to whatever mod you want to play.