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

×
avatar
jdawg1351: Oh no, and I just purchased it... only have a Linux machine. Quick FYI, everyone, 7.0 is now available on Linux here on GOG.
7.00 Hotfix 1 for Linux.

Be notified those whom don't read official forums that Egosoft have already started 7.10 Public Beta testing.
Finally at least the 7.0 version is online.
But timeline is still missing on gog for linux.

And after some update i have the issue:
./X4: error while loading shared libraries: libbz2.so.1.0: cannot open shared object file: No such file or directory
But thats not really a gog thing - could need help anyways.
avatar
_gamer_: Finally at least the 7.0 version is online.
But timeline is still missing on gog for linux.

And after some update i have the issue:
./X4: error while loading shared libraries: libbz2.so.1.0: cannot open shared object file: No such file or directory
But thats not really a gog thing - could need help anyways.
Same here on Fedora 40. I renamed a file named something like "libz2.so.1" to "libbz2.so.1.0" (see the missing B in the first name?).
After that I can start the game, watch the Egosoft logo and then I get a black screen with some grey lines... I'm kind of frustrated with 7.00 so far. 6.20 had no such flaws.

Edit: The file I renamed is in the X4 folder game/lib.
Post edited July 06, 2024 by PraetorCreech
avatar
_gamer_: Finally at least the 7.0 version is online.
But timeline is still missing on gog for linux.

And after some update i have the issue:
./X4: error while loading shared libraries: libbz2.so.1.0: cannot open shared object file: No such file or directory
But thats not really a gog thing - could need help anyways.
Hi there,
If you installed it with the Gog installers, and you are in Ubuntu or a Debian derivative, you could try:

sudo apt-file search libbz2.so.1

to find out which package contains that library.

In Pop! Os is the package that has it: libbz2-1.0.

sudo apt install libbz2-1.0

If you installed it with a launcher like Heroic or Lutris?
I had similar problems after the update with the Heroic Launcher flatpack. The first time I solved it by running ./start.sh from the command line.

The second time, I ended up having to uninstall everything and just use the gog installers. You can add the installation to any launcher later.

If you are going to take drastic measures, remember to back up your config and saves. The folder is:
~/.config/Egosoft/x4

Good luck!
07
avatar
_gamer_: Finally at least the 7.0 version is online.
But timeline is still missing on gog for linux.

And after some update i have the issue:
./X4: error while loading shared libraries: libbz2.so.1.0: cannot open shared object file: No such file or directory
But thats not really a gog thing - could need help anyways.
avatar
PraetorCreech: Same here on Fedora 40. I renamed a file named something like "libz2.so.1" to "libbz2.so.1.0" (see the missing B in the first name?).
After that I can start the game, watch the Egosoft logo and then I get a black screen with some grey lines... I'm kind of frustrated with 7.00 so far. 6.20 had no such flaws.

Edit: The file I renamed is in the X4 folder game/lib.
I do not have Fedora in any local system now, but I think this might help:

Find the package you need:
sudo dnf provides libbz2.so.1

Install the package that contains the library:
sudo dnf install [package name].

Rename the modified file to its original name.
Find the location of libbz2.so.1 and create a softlink.
Suppose it is in: /lib64/libbz2.so.1
and you are in the game installation folder, the same location as the start.sh file.

ln -s /lib64/libbz2.so.1 game/lib/libbz2.so.1.0

This is a long shot, but I think it might help.
avatar
OP1: I’m considering getting the game. What’s the current version of the offline installers for Windows? Update 7.0 and Timelines still missing?
avatar
DrazilT: If you are on a Ubuntu derivative, download the windows installer for Timelines and apt-get install innoextract, then simply from terminal extract the contents with innoextract <filename>, then copy over to your game folder for X4.
Thanks for that! I went ahead and downloaded the Windows installers for Timelines, cracked 'em open with innoextract, and just like you said, there was the subfolder with the Timelines mod needed to drop into my game folder. Bam!

Good job!
avatar
PraetorCreech: Same here on Fedora 40. I renamed a file named something like "libz2.so.1" to "libbz2.so.1.0" (see the missing B in the first name?).
After that I can start the game, watch the Egosoft logo and then I get a black screen with some grey lines... I'm kind of frustrated with 7.00 so far. 6.20 had no such flaws.

Edit: The file I renamed is in the X4 folder game/lib.
avatar
jokmontoya: I do not have Fedora in any local system now, but I think this might help:

Find the package you need:
sudo dnf provides libbz2.so.1

Install the package that contains the library:
sudo dnf install [package name].

Rename the modified file to its original name.
Find the location of libbz2.so.1 and create a softlink.
Suppose it is in: /lib64/libbz2.so.1
and you are in the game installation folder, the same location as the start.sh file.

ln -s /lib64/libbz2.so.1 game/lib/libbz2.so.1.0

This is a long shot, but I think it might help.
thanks for the answer.
i found it here:
bzip2-libs-1.0.8-18.fc40.i686 : Libraries for applications using bzip2
Paketquelle : @System
Übereinstimmung von:
Bereitstellen : libbz2.so.1

