etfdevs / ETe

Improved Wolfenstein: Enemy Territory Engine
GNU General Public License v3.0
57 stars 17 forks source link
c enemy-territory idtech3 opengl quake3 vulkan wolfenstein wolfenstein-enemy-territory

ETe

build * Discord server

This is a modern Wolfenstein: Enemy Territory engine aimed to be fast, secure and compatible with many existing ET mods and etmain. It is based on the Quake3e engine which itself is based on the last non-SDL source dump of ioquake3 with latest upstream fixes applied. Several common fixes from upstream ET:Legacy also are applied as needed for security.

Go to Releases section to download latest binaries for your platform or follow Build Instructions.

Notes: Skip the ete-etmain-mod-replacement-allplatform.zip unless you know what you are doing. You will want ete-docs.zip and ete-platform-name.zip when downloading prebuilt packages. 64-bit (x86_64) platforms are unstable currently with bugs that do not exist under 32-bit platforms.

This repository does not contain any game content, so in order to play you must copy the resulting binaries into your existing Wolfenstein: Enemy Territory installation

Key features:

Vulkan renderer

NOT YET READY FOR USE

CMAKE SUPPORT NOT YET AVAILABLE

Based on Quake-III-Arena-Kenny-Edition with many additions:

In general, not counting offscreen rendering features you might expect from 10% to 200%+ FPS increase comparing to KE's original version

Highly recommended to use on modern systems

OpenGL renderer

Based on classic OpenGL renderers from idq3/sdet/ioquake3/cnq3/openarena, features:

Performance is usually greater or equal to other opengl1 renderers

OpenGL2 renderer

Original ioquake3 renderer, not available and unlikely to be ported

Missing ioquake3 features

Build Instructions

Contacts

Discord channel: https://discordapp.com/invite/hsDQVby

Links