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

×
Heya! Does anyone know a fix for this?
I can run it in WINE but it's horrendously laggy sometimes and I'm hoping I can fix this by running the linux version. I'm on linux mint.

./start.sh
Running Dungeon Souls
./runner: error while loading shared libraries: libcrypto.so.1.0.0: cannot open shared object file: No such file or directory

I've been searching for so long to find these libraries but that specific version has been removed from every repository I can find. Installing libssl again does nothing. I have a different version of the same library in my /libs, but it's not 1.0.0

Any leads appreciated!


Edit: I have tried the fix posted below but my guess is the library was removed recently.
Post edited September 04, 2021 by Sumyjkl
In case you or someone else needs the solution for Ubuntu 22.04:

wget http://security.ubuntu.com/ubuntu/pool/main/o/openssl1.0/libssl1.0.0_1.0.2n-1ubuntu5.11_i386.deb
sudo dpkg -i libssl1.0.0_1.0.2n-1ubuntu5.11_i386.deb
sudo aptitude install libglu1-mesa:i386

The libssl 1.0.0 package is from Ubuntu 18.04 LTS though, and might not be available anymore after April, 2023.
Post edited April 02, 2023 by V4V
[[ Below procedure was successfully tested on Ubuntu 23.10 which uses OpenSSL 3.0.10 by default. ]]

The OpenSSL 1.0.x deb package name changed somewhat since the previous posts.

The new name of the file is: libssl1.0-dev_1.0.2n-1ubuntu5.13_i386.deb

In the future, browse to the URL preceding the filename to see what the latest filename is.

---------------------------------------------------

Also, if you do not wish (as recommended) for other 32-bit programs to attempt to use OpenSSL 1.0.x ...
... move the two key OpenSSL 1.0.x lib files from /lib to the folder where the game executable ('runner') resides ...

sudo mv /lib/i386-linux-gnu/libcrypto.so.1.0.0 ~/GOG\ Games/Dungeon\ Souls/game
sudo mv /lib/i386-linux-gnu/libssl.so.1.0.0 ~/GOG\ Games/Dungeon\ Souls/game

... and incorporate ad-hoc LD_LIBRARY_PATH pointing to same folder when running the game:

LD_LIBRARY_PATH=~/GOG\ Games/Dungeon\ Souls/game ~/GOG\ Games/Dungeon\ Souls/game/runner

---------------------------------------------------

Once you confirm the game now runs properly, you can remove the OpenSSL 1.0.x files installed by dpkg.

You can find out exactly which files were installed by dpkg and their locations by running:

dpkg-query -L libssl1.0.0


Good luck and enjoy!
Post edited November 27, 2023 by QQvv