This repository tries to distribute the old game Enemy Territory together with True Combat:Elite.
Installing the games is still a lot of PITA. The goal of this repository is to make the installation much easier.
- Enemy Territory 2.60b
- True Combat:Elite 0.49b
- Punkbuster
- Linux
- Windows
Don't download this package as snapshot from Github (Download Zip button). It won't include all game files!
Just download custom build platform packages under "Releases" above.
Unzip the package into a directory defined by yourself.
Install libstdc++5
:
sudo apt install libstdc++5:i386
Just change the directory to where you've unpacked the archive and run:
./install
Double click install.exe
Change directory to the path where you've unzipped True Combat:Elite. Run:
./tce
The command can take extra arguments.
Double click TCE in the folder where you've unpacked the archive.
When using the software included you agree to the LIMITED USE SOFTWARE LICENSE AGREEMENT of Enemy Territory, True Combat:Elite and to the PUNKBUSTER SOFTWARE LICENSE AGREEMENT of Punkbuster.
All other parts are under BSD-2-Clause license.
- Support for MacOS X
- Add Close Quarters Battle
- Build system to create smaller packages
- For each game
Github's Large File Storage system (LFS) is used to store the large binary files. This means you'll need the LFS module for Git installed on your system.
The provided Vagrantfile can help you to get such setup into a virtual maschine (VM). Make sure you installed Vagrant on your system, then run:
vagrant up
This will download the required base box and will provide git and lfs inside of the virtual maschine.
After the setup was finished you can log into the VM:
vagrant ssh
Change the directory to /vagrant
and run:
git lfs fetch
Gulp is used as build platform specific packages. The Vagrant VM provides Nodejs, npm and gulp preinstalled.
To compile the Go progam and build platform packages execute:
gulp