It seems that you're using an outdated browser. Some things may not work as they should (or don't work at all).
We suggest you upgrade newer and better browser like: Chrome, Firefox, Internet Explorer or Opera

×
Hello, I can't seem to get the xbox 360 controller to work on this game in Fedora 28. The controller works on my system and in other games, but the option is simply greyed out in D:OS. I've seen a few posts across the internet with the same issue but the response is always "it should work automatically". It clearly doesn't. Does anyone know how I can begin to fix this?
No posts in this topic were marked as the solution yet. If you can help, add your reply
I solved this myself based on other posts around crashes etc. The version of libSDL shipped with this game doesn't work properly. Therefore I deleted ./game/libSDL2-2.0.so.1 from the Divinity folder, and replaced it with a link to a working version of libSDL: ln -s /usr/lib64/libSDL2-2.0.so.0 ./game/libSDL2-2.0.so.1
avatar
alexyeahdude: I solved this myself based on other posts around crashes etc. The version of libSDL shipped with this game doesn't work properly. Therefore I deleted ./game/libSDL2-2.0.so.1 from the Divinity folder, and replaced it with a link to a working version of libSDL: ln -s /usr/lib64/libSDL2-2.0.so.0 ./game/libSDL2-2.0.so.1
Thanks for the suggestion! Fixed my issue as well.
CJ
avatar
alexyeahdude: I solved this myself based on other posts around crashes etc. The version of libSDL shipped with this game doesn't work properly. Therefore I deleted ./game/libSDL2-2.0.so.1 from the Divinity folder, and replaced it with a link to a working version of libSDL: ln -s /usr/lib64/libSDL2-2.0.so.0 ./game/libSDL2-2.0.so.1
avatar
thecjester: Thanks for the suggestion! Fixed my issue as well.
CJ
I can confirm that you will need to do this with Arch/Manjaro in 2021
Hello, I can confirm this did the trick for my PS3/PS4 compatible controller.

Thanks
I had this issue as well in Pop!_OS 21.04 and solved it in basically the same way, got rid of the bundled libSDL and ran this in the ~/GOG Games/Divinity Original Sin Enhanced Edition/game dir:

ln -s /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0 libSDL2-2.0.so.1
Post edited December 06, 2021 by amatecha
For anyone with a Steam Deck that might stumble over this:

On the Steam Deck D:OS EE is currently "Unsupported". Controllers are not detected and the game switches to keyboard and mouse controls.

I can confirm that this is the same issue and I got it to work flawlessly, which would make it "Verified" in my opinion.

On the Steam Deck, making a link was not enough, I had to copy the file into the game directory. Otherwise the game would crash when started.The working library can be found in "/usr/lib/libSDL2-2.0.so.0".

This is, of course, a dirty workaround, but I have not found any problems so far.
avatar
Kaiputtnik: For anyone with a Steam Deck that might stumble over this:

On the Steam Deck D:OS EE is currently "Unsupported". Controllers are not detected and the game switches to keyboard and mouse controls.

I can confirm that this is the same issue and I got it to work flawlessly, which would make it "Verified" in my opinion.

On the Steam Deck, making a link was not enough, I had to copy the file into the game directory. Otherwise the game would crash when started.The working library can be found in "/usr/lib/libSDL2-2.0.so.0".

This is, of course, a dirty workaround, but I have not found any problems so far.
I must be missing a step I've copied that file into the game folder and still have no controller. Does the game still work for you?
Well if anyone else finds this via search I fixed it by coping libSDL2-2.0.so.0 and libSDL2-2.0.so.0.18.2 to the game directory then renaming libSDL2-2.0.so.0 to libSDL2-2.0.so.1

Now, if I can only figure out how to get cross saves working.
Late to the party but I've been trying to get this working recently. The first attempt didn't work and I had to reinstall the game because it kept crashing whichever file I put back. The second attempt finally worked just searching for the libSDL2-2.0.so.0 files in the .steam folder, copying it over (making sure it wasn't a linked icon), and renaming it to libSDL2-2.0.so.1.

Thanks to y'all for starting this because I wouldn't have known there was a solution otherwise!