
Mjndfuk
Published
great if you want to play only one track and close the game
custom mouse cursor not scaled properly
after one or two played tracks, the game freezes the whole screen and only way to do something with it is to restart my device
both bluetooth connected controller and wired had mapping issues on native, proton 7 fixed this issue entirely
does not work out of the box
have only tried a fix that runs the game without the launcher, no luck
added GDK_SYNCHRONIZE=1 %command%
to Launch Options
Installed necessary packages with the following command:
sudo pacman -S --needed lib32-libcurl-gnutls libcurl-gnutls lib32-libidn libidn lib32-libidn11 libidn11 wavpack qt5-base qt5-xcb-private-headers
Then I modified Run.sh
in game install directory. Looks like the following:
#!/usr/bin/env sh
export LC_ALL='C'
export LD_LIBRARY_PATH="/usr/lib:/usr/local/lib"
STEAM_ROOT="${HOME}/.local/share/Steam"
PLATFORM='ubuntu12_64'
STEAM_RUNTIME='steam-runtime-heavy'
export STEAM_RUNTIME_PATH="${STEAM_ROOT}/${PLATFORM}/${STEAM_RUNTIME}"
export LD_PRELOAD="$(
printf ":%s" ~/.steam/steam/steamapps/common/WormsWMD/lib/libQt5*.so* \
"${STEAM_RUNTIME_PATH}"/amd64/lib/x86_64-linux-gnu/libdbus-1.so.3 \
"${STEAM_RUNTIME_PATH}"/usr/lib/x86_64-linux-gnu/libsndfile.so.1 \
"${STEAM_RUNTIME_PATH}"/usr/lib/x86_64-linux-gnu/libFLAC.so.8
#"${STEAM_RUNTIME_PATH}"/amd64/lib/x86_64-linux-gnu/libdbus-1.so.3.5.8 \
#"${STEAM_RUNTIME_PATH}"/usr/lib/x86_64-linux-gnu/libcurl-gnutls.so.4 \
#"${STEAM_RUNTIME_PATH}"/usr/lib/x86_64-linux-gnu/libidn.so.11 \
#"${STEAM_RUNTIME_PATH}"/lib/x86_64-linux-gnu/libgcrypt.so.11 \
#"${STEAM_RUNTIME_PATH}"/usr/lib/x86_64-linux-gnu/librtmp.so.0 \
#"${STEAM_RUNTIME_PATH}"/usr/lib/x86_64-linux-gnu/libhogweed.so.4 \
#"${STEAM_RUNTIME_PATH}"/usr/lib/x86_64-linux-gnu/libnettle.so.6 \
)""${LD_PRELOAD}"
export QT_QPA_PLATFORM="xcb"
EXE="Worms W.M.Dx64"
chmod a+x ./"${EXE}"
./"${EXE}"
NOTE: Some parameters creating STEAM_RUNTIME_PATH
may need to be edited and some LD_PRELOADs may need to be uncommented.