mcphail: I'm trying to get the GOG version of Quake 4 running on Ubuntu 16.04. To cut a long story short, I've run:
$ sudo apt install quake4 libasound2-plugins:i386 libsdl1.2debian:i386 game-data-packager
I've unpacked the non-Galaxy installer files into a new directory and have innoextract'ed the game file. Then I've run:
$ game-data-packager quake4 --package quake4-bin --binary-executables .
$ game-data-packager quake4 --package quake4-data --binary-executables .
The game-data-packager script seems to download the old quake4-linux-1.4.2.x86.run (which is the source of the problem, I think).
I have installed both of the resulting files and started the game by typing "quake4". The intro plays just as I remember it, but then I'm asked to enter the CD key. It seems the quake4-linux-1.4.2.x86.run binary is not DRM-free like the GOG-packaged Windows version. Any ideas how to get past this?
Ok, the only way of playing the Linux port with this package now is to get a shady cd-key somewhere from the net, enter it while you're off-line and henceforth only start the game when the system is not connected to the Internet since else the authentication servers are activated and the key will most likely be flagged as "in used / invalid" and you have to do it all again.
This is bad.