I tried this out since I kept having issues with Direct 8.1 missing on my steam copy, protondb says disable d3d, enable OpenGL but I always get splashscreen and that silly error
Might just be my system but I had issues with libSDL-1.2.so.0
linking to /usr/lib/libSDL-1.2.so.0
, when it needed to go to /usr/lib32/libSDL-1.2.so.1.2.68 (owned by lib32-sdl12-compat).
so in /opt/ut2004/System
sudo ln -sf /usr/lib32/libSDL-1.2.so.1.2.68 libSDL-1.2.so.0
then I had issue with libstdc++, I used the one from https://aur.archlinux.org/packages/lib32-libstdc++5
sudo ln -s /usr/lib32/libstdc++.so.5.0.7 libstdc++.so.5
Then I had missing ini so I just copied all of them from my steam install and also used my Steam's cdkey saved in system/CDkey, and now it finally runs, runs like crap on fullhd in opengl but that can probably be tweaked.
Sound fixed by:
sudo ln -sf /usr/lib32/libopenal.so openal.so
It links to the /usr/lib one again.
For higher res I used this https://steamcommunity.com/sharedfiles/filedetails/?id=661109411
Now figuring out how to make it run more than 30 fps on RTX 4070 super and 9950x3d.
Figured it out, massive PEBKAC, all this time I have been trying to run 32bit binary ut2004-bin, reverted the lib links, and ran ut2004-bin-linux-amd64 and it's smooth as butter.
Used this to set res to 3440x1440 and 130 FOV and all works great https://steamcommunity.com/sharedfiles/filedetails/?id=661109411.
Pinned Comments
jmsq commented on 2021-08-19 08:49 (UTC) (edited on 2021-08-30 12:31 (UTC) by jmsq)
For those who haven't used lgogdownloader with a GOG AUR package before, here's how you set it up.
Add
'gogdownloader::/usr/bin/lgogdownloader --download-file=%u -o %o'
to theDLAGENTS
section of/etc/makepkg.conf