You can sign up to get a daily email of our articles, see the Mailing List page!

GOG have another interesting sale going on as well as Freespace 2 going free for the next 48 hours, don't miss out!

If you're not aware, Freespace 2 can be played on Linux thanks to the FSOpen project after Volition open sourced the game engine used way back in 2002. Freespace 2 is also one of my absolute favourite space combat sims and it's still awesome to this day even when compared to some newer games.

Grab Freespace 2 free on GOG here.

There's also the big Interstellar Sale going on, with some good Linux games going cheaper like:

There is of course various DLC for games discounted as well.

The Interstellar Sale runs until September 30th, 2019, at 1 PM UTC.

Article taken from GamingOnLinux.com.
16 Likes, Who?
We do often include affiliate links to earn us some pennies. We are currently affiliated with GOG, Humble Store and Paradox Interactive. See more here.
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly came back to check on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly.
See more from me
The comments on this article are closed.
18 comments
Page: «2/2
  Go to:

Liam Dawe 26 Sep, 2019
Quoting: kokoko3k
Quoting: Liam DaweThankfully on Arch/Manjaro you can just grab fs2-knossos from the AUR. Edit: Although I can't actually build that myself <_< errors with npm...
pacman -S python-pyqtwebengine
https://aur.archlinux.org/packages/fs2-knossos/#comment-709432
You legend, I missed that comment somehow. As much as I appreciate people doing AUR packages, they really should check the deps <_<
kokoko3k 27 Sep, 2019
Quoting: Liam Dawe
Quoting: kokoko3k
Quoting: Liam DaweThankfully on Arch/Manjaro you can just grab fs2-knossos from the AUR. Edit: Although I can't actually build that myself <_< errors with npm...
pacman -S python-pyqtwebengine
https://aur.archlinux.org/packages/fs2-knossos/#comment-709432
You legend, I missed that comment somehow. As much as I appreciate people doing AUR packages, they really should check the deps <_<
Well the comment is from about a day ago, so probably the breakage is recent.


Last edited by kokoko3k on 27 September 2019 at 8:10 am UTC
kurp 27 Sep, 2019
Quoting: kokoko3k
Quoting: kurpThanks for letting me know about FSOpen project, however it looks like a bit complicated process to use it.
Anyone tried the game just under Wine?
It seems you didn't bothered to read anything from the link posted, because setup is straightforward via knossos...
I don't think we share the same understanding of being straightforward. However, indeed, knossos seems to be the easiest way to launch the game at least.
slaapliedje 1 Oct, 2019
View PC info
  • Supporter Plus
Quoting: kurp
Quoting: kokoko3k
Quoting: kurpThanks for letting me know about FSOpen project, however it looks like a bit complicated process to use it.
Anyone tried the game just under Wine?
It seems you didn't bothered to read anything from the link posted, because setup is straightforward via knossos...
I don't think we share the same understanding of being straightforward. However, indeed, knossos seems to be the easiest way to launch the game at least.

