Worms W.M.D

Worms W.M.D

View Stats:
Bun bun :3 Oct 31, 2017 @ 12:27am
Doesn't launch on linux.
Just purchased the game so I can finally play worms with my friends. Saddly, when I try to launch it, it doesn't launch. Anyway, heres my system info: https://0bin.net/paste/YNPQ5JmxcTMuNKWk#WSuT0Hv5b0X07cGF57OAo1Ayvk7w3B5HvqlgkrrrmDg

Yes, I am using slackware. If there is way to extract a report that the game generates or such, I would be glad to hear because I don't know how to do that. Either way, I hope to get this game running soon!
< >
Showing 1-15 of 17 comments
Bun bun :3 Oct 31, 2017 @ 9:04am 
Bashing the Run.sh gives the following error

./Worms W.M.Dx64: error while loading shared libraries: libcurl-gnutls.so.4: cannot open shared object file: No such file or directory
Bun bun :3 Oct 31, 2017 @ 10:06am 
Alright, as an update, it seems this is due to the fact that worms w.m.d tries to use the system libraries, not steam runtime. Saddly, using STEAM_RUNTIME=1 steam to launch steam and force steam runtime to be used doesnt work. Neither does the solution posted here: https://steamcommunity.com/app/327030/discussions/2/352792037307797481/?ctp=2#c1290691937712162759

Nor does the solution posted here: https://steamcommunity.com/app/327030/discussions/2/352792037307797481/?ctp=2#c1483233503862669209

Now, Ive checked that all the filepaths and such are correct so the issue isn't on that front either. If anyone has a solution, plz help. Wants to play this with friend :(
bcbigseller Oct 31, 2017 @ 9:48pm 
same here,just purchased it.
ledufakademy Nov 1, 2017 @ 4:53am 
did you try this in launch option : MESA_GL_VERSION_OVERRIDE=4.1COMPAT %command%

?
Bun bun :3 Nov 2, 2017 @ 1:13am 
No. This is my Run.sh: https://0bin.net/paste/u+luPgt0UW9BRBZN#i4DFTEP9+6MHaf6jVkvozEfoe2vUGkWgwAhvlsvrIqr

It includes all libraries that come with steam runtime. Then you have to install rest of potentially missing libs manually. The game still doesnt work. It launches but into small screen and clicking ok on dialog box doesnt work. I gave up. I am going to refund this piece of garbage.

Funnily enough, Worms Armageddon works through wine perfectly without any issues. It even has bigger player base. I seriously recommend just getting WA and wine. The whole thing works with base wine config with no tweaks necessary (I might even have an old wine, since I got mine from slackbuilds.org and they might or might not be up to date).

In any case, Team17 should just flatpack WA for linux and sell that.
Team17_Assistance  [developer] Nov 16, 2017 @ 7:10am 
Hello Pauli :3,

Apologies for the delayed response.

Unfortunately we do not have official support for Slackware OS on Linux.

The only two distributions we have official support listed for on the store page for W.M.D is Linux Ubuntu & Mint.

Apologies for any inconvenience caused by this issue.

Thank you for your continued support and patience,
Team17_Assistance
SstarLit56 Nov 5, 2019 @ 1:14pm 
Originally posted by Team17_Assistance:
Hello Pauli :3,

Apologies for the delayed response.

Unfortunately we do not have official support for Slackware OS on Linux.

The only two distributions we have official support listed for on the store page for W.M.D is Linux Ubuntu & Mint.

Apologies for any inconvenience caused by this issue.

Thank you for your continued support and patience,
Team17_Assistance
im on mint, game freezes and closes after launch. can you look into it?
Team17_Assistance  [developer] Nov 14, 2019 @ 2:37am 
Hi SstarLit56,

We are sorry to hear that you are having this issue - can you take a look at this thread:

https://steamcommunity.com/app/327030/discussions/2/133257959065155871/

Some players were able to find a workaround to get it working.

Regards,

Team17 Support
KingKren Jul 4, 2020 @ 7:57am 
Linux Mint 20 here, just in case anyone is still struggling with running the game: if the terminal gives you libGL errors, try delete 'libstdc++.so.6' from the 'lib' directory of the game (typically '/yourhomedirectory/.steam/steam/steamapps/common/WormsWMD/lib'). I just did it and the game now works perfectly via the Run.sh
Last edited by KingKren; Jul 4, 2020 @ 7:58am
Martin Aug 19, 2020 @ 8:43am 
If the error is `./Worms W.M.Dx64: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found` (after removing the `libstdc++.so.6'` from the `lib` directory), one can sym-link it to another version of the library, which knows about `GLIBCXX_3.4.21`, eg. with: `ln -s /usr/local/lib64/libstdc++.so.6 ./libstdc++.so.6`.

I've also had to copy over a whole bunch of 64-bit libraries from (a backup of) the `.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/` directory into the game's `lib` directory (including the `dbus` library, which existed system-wide in the wrong version... this is required when it crashes later on, after apparently starting). It was not that easy to get all dependencies right (CentOS 7.x), but it is possible and one can always check with `ldd ./Worms W.M.Dx64`.

Here's the list of libraries, which I had to copy into the game's `lib` directory, in order to make it run:

libcurl-gnutls.so.4
libgnutls.so.26
librtmp.so.0
libbz2.so.1.0
libbsd.so.0
libtasn1.so.3
libdbus-1.so.3
libldap_r-2.4.so.2
liblber-2.4.so.2
libdconfsettings.so
libsasl2.so.2
libgssapi.so.3
libheimntlm.so.0
libkrb5.so.26
libasn1.so.8
libhcrypto.so.4
libroken.so.18
libwind.so.0
libheimbase.so.1
libhx509.so.5

