What is ET: Legacy?
Project home: http://www.etlegacy.com
IRC channel: #etlegacy on Freenode.net
ET: Legacy is a version of Wolfenstein: Enemy Territory (based on its open-sourced code). The main goal of this project is to fix bugs, remove old dependencies and make it playable on all major OSes while still remaining compatible with the ET 2.60b version and as many mods as possible.
What’s the difference between ET:L and, for example, OpenWolf, ET:Xreal or raedwulf-et? As mentioned above, ET:L tries to maintain compatibility with ET 2.60b and its mods (tested so far: NoQuarter 1.2.9, Jaymod 2.2.0, siEnT 0.5.0 and ETPub). For up to date list of mod compatibility see this wiki page. Also have a look at the changes in the cvars.
This project is a fork of raedwulf-et at revision 24ca3ade888b. It also takes inspiration from ioquake and ET-Xreal (modular renderer planned in the future).
Download
[ul]
[li]Please download Windows and linux binaries from this page.
[/li][li]OpenBSD - done! Compile from source.
[/li][li]Mac - planned. We need help with this.
[/li][/ul]
Warning !!!
This is an alpha quality software. It contains many bugs - some known, some not yet found. Do not replace your W:ET binaries with the ones you download from here. Instead unpack the directory to some other location and copy pak0.pk3, pak1.pk3, pak2.pk3, mp_bin.pk3, etkey (if you want to keep XP) and maps from your W:ET installation there.
Version history
[ul]
[li]Git test builds[LIST]
[/li][li]Irregular test builds can be found on our website etlegacy.com in the files section. This list will not be updated anymore.
[/li][/ul][/LIST]
[ul]
[li]2.70 (beta 7)[LIST]
[/li][li]rcon fix
[/li][li]removed some cvars, small code clean ups and reformatting
[/li][li]fixed visible map edges and SilentMod menu artifacts
[/li][li]HLSW should work with ET:L from now on
[/li][li]Windows version string hardcoded (mod compatibility)
[/li][li]removed because of crashes/incompleteness:
[/li][LIST]
[li]set sv_timeout to 30
[/li][li]guid master
[/li][li]Windows homedir fix
[/li][li]a few other things
[/li][/ul]
[/LIST]
[li]2.70 (beta 6)[ul]
[/li][li]added/fixed texture anisotropic filtering (see the list of cvars)
[/li][LIST]
[li]r_ext_texture_filter_anisotropic - Enables/disables texture anisotropic filtering.
[/li][li] r_ext_max_anisotropy - Sets largest supported anisotropy.
[/li][/ul]
[li]fixed crash on NULL sound
[/li][li]fixed ingame announcements volume
[/li][li]don’t spam errors on buggy maps
[/li][li]fix mouse not working in fullscreen (again)
[/li][li]set sv_timeout to 30 seconds by default (untested, if you experience problems, please tell us!)
[/li][li]getstatus response fix
[/li][li]support for 32 colorcodes in linux terminal
[/li][li]fixed “Invalid .PK3 files referenced” (server)
[/li][li]fixed shader typos and newlines (patch by Gir)
[/li][li]console command and argument completion (basic)
[/li][li]foundations for secure guid (in progress) and lots of code clean ups
[/li][/LIST]
[li]2.70 (beta 5)[ul]
[/li][li]commands can now be executed ingame from the system terminal on unix
[/li][li]added minimize command (minimizes window into the taskbar)
[/li][li]added Dushan’s anti-DDoS security fix
[/li][li]cleaned up the code and added LOTS of security fixes
[/li][/ul]
[li]2.70 (beta 4b)[ul]
[/li][li]fixed a server crash
[/li][/ul]
[li]2.70 (beta 4)[ul]
[/li][li]Jaymod 2.2.0 compatibility
[/li][li]Imported all the fixes from the Project: Bug Fix
[/li][li]etkey is optionally downloaded from etkey.org (this will be replaced in the future)
[/li][li]Reverted change: ET:L uses ~/.etwolf as its home directory again
[/li][li]other minor changes, for a complete list of changes have a look here
[/li][/ul]
[li]2.70 (beta 3)[ul]
[/li][li]screenshotJPEG command issue fixed (thanks acQu)
[/li][li]Morsik’s patch for PB-compatible etkey combined with the old stuff
[/li][li]very basic Visual Studio support
[/li][li]s_muteWhenMinimized set to 1 by default
[/li][li]ET:L now uses its own home directory (~/.etlegacy on linux)
[/li][li]other minor changes
[/li][/ul]
[li]2.70 (beta 2)[ul]
[/li][li]workaround for the mouse getting stuck in the windowed mode (thanks Mateos)
[/li][li]Alt+Enter switches from/to fullscreen mode on all platforms
[/li][li]added: ability to mute sound when the game is minimized (thanks acQu)
[/li][li]switched from Makefile to premake build system (inspired by ET-XreaL)
[/li][/ul]
[li]2.70 (beta 1)[ul]
[/li][li]added fix for libjpeg compatibility (originally written by Ilm) (broken in alpha2)
[/li][li]windowed mode behaves better (but it is not noob-friendly yet)
[/li][li]libraries are now all linked dynamically (Linux needs: libjpeg, libcurl, sdl)
[/li][/ul]
[li]2.70 (alpha 2)[ul]
[/li][li]ALT+TAB minimizes the game
[/li][li]sound now works correctly on Windows and SDL is linked dynamically
[/li][li]fixed key binding on international keyboards
[/li][li]disabled OpenAL
[/li][/ul]
[li]2.70 (alpha)[ul]
[/li][li]switched from etmaster.idsoftware.com to etmaster.net
[/li][li]compatibility with NoQuarter 1.2.9
[/li][li]ported etkey generation from ioquake
[/li][li]updated CURL lib to the latest version available
[/li][li]resolved about a 1000 compiler warnings (still a few hundreds left)
[/li][li]removed some useless and deprecated code (a lot more to go)
[/li][li]all the fixes and improvements made by raedwulf (move from deprecated platform specific code to SDL, sound fix on linux, etc.)
[/li][/ul]
[/LIST]