Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fabiang/true-combat
Enemy Territory + True Combat:Elite
https://github.com/fabiang/true-combat
Last synced: 18 days ago
JSON representation
Enemy Territory + True Combat:Elite
- Host: GitHub
- URL: https://github.com/fabiang/true-combat
- Owner: fabiang
- License: other
- Created: 2015-10-28T15:41:46.000Z (about 9 years ago)
- Default Branch: master
- Last Pushed: 2017-07-19T10:11:17.000Z (over 7 years ago)
- Last Synced: 2024-08-02T15:33:48.845Z (3 months ago)
- Language: HTML
- Homepage:
- Size: 4.43 MB
- Stars: 13
- Watchers: 3
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGES
- License: LICENSE
Awesome Lists containing this project
README
# Enemy Territory + True Combat:Elite
This repository tries to distribute the old game [Enemy Territory](http://www.enemy-territory.com/)
together with [True Combat:Elite](http://www.truecombat.net/).Installing the games is still a lot of PITA. The goal of this repository is to make the installation much easier.
## What is included
- Enemy Territory 2.60b
- True Combat:Elite 0.49b
- Punkbuster## Supported operating systems
- Linux
- Windows## Download
**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.
## Setup
Unzip the package into a directory defined by yourself.
### Linux
#### Ubuntu 16.04
Install `libstdc++5`:
```
sudo apt install libstdc++5:i386
```Just change the directory to where you've unpacked the archive and run:
```
./install
```### Windows
Double click `install.exe`
## Runing True Combat:Elite
### Linux
Change directory to the path where you've unzipped True Combat:Elite.
Run:```
./tce
```The command can take extra arguments.
### Windows
Double click TCE in the folder where you've unpacked the archive.
## License
When using the software included you agree to the LIMITED USE SOFTWARE LICENSE AGREEMENT of
[Enemy Territory](EULA_Wolfenstein_Enemy_Territory.txt), [True Combat:Elite](EULA_TrueCombat_Elite.txt)
and to the PUNKBUSTER SOFTWARE LICENSE AGREEMENT of [Punkbuster](PB_EULA.txt).All other parts are under [BSD-2-Clause license](LICENSE).
## Todo
* Support for MacOS X
* Add Close Quarters Battle
* Build system to create smaller packages
* For each game## Working with the repository
Github's [Large File Storage system](https://git-lfs.github.com/) (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](https://www.vagrantup.com/) 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
```## Building platform packages
[Gulp](http://gulpjs.com) 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
```