Hope this helps; it took me a while to figure out all the files.
Creating sym-links to these files would obviously also work.
Last edited by Martin; Aug 19, 2020 @ 11:40am
AJenbo Oct 10, 2020 @ 7:52am 
Deleting libstdc++.so.6 got it starting on Ubuntu 20.04, deleting the following stoped it from crashing:
libffi.so.6
libfmodeventnet64-4.44.61.so
libgcrypt.so.20
libgme.so.0
libgnutls.so.30
libgomp.so.1
libgpg-error.so.0
libgsm.so.1
libhogweed.so.4
libmodplug.so.1
libmp3lame.so.0
libnettle.so.6
libnuma.so.1
libopus.so.0
libpng12.so.0
librtmp.so.1
libSDL2-2.0.so.0
libshine.so.3
libsnappy.so.1
libsndio.so.6.1
libsoxr.so.0
libtasn1.so.6
libtwolame.so.0
libwayland-client.so.0
libwayland-cursor.so.0
libwayland-egl.so.1
libxkbcommon.so.0
libXss.so.1
libxvidcore.so.4
libzvbi.so.0
R@D!T[z] Dec 16, 2020 @ 1:40pm 
On PopOS 20.10

I had to do the similar step of creating a backup and then putting a specific file into the lib until all crashes were gone.

The list of files that allowed the game to finally run are as below:
lib libavcodec-ffmpeg.so.56 libavformat-ffmpeg.so.56 libavutil-ffmpeg.so.54 libbluray.so.1 libcrystalhd.so.3 libfmodevent64-4.44.61.so libfmodex64-4.44.61.so libicudata.so.56 libicui18n.so.56 libicuuc.so.56 libmodplug.so.1 libopenjpeg.so.5 libQt5Core.so.5 libQt5DBus.so.5 libQt5Gui.so.5 libQt5OpenGL.so.5 libQt5Widgets.so.5 libQt5X11Extras.so.5 libQt5XcbQpa.so.5 libQtSolutions_PropertyBrowser-head.so.1 libschroedinger-1.0.so.0 libssh-gcrypt.so.4 libsteam_api.so libswresample-ffmpeg.so.1 libswscale-ffmpeg.so.3 libva.so.1 libvpx.so.3 libwebp.so.5 libx264.so.148 libx265.so.79

Hoping it helps others. I still cannot get the multiplayer to work. Also I didn't modify my Run.sh file.

It is at its default:

#!/bin/bash export LC_ALL=C export LD_LIBRARY_PATH="/usr/lib:/usr/local/lib" chmod a+x ./Worms\ W.M.Dx64 ./Worms\ W.M.Dx64

Last edited by R@D!T[z]; Dec 16, 2020 @ 1:40pm
Lt_Troll Aug 3, 2021 @ 10:17am 
Originally posted by AJenbo:
Deleting libstdc++.so.6 got it starting on Ubuntu 20.04, deleting the following stoped it from crashing:
libffi.so.6
libfmodeventnet64-4.44.61.so
libgcrypt.so.20
libgme.so.0
libgnutls.so.30
libgomp.so.1
libgpg-error.so.0
libgsm.so.1
libhogweed.so.4
libmodplug.so.1
libmp3lame.so.0
libnettle.so.6
libnuma.so.1
libopus.so.0
libpng12.so.0
librtmp.so.1
libSDL2-2.0.so.0
libshine.so.3
libsnappy.so.1
libsndio.so.6.1
libsoxr.so.0
libtasn1.so.6
libtwolame.so.0
libwayland-client.so.0
libwayland-cursor.so.0
libwayland-egl.so.1
libxkbcommon.so.0
libXss.so.1
libxvidcore.so.4
libzvbi.so.0

This helped on 20.04, I also needed to add this to Run.sh (intel card):
export MESA_LOADER_DRIVER_OVERRIDE=i965
即興 Aug 7, 2021 @ 1:40pm 
Originally posted by Martin:
If the error is `./Worms W.M.Dx64: /lib64/libstdc++.so.6: version `GLIBCXX_3.4.21' not found` (after removing the `libstdc++.so.6'` from the `lib` directory), one can sym-link it to another version of the library, which knows about `GLIBCXX_3.4.21`, eg. with: `ln -s /usr/local/lib64/libstdc++.so.6 ./libstdc++.so.6`.

I've also had to copy over a whole bunch of 64-bit libraries from (a backup of) the `.local/share/Steam/ubuntu12_32/steam-runtime/amd64/usr/lib/x86_64-linux-gnu/` directory into the game's `lib` directory (including the `dbus` library, which existed system-wide in the wrong version... this is required when it crashes later on, after apparently starting). It was not that easy to get all dependencies right (CentOS 7.x), but it is possible and one can always check with `ldd ./Worms W.M.Dx64`.

Here's the list of libraries, which I had to copy into the game's `lib` directory, in order to make it run:

libcurl-gnutls.so.4
libgnutls.so.26
librtmp.so.0
libbz2.so.1.0
libbsd.so.0
libtasn1.so.3
libdbus-1.so.3
libldap_r-2.4.so.2
liblber-2.4.so.2
libdconfsettings.so
libsasl2.so.2
libgssapi.so.3
libheimntlm.so.0
libkrb5.so.26
libasn1.so.8
libhcrypto.so.4
libroken.so.18
libwind.so.0
libheimbase.so.1
libhx509.so.5

Hope this helps; it took me a while to figure out all the files.
Creating sym-links to these files would obviously also work.


Can't find libbsd.so.0, any chance you could share it?
robofi5h Dec 13, 2024 @ 3:46pm 
Easier way to fix this. Click on the options and change compatibility settings to use a recent version of Proton. This will instantly install the Windows version but then it works perfectly with no issues or workaround needed.
< >
Showing 1-15 of 17 comments
Per page: 1530 50