Enemy Territory: Legacy

Open-source team based FPS game compatible with Wolfenstein: Enemy Territory™

Welcome Guest. Please login

EasyGen terrain generator has been open-sourced

Posted by Jacker on January 15, 2014 9:55:34 PM in News

EasyGen is tool to generate terrain for custom maps. So far the program has not been updated for over 10 years, but now that the source has been released we took it in and we intend to make it part of our toolset. We already fixed the old code to compile on todays compilers (VS 2008-2012) and replaced the deprecated image system libraries. The next job is to port the code to Qt Framework so that people running other than Windows operating systems can also use it.

We will be introducing tools for model conversion in the future to make model creation easier. All tools will be using PhysicsFS so that the users do not need to unpack the pk3s anymore for the tools to get access to game assets.

Website of Francesco Bancalà, the creator of EasyGen: http://www.webalice.it/bancala/

We have a dedicated page for EasyGen on our bugtracker, where you can browse the source code and report issues and feature requests.



Version 2.71rc3 released

Posted by Radegast on November 2, 2013 8:32:29 PM in Releases

The ET:L development team is proud to announce the release of ET:L 2.71rc3 which is hopefully the last release candidate before stable 2.71 release. You will find Windows and linux binaries in the download section. Packages for OpenSuse linux are in the official games repository. Additional packages or installers OpenPandora and AROS/MorphOS are also available in their official repositories. On other platforms such as OS X and *BSD systems you can compile ET:L from source code.

See Changelog for version highlights.

Call for maintainers

Posted by Radegast on September 25, 2013 10:34:01 PM in News

UPDATE: several important commits did not make it into 2.71rc2, so we will not bother releasing binaries for this version and wait until 2.71rc3. If you want to help us with testing connect to etlegacy.com:27960 and play a round or two!

Version 2.71rc2 has been tagged in the git repository, but we are still missing packages/binaries for the following platforms:

  • FreeBSD
  • AROS
  • OpenPandora

If you are the original maintainer or want to become one, please join us at our IRC channel #etlegacy @ Freenode.net

Site update: atom feed

Posted by Radegast on July 2, 2013 4:03:50 PM in News

I've just added atom feed to the site, so you can subscribe to etlegacy.com in your news reader.

All Quiet on the Western Front

Posted by Radegast on June 26, 2013 1:46:52 PM in News

Development has been rather quiet lately, so it's time to brief you on the current state of the project and let you know our goals for the near future.

Next release

I don't expect the development to pick up speed over the summer as everyone will probably spend their time doing stuff outdoors or sitting in the shade and watching the life pass by with a chilled bottle of Czech Budweiser like myself. That said, at the very least we will release ET:L 2.71 RC 2 - probably within the next couple of weeks. Like other release candidates, it will include only bugfixes and no new features. If there won't be any major issues, ET:L 2.71 will follow shortly.

New team member wanted

Our sister project ETLive has recruited a community manager which I think is a good idea for us to do as well. More details will follow in the forthcoming news article.

Repository reorganisation

Currently, our git master branch contains ground-breaking changes, most notably a new OpenGL 3 renderer which is not yet production ready. Some time ago, I chose a repository structure where the stable code was put in its own branch and the bleeding edge stuff was kept in master. It was a bad decision, a very bad decision. Hand picking bugfixes and merging them with the stable branch is tedious and automatic versioning is broken because git tags are not shared among branches. Therefore, from the version 2.71 onward we will use git the way it was meant to be used, i.e. stable code in master and medium/big new features safely separated in branches until they are stable enough to be merged.

ET:L Master Server

I have begun rewriting etlMaster from scratch. It will be programmed in C++ with the use of Boost::Asio again, but this time I know what I am doing, so I will make it much cleaner. Some of the features I would like to see:

  • synchronise server list with etmaster.idsoftware.com
  • public API that anyone can use, e.g. to make their own server tracker
  • server filtering by supported OS & architecture - will require ET:L server part

Reporting and banning malicious servers will be a piece of cake through etlMaster webinterface. I will write another article about it with some screenshots when I have something to show.