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

×
Hi,

I just tried to install Trine 1 & 2 on my 64 Bit Ubuntu MATE 18.04, and I wanted to share the solution for some missing libraries that prevent the start of the games.

For starters, this command installs the libraries that are listed on the store pages:

sudo apt install libc6:i386 libasound2:i386 libasound2-data:i386 libasound2-plugins:i386 libwrap0:i386 libopenal1:i386 \
libvorbisfile3:i386 libglu1-mesa:i386 libfreetype6:i386 libportaudio0:i386 libgtk2.0-0:i386 libuuid1:i386


(Two lines, but one command split by "\". Mind the libglu1-mesa:i386 instead of the wrongly named libglu1:i386 on the store page.)

Additionally, you'll have to install the package libpng12-0:i386, which is not part of the Ubuntu repositories of release 18.04 and newer anymore, as it was replaced by the newer libpng16-16:i386 which will not be recognised by Trine 1 & 2. Following these instructions, you'll have to download the deb package and install it manually.

1. Download the file libpng12-0_1.2.54-1ubuntu1.1_i386.deb from one of the mirrors listed here.
2. Install it either by the graphical package manager of your desktop environment or by this command run from the download directory:

sudo dkpg -i libpng12-0_1.2.54-1ubuntu1.1_i386.deb

Feel free to correct me, or add more fixes that you found, so others may find them here.

Cheers
V4V
Post edited December 25, 2020 by V4V
Two more additions:

A) To see any error messages when you start Trine 1 or 2 (or 3 for that matter) from the command line, you'll have to edit the files start.sh and game/bin/trine1_bin_starter.sh (replace the "1" with "2" or "3" for Trine 2 or 3). Remove "nohup" and ">/dev/null &" from their last line, and the launcher and game won't run in the background anymore, but in the terminal that you started them from.

This way, you may get vital hints about what is wrong or which library files are still missing.

B) If for example, after doing that, you see Trine 1 complaining about a missing ZLIB_1.2.9, you may also have to replace its libz.so.1 with a link to the system's version:

1. cd "~/GOG Games/Trine Enchanted Edition" # (the directory containing libz.so.1)
2. mv libz.so.1 libz.so.1.old
3. ln -s /lib/x86_64-linux-gnu/libz.so.1

Source: https://stackoverflow.com/questions/48306849/lib-x86-64-linux-gnu-libz-so-1-version-zlib-1-2-9-not-found
Post edited December 26, 2020 by V4V