sudo apt install freespace2-launcher-wxlauncher innoextract lgogdownloader game-data-packager
lgogdownloader
lgogdownloader --download --game freespace_2
cd freespace_2
cp -rv /usr/share/games/freespace2-open/packages/* .
mv 'setup_freespace_2_1.20_(32720).exe' setup_freespace2_2.0.0.8.exe
dpkg-buildpackage -b -uc


Unfortunately at this stage (for me) innoextract fails to extract the freespace game. I'm pretty sure this is because GOG has changed their installer, which is why the setup file is now a newer version than when game-data-packager was written. Not sure how to find the older version of the GOG download..
g000h 1 Oct, 2019
Quoting: slaapliedjeUnfortunately at this stage (for me) innoextract fails to extract the freespace game. I'm pretty sure this is because GOG has changed their installer, which is why the setup file is now a newer version than when game-data-packager was written. Not sure how to find the older version of the GOG download..

I've noticed this for a few GOG titles as well (and I presume the problem could be a lot more than "a few", as I haven't been testing everything).

Does anyone (e.g. Shmerl) know an alternative way to use innoextract for extracting GOG Windows titles when the regular innoextract technique seems to fail? For reference, this is what I get when I try to run innoextract on Doom II + Final Doom:

/Downloads/doom$ innoextract setup_doom_ii_with_master_levels_1.9_\(28044\).exe 
Warning: Unexpected setup data version: 5.6.2 (unicode)
Warning: Unexpected Auto Boolean value: 19
Warning: Unexpected Auto Boolean value: 20
Warning: Unexpected trailing byte in UTF-16 string.
Warning: Unexpected data while converting from UTF-16LE to UTF-8.
Warning: Unexpected trailing byte in UTF-16 string.
Warning: Unexpected data while converting from UTF-16LE to UTF-8.
Warning: Unexpected data while converting from UTF-16LE to UTF-8.
Warning: Unexpected trailing byte in UTF-16 string.
Warning: Unexpected data while converting from UTF-16LE to UTF-8.
Stream error while parsing setup headers!
 ├─ detected setup version: 5.6.2 (unicode)
 └─ error reason: basic_ios::clear: iostream error
If you are sure the setup file is not corrupted, consider 
filing a bug report at http://innoextract.constexpr.org/issues
Done with 1 error and 10 warnings.

innoextract -v
innoextract 1.7
Extracts installers created by Inno Setup 1.2.10 to 5.6.0


For me, some installers extract fine and others fail. Avoiding the use of WINE to run the actual installer is my preference. Maybe there is a source tarball of innoextract I could build and use that instead?


Last edited by g000h on 1 October 2019 at 12:31 am UTC
kokoko3k 1 Oct, 2019
I did not bothered at all, because it seems what i've downloaded from gog was simply corrupted.
So i downloaded another *outdated* copy from somewhere.
slaapliedje 2 Oct, 2019
View PC info
  • Supporter Plus
Quoting: g000h
Quoting: slaapliedjeUnfortunately at this stage (for me) innoextract fails to extract the freespace game. I'm pretty sure this is because GOG has changed their installer, which is why the setup file is now a newer version than when game-data-packager was written. Not sure how to find the older version of the GOG download..

I've noticed this for a few GOG titles as well (and I presume the problem could be a lot more than "a few", as I haven't been testing everything).

Does anyone (e.g. Shmerl) know an alternative way to use innoextract for extracting GOG Windows titles when the regular innoextract technique seems to fail? For reference, this is what I get when I try to run innoextract on Doom II + Final Doom:

/Downloads/doom$ innoextract setup_doom_ii_with_master_levels_1.9_\(28044\).exe 
Warning: Unexpected setup data version: 5.6.2 (unicode)
Warning: Unexpected Auto Boolean value: 19
Warning: Unexpected Auto Boolean value: 20
Warning: Unexpected trailing byte in UTF-16 string.
Warning: Unexpected data while converting from UTF-16LE to UTF-8.
Warning: Unexpected trailing byte in UTF-16 string.
Warning: Unexpected data while converting from UTF-16LE to UTF-8.
Warning: Unexpected data while converting from UTF-16LE to UTF-8.
Warning: Unexpected trailing byte in UTF-16 string.
Warning: Unexpected data while converting from UTF-16LE to UTF-8.
Stream error while parsing setup headers!
 ├─ detected setup version: 5.6.2 (unicode)
 └─ error reason: basic_ios::clear: iostream error
If you are sure the setup file is not corrupted, consider 
filing a bug report at http://innoextract.constexpr.org/issues
Done with 1 error and 10 warnings.

innoextract -v
innoextract 1.7
Extracts installers created by Inno Setup 1.2.10 to 5.6.0


For me, some installers extract fine and others fail. Avoiding the use of WINE to run the actual installer is my preference. Maybe there is a source tarball of innoextract I could build and use that instead?
I found the repo on opensuse build system for Arx-liberatis that has a newer version of innoextract, but not sure if it works with the newer freespace 2 installer.
While you're here, please consider supporting GamingOnLinux on:

Patreon, Liberapay or PayPal Donation.

We have no adverts, no paywalls, no timed exclusive articles. Just good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.