bzip2-libs-1.0.8-18.fc40.i686 : Libraries for applications using bzip2
Paketquelle : fedora
Übereinstimmung von:
Bereitstellen : libbz2.so.1

but for now i running it with wine to have access to timelines until i timelines is available by gog...

PS:i am also running fedora 40.

i tried it to install with heroic and lutris and both are not working.
6.20 was running with lutris (ok i had to run for some reason one time postinstall.sh) but then it works.
avatar
PraetorCreech: Same here on Fedora 40. I renamed a file named something like "libz2.so.1" to "libbz2.so.1.0" (see the missing B in the first name?).
After that I can start the game, watch the Egosoft logo and then I get a black screen with some grey lines... I'm kind of frustrated with 7.00 so far. 6.20 had no such flaws.

Edit: The file I renamed is in the X4 folder game/lib.
avatar
jokmontoya: I do not have Fedora in any local system now, but I think this might help:

Find the package you need:
sudo dnf provides libbz2.so.1

Install the package that contains the library:
sudo dnf install [package name].

Rename the modified file to its original name.
Find the location of libbz2.so.1 and create a softlink.
Suppose it is in: /lib64/libbz2.so.1
and you are in the game installation folder, the same location as the start.sh file.

ln -s /lib64/libbz2.so.1 game/lib/libbz2.so.1.0

This is a long shot, but I think it might help.
The package needed to get libbz2.so.1 is installed. Maybe the problem is, that the game needs libbz2.so.1.0 with the additional 0.
I don't have much time right now, so I'm not yet rebuying the game on steam to get proper linux support, but when I find some spare-minutes, I'll try your workaround. I understand what it does and it's worth a try.
And yes, I was playing 6.20 with the heroic flatpak, which was an overall smooth experiance. Afte manually starting the postinst.sh
avatar
OP1: I’m considering getting the game. What’s the current version of the offline installers for Windows? Update 7.0 and Timelines still missing?
avatar
DrazilT: If you are on a Ubuntu derivative, download the windows installer for Timelines and apt-get install innoextract, then simply from terminal extract the contents with innoextract <filename>, then copy over to your game folder for X4.
Perfect, thank you. I just copied the extensions directory and the goggame-1143004245.* files.
avatar
OP1: I’m considering getting the game. What’s the current version of the offline installers for Windows? Update 7.0 and Timelines still missing?
avatar
DrazilT: If you are on a Ubuntu derivative, download the windows installer for Timelines and apt-get install innoextract, then simply from terminal extract the contents with innoextract <filename>, then copy over to your game folder for X4.
Thanks a lot! I installed it using your method and it worked like a charm.

Like Gam0r, I copied the directory and the goggame-1143004245.* files.

I don't know if it's related, but as the Ventures extension failed validation, I deleted the Ventures folder so the game could redownload it.
avatar
DrazilT: If you are on a Ubuntu derivative, download the windows installer for Timelines and apt-get install innoextract, then simply from terminal extract the contents with innoextract <filename>, then copy over to your game folder for X4.
avatar
jokmontoya: Thanks a lot! I installed it using your method and it worked like a charm.

Like Gam0r, I copied the directory and the goggame-1143004245.* files.

I don't know if it's related, but as the Ventures extension failed validation, I deleted the Ventures folder so the game could redownload it.
Are we Linux users or mice!?!
avatar
PraetorCreech: Same here on Fedora 40. I renamed a file named something like "libz2.so.1" to "libbz2.so.1.0" (see the missing B in the first name?).
After that I can start the game, watch the Egosoft logo and then I get a black screen with some grey lines... I'm kind of frustrated with 7.00 so far. 6.20 had no such flaws.

Edit: The file I renamed is in the X4 folder game/lib.
avatar
jokmontoya: I do not have Fedora in any local system now, but I think this might help:

Find the package you need:
sudo dnf provides libbz2.so.1

Install the package that contains the library:
sudo dnf install [package name].

Rename the modified file to its original name.
Find the location of libbz2.so.1 and create a softlink.
Suppose it is in: /lib64/libbz2.so.1
and you are in the game installation folder, the same location as the start.sh file.

ln -s /lib64/libbz2.so.1 game/lib/libbz2.so.1.0

This is a long shot, but I think it might help.
The symbolic link was exactly what X4 needed. I found libbz2.so.1.0.8 in the lib64 folder AND already a symbolic link named libbz2.so.1 - so I created another symbolic link with

sudo ln -s /lib64/libbz2.so.1.0.8 /lib64/libbz2.so.1.0

Runs smooth. Thank you very much for your help.
Well, holy crap! The Linux version of Timelines is up... and only a month behind schedule.
avatar
g04tn4d0: Well, holy crap! The Linux version of Timelines is up... and only a month behind schedule.
But only in english. If you choose another language it's still missing.

And yes, today it's four weeks...