How to run completely free version of "Wolfenstein: ET"

Share your own howto's etc. Not for support questions!

How to run completely free version of "Wolfenstein: ET"

Postby Fernando Negro » 2018-08-20 10:08

(To me, still by far the best, or most entertaining, FPS game that you can play on GNU/Linux, and that is Free Software...)

The code of "Wolfenstein: Enemy Territory" has been totally released (i.e. become Free Software) in 2010. However, this game still uses the intrusive and proprietary "PunkBuster" add-on client/software, that monitors the game usage for cheats.

This small tutorial describes then how you can install and run a variant of this game that, not only does not use (and is even incompatible with) the "PunkBuster" client/program, but whose author has also corrected bugs of (and made small improvements to) the original version, while keeping his variant compatible with the original version of the game (https://www.etlegacy.com/about) - all this, on your 64-bit computer, running Free Software graphics drivers (unlike the proprietary NVIDIA ones, that are even run as root) using Debian 9 "Stretch".

(Note: The following instructions are about installing the 32-bit version of this game. You can also install a 64-bit version. But, the problem with this last option is that, by installing such, you'll only be able to play with people who have also installed that specific version, and not with people who still use the regular/original 32-bit version, which should be a majority. And, for this option, of installing the 64-bit version, I'm not sure what the instructions are.)

1) Because you'll need to install some i386 libraries, you'll first have to add the i386 architecture to your "APT" sources.

Code: Select all
sudo dpkg --add-architecture i386
sudo apt-get update

2) Install the necessary i386 libraries.

Code: Select all
sudo apt-get install libc6:i386 libx11-6:i386 libxext6:i386 libgl1-mesa-glx:i386 libglu1-mesa:i386 libsdl1.2debian:i386

(Note: The last library, "SDL", is used to enable sound, at least when your computer is using "PulseAudio". For other sound servers, it's possible that you might have to take a look at "Troubleshooting: No Audio/Sound" on the Debian Wiki page of the original version of this game - https://wiki.debian.org/Games/WolfensteinEnemyTerritory - or elsewhere, on the Internet, like at the "ET: Legacy" forums: https://dev.etlegacy.com/projects/etlegacy/boards/2)

3) Download the latest (32-bit) version of "ET: Legacy", and install the game.

a) go to https://www.etlegacy.com/download and download the "Linux 32-bit installer" file

b) make the script that you've downloaded executable, by using the command "chmod +x" on the file you've downloaded (ex: "chmod +x etlegacy-v2.75-i386.sh")

c) install the game, by running the downloaded script (ex: "./etlegacy-v2.75-i386.sh")

(Say yes, when asked "Do you want to fetch the assets data files? [yN]" - so that the installer can download the original Wolfenstein installer file, from where it extracts necessary components - and you can answer yes too when asked "Do you want to delete downloaded Wolf:ET assets data files? [yN]", since you won't need that file anymore.)

4) Now you can run the game, by executing the "etl" file.

(That's it. It's even simpler than installing the original version...)
I just *love* the stability, and also the modular installation options, of Debian. Apart from the unfortunate adoption of "systemd" (viewtopic.php?f=20&t=129881&start=165#p671030) this distribution is *great*.
User avatar
Fernando Negro
 
Posts: 112
Joined: 2013-11-24 01:29
Location: Portugal

Re: How to run completely free version of "Wolfenstein: ET"

Postby Fernando Negro » 2018-08-21 15:26

For anyone who might want to update the Debian Wiki page, about the original version of this game,

The following is a post where I describe the steps that I took, in order to figure out the (updated) instructions that I wrote in my "how to" - https://dev.etlegacy.com/boards/2/topic ... ssage-3413 - from where you can possibly obtain some useful information.
I just *love* the stability, and also the modular installation options, of Debian. Apart from the unfortunate adoption of "systemd" (viewtopic.php?f=20&t=129881&start=165#p671030) this distribution is *great*.
User avatar
Fernando Negro
 
Posts: 112
Joined: 2013-11-24 01:29
Location: Portugal


Return to Docs, Howtos, Tips & Tricks

Who is online

Users browsing this forum: No registered users and 6 guests

fashionable