The reason I'm posting this is because all guides regarding the dependencies seem to be outdated. So I hunted everything down and made this guide.1. Installing Dependencies
Run the following commands as root/super user:
dpkg --add-architecture i386
apt install libc6:i386 libdrm2:i386 libexpat1:i386 libgcc1:i386 libglu1-mesa:i386 libglapi-mesa:i386 libglu1-mesa:i386 libstdc++6:i386 libx11-6:i386 libx11-xcb1:i386 libxau6:i386 libxcb1:i386 libxcb-dri2-0:i386 libxcb-dri3-0:i386 libxcb-glx0:i386 libxcb-present0:i386 libxcb-sync1:i386 libxdamage1:i386 libxdmcp6:i386 libxext6:i386 libxfixes3:i386 libxshmfence1:i386 libxxf86vm1:i386 libasound2:i386, libasound2-plugins:i386 libsdl2-2.0-0:i386 libtxc-dxtn-s2tc0:i3862. Downloading ET: Legacy
Since the original client is outdated and uses OSS instead of Alsa, you'll want to use You are not allowed to view links.
MAKE SURE YOU DOWNLOAD THE 32-BIT INSTALLER! The 64-bit version isn't compatible with like 80% of the servers.3. Installing
Make the script executable and run it. The instructions are pretty straightforward. just a couple notes though:
- DO NOT attempt to overwrite any previous installation.
- Make sure you say yes when it asks you to download and install the Enemy Territory files