linux-steam-integration icon indicating copy to clipboard operation
linux-steam-integration copied to clipboard

Symlink to gnutls - Ubisoft games (Uplay) Proton compatibility

Open JacekJagosz opened this issue 6 years ago • 4 comments

More of a feature request than a bug. If you want to play games that use Uplay via Steam Play you need to manually create a symlink to your system install of gnutls. Would it be possible to add this to LSI? Not manually creating symlink, but maybe intercepting calls to it like with other libraries?

JacekJagosz avatar Jan 19 '19 15:01 JacekJagosz

It still doesn't work with the newest Steam Beta update that supposedly adds support gnutls, either with or without LSI. So request still valid.

JacekJagosz avatar Jan 22 '19 17:01 JacekJagosz

I believe that @ikeyd will be working on getting better Proton support in the near future under his maintained fork at Intel. Hopefully he can get this squared away there, if possible. Seems like a really staggering feature if it could get Uplay games to start.

Jacalz avatar Jan 22 '19 17:01 Jacalz

Please list the offending libraries and links, i'll deal with them over yonder fork

ikeyd avatar Jan 22 '19 17:01 ikeyd

@ikeyd So the libraries are 32 and 64-bit versions of libgnutls, and symlinks you need to create are:

sudo ln -s /usr/lib/libgnutls.so.30.14.11 ~/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_64/libgnutls.so.26
sudo ln -s /usr/lib32/libgnutls.so.30.14.11 ~/.local/share/Steam/ubuntu12_32/steam-runtime/pinned_libs_32/libgnutls.so.26

This solution is a copy from this comment and it solves the issue with running not the game itself, but the Uplay Launcher. So you can test it with any Ubisoft title.

JacekJagosz avatar Jan 22 '19 17:01 JacekJagosz