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

×
I got X3: Terran War Pack running on a fresh installation of Ubuntu 16.04 64bit, but there were a few hoops I had to go through to get it working since the game executable is 32-bits.

First, enable executing 32-bit programs, as per http://askubuntu.com/questions/454253/how-to-run-32-bit-app-in-ubuntu-64-bit:

sudo dpkg --add-architecture i386
sudo apt-get update
sudo apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386


After that, I had to install the following libraries to get the games started without errors:

sudo apt-get install libgl1-mesa-glx:i386 libgtk2.0-0:i386 libcanberra-gtk-module:i386 libasound2:i386 libpulse0:i386

Then, I managed to reduce the number of warnings with the following libraries:

sudo apt-get install gnome-themes-standard:i386 gtk2-engines:i386 gtk2-engines-pixbuf:i386

That should get the game running. I get an error message "X3 - Terran Conflict is not responding." during the initial splash screen, but the game starts anyways.


Happy gaming!
Sorry my low level of technical knowledge but but, is this the WINDOWS version from GOG.com?! Or Linux version from Steam/DVD?
This is the Linux version from GOG.com. If you install it on Ubuntu 16.04 without the 32 bit architecture support, it will not start.
Me dumb :-( I did not even notice they have the Linux version here. All too often Linux versions are missing from GOG.

<cowers in the corner>

Thanks for this guide! :-)
Post edited April 25, 2016 by Themken
avatar
desic: I got X3: Terran War Pack running on a fresh installation of Ubuntu 16.04 64bit, but there were a few hoops I had to go through to get it working since the game executable is 32-bits.
Similar steps need to be taken with older versions of 64-bit Ubuntu & Ubuntu derivatives as well (ever since multiarch support got added in 12.04 (precise pangolin)).

The required packages are mentioned on the game card, under the Linux system requiremets: Requires the following packages to be installed: libc6:i386 libasound2:i386 libasound2-data:i386 libasound2-plugins:i386 libgtk2.0-0:i386 libxml2:i386 and dependencies.
avatar
desic: libgl1-mesa-glx:i386
It's strange you did not have this installed by default. I think it will most likely be required, although it won't be added by any of the packages mentioned in GoG's list.
Post edited April 26, 2016 by WinterSnowfall
hopefully this works its funny that since we use linux not only do we need to pay for the port but practically have to develop it ourselves
It would be nice if all dependencies were installed.

I followed the original posters directions and I got:

./X3TC_config: lib/libz.so.1: version `ZLIB_1.2.9' not found (required by /usr/lib/i386-linux-gnu/libpng16.so.16)


I copied libpng16.so.16.20.0 to GOG Games/X3 Terran War Pack/lib and the startup configuration started. Then I get a lot of critical GCX failures. Finally it says "Unable to initialise graphical subsystem"

Here are afew of the warnings and failures:

"
ERROR: CPUID is not supported, can't detect CPU features
Trying to continue anyway with minimal settings
"
____________________________
"
Gtk-Message: 08:02:46.557: Failed to load module "gail"
Gtk-Message: 08:02:46.558: Failed to load module "atk-bridge"

(X3TC_config:25390): Gtk-WARNING **: 08:02:46.563: Unable to locate theme engine in module_path: "murrine",

"
_____________________________
"
(X3TC_config:25390): GdkPixbuf-CRITICAL **: 08:02:46.587: gdk_pixbuf_get_width: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(X3TC_config:25390): GdkPixbuf-CRITICAL **: 08:02:46.587: gdk_pixbuf_get_height: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

** (X3TC_config:25390): WARNING **: 08:02:46.587: Invalid borders specified for theme pixmap:
/usr/share/themes/Mint-Y/gtk-2.0/assets/frame.png,
borders don't fit within the image

(X3TC_config:25390): GdkPixbuf-CRITICAL **: 08:02:46.587: gdk_pixbuf_get_n_channels: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(X3TC_config:25390): GdkPixbuf-CRITICAL **: 08:02:46.587: gdk_pixbuf_get_pixels_with_length: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

(X3TC_config:25390): GdkPixbuf-CRITICAL **: 08:02:46.587: gdk_pixbuf_get_rowstride: assertion 'GDK_IS_PIXBUF (pixbuf)' failed

"

** (X3TC_config:25390): WARNING **: 08:02:46.587: Pixbuf theme: Cannot load pixmap file /usr/share/themes/Mint-Y/gtk-2.0/assets/button.png: Failed to load image '/usr/share/themes/Mint-Y/gtk-2.0/assets/button.png': Fatal error in PNG image file: bad parameters to zlib
"
avatar
scodyw: It would be nice if all dependencies were installed.

I followed the original posters directions and I got:

./X3TC_config: lib/libz.so.1: version `ZLIB_1.2.9' not found (required by /usr/lib/i386-linux-gnu/libpng16.so.16)
Please, consult this.
I hope it helps you. :)