ET: Legacy

ET: Legacy - free open source multiplayer fps game
ET: Legacy - free open source multiplayer fps game
ET: Legacy - free open source multiplayer fps game

ET: Legacy Team Blog

ET: Legacy 2.82 - Better late than never!

Yes, that's the name of the release and yes, we are aware that we've deviated from the quarterly release plan since last year. On the bright side though, it has not yet been a full year since the last release as we're 4 days early!


CHANGELOG

For the full changelog, please refer to this page

Notable engine changes include

ETLTV We've started paving the way for ETLTVTrackBase In cooperation with TrackBase admins, additional statistics data is shared with server trackers • Server demos Yes, we're getting there! Automatic server demos have been reworked, they are still a work in progress, feedback is appreciated • Package Manager ET: Legacy is now available at SnapCraft

Notable mod changes include

HUD editor Significantly strengthened the functionality of the HUD editor (https://etlegacy.readthedocs.io/en/latest/hudeditor.html). • AltWeap Improved behaviour for alternative weapons (primarily riflenades) on death and respawn


Although we started the year with the unfortunate news that this year's LAN event will be cancelled, it is great to see the competitive scene being strengthened in ET: Legacy events Discord. We wish the admins all the best and are hopeful to see another LAN event in the future. ~~Possibly with an ET: Legacy dev team participating?~~

Thank you to everyone for testing the development snapshots and providing feedback resulting in this full release being again packed with features for you. It's great to see the community interaction as active as it is. If you have any thoughts on ET: Legacy, we would be glad to have you on our Discord.

2.82.jpg


written by Kemon 1 week ago

No comments

ET: Legacy on Android

This has been few days passed since our newest release yet and this post should be released way earlier Yes I know. I am here shed some light on Android Port of this game to those are keen to know more about its origin how it started and explain a bit more about control sheme to those who are still not familiar with it or looking for such explaination.

PRE-STORY:

Before we begin our small story talk there is known issue with server list browser not showing servers. Disable ui_disableOssFilter 1 in game console and just a warning only legacy mod is compatibble. How to open console Bellow GENERAL

STORY TIME:

It has been year of 2018 almost the end of it. I found out that SDL has added support for Android Devices and in my head "An Idea has started to show up" to start porting / adding support for ET Legacy for Android. I had basic support for Android in 2019 nothing fancy just run a game and connect to a server thats all I had in a back, more of the stuff has been added for getting the experience better for players up to Official Support for Android with 2.78 ET: Legacy.

GENERAL:

Latest Release of Android Version of game gives you all you need to get you on the server with minimal input as possible for user side so to speak it does download required files to your Phone Internal Storage. For Android Systems is is usually 'PhoneInternalStorage/Android/data/org.etlegacy.com' and all your cfgs/etkey You can also upload those required pak's by yourself to your Phone Internal Storage to: 'PhoneInternalStorage/Android/data/org.etlegacy.com` may vary depends on Android versions.

USAGE:

How to use the Buttons on your screens.

As shown above all those Buttons has their purpose. Buttons Binding are hardcoded in App code with their default counterparts in Game exept Shoot N and Alternate Weapon / Rifle Granade B due too lack of good mouse support at this moment.

As we did get to the end of this post. Let plan ahead Roadmap of this app:

  1. Better contolls alike Beloko
  2. Better support for mouse/keyboard/joystick

For better discussion/suggestions/bug reports visit our @discord or @github page


written by RaFaL 1 year ago

3 comments

ET: Legacy 2.81 - Incoming!

It's happening, everybody! We are kicking off the year 2023 with a massive release and there is so much MORE on the horizon!

20th Anniversary LAN

Initially released in 2003, we have the 20th anniversary of ET incoming in May. For a proper celebration, the wonderful folks of ET: Legacy Competitive are organising an on-site LAN event during the anniversary weekend based on ET: Legacy. After some showcase matches during the '2021 QuakeCon At Home' and several 'smaller' cups and tournaments, this is going to be the first 'major' e-sport appearance using ET: Legacy. For more information, please head over to the info channel in their Discord.

Release cycle

We are aware that we aimed for smaller quarterly releases and we are doing our best to get back to that! Nonetheless, we are even more happy to now bring you 8 months of hard work with this release. With the cooperation of the dev team and the comp scene admins growing closer and closer over the last few months and in preparation of this year's LAN event, there is a multitude of changes and features dedicated to improving the e-sports experience of ET: Legacy.

HUD Editor

One of the biggest features is the improved in-game HUD editor reachable by using the menu UI "Menu -> Options -> View -> HUD Editor" or by typing in console the /edithud command. For more information on this, please refer to this (WIP) page.

Changelog

You can find the comprehensive list of changes here, but we have compiled a list of the most notable changes in our Discord server, if you want to have a look. It's also the best place to give feedback, ask for support and discuss anything related to ET: Legacy (or ET/RTCW in general)


written by Kemon 1 year ago

No comments

ET: Legacy 2.80.2

ET: Legacy 2.80.2 'Path Cleared! But like, for real this time!'

Two weeks ago we released the first hotfix 2.80.1 'Path Cleared!' for the initial ET: Legacy 2.80 'Clear the Path!' release another two weeks earlier. Backed by an absolutely amazing increase in activity following the recent Steam release of Wolfenstein: Enemy Territory, we are happy to bring another hotfix your way.

hotfix2.jpg

Given the age of the game, user-friendliness is not on the level of modern games. Given the recent influx in players, we improved the quality of error messages for debugging. On the other hand, we also fixed an issue crashing the game on start-up for some of you. Improving debugging is only a small part as we are also actively looking into UI customisations and improvements. (Again. But like for real this time!) Some improvements to the mod UI have already been included in this release with others still being ironed out.


PRIMARY CHANGES
  • Fixed double sound issue
  • Fixed voice chats on steam 2.60b client
  • Fixed game not running on Wayland on Linux
  • Prevented unintentional pushing by holding down +activate

-> full changelog


OTHER NEWS

ET: Legacy on Steam? We are still reaching out to the right people regarding the possibility of releasing ET: Legacy on Steam. Some progress has been made, but unfortunately we have no official news regarding this just yet.

ET: Legacy being flagged by Anti-Virus We have acquired an official license for a new Windows installer, which allows us to digitally sign the binaries. This will make antivirus software less trigger happy in the future. Unfortunately, migrating to the new installer is still a work in progress, so this hotfix is still using the old installer without signed binaries. The new installer should be available starting with release 2.81.


written by Kemon 1 year ago

4 comments

ET is on Steam!

Wolfenstein: Enemy Territory was released on Steam.

A dream come true for so many of us who have been with this game for years. If you actually missed the news, yes this is real. general.jpg With the official Steam release of Wolfenstein: Enemy Territory we've seen an unbelievable resurgence in player counts for the game across all clients (Steam version of ET, original ET and ET: Legacy). To put it into perspective, the first day after the announcement over 6000 new downloads have been registered on our website for ET: Legacy 2.80.1 'Path Cleared!'. Yes, six THOUSAND! Before that, the daily average was around 300 per day, which already is amazing, but this recent increase is unprecedented. download.jpg According to Steam Charts we have had an average of nearly 300 concurrent ET players this week and this is only counting those with the Steam version. Additionally to this, you also have those players that use ET: Legacy or vanilla ET clients. The increased interest in a nearly 20-year-old game is incredibly motivating and for a community project like ours opens up so many opportunities.

release_edit.jpg


Therefore, let's take a moment to talk a bit about what the Steam release is and isn't and what options it brings with it.

ET: Legacy on Steam

The most important question regarding this Steam release for our project obviously is: Can we now bring ET: Legacy to Steam as well? Yes and no. Unfortunately, the Steam version of ET does not include a Steam Workshop integration. Therefore, we cannot simply move ET: Legacy to Steam as a 'mod' to the original game. We still would require a Steam page of our own. Much like RealRTCW does for the Steam version of Return to Castle Wolfenstein. However, you can still make ET: Legacy run with the Steam version of ET. For instructions on how to do that, please check the following two video tutorials by Aciz.

How to play ET: Legacy with ET Steam release

How to run ET: Legacy natively on Linux through ET Steam app

That being said, having Wolfenstein: Enemy Territory on Steam significantly improves the chances of ET: Legacy coming to Steam. We are currently getting in contact with the right people to make ET: Legacy on Steam a reality. On a more personal note, we are excited to play around with the Steam features, which is why we are investigating the possibilities that steamworks integration would bring to the project. So far, however, this is new territory for us. If you know your way around handling Steam integration into games and are interested in bringing in your expertise into ET: Legacy, please reach out to us!


Game Version has changed

The Steam version of ET is not simply any of the previously available ET versions put on Steam. Most likely due to legal reasons, the source code has been recompiled, for example to remove Punkbuster and implement an ETKey generator straight into the client. Among other things, this means that unmaintained mods validating the client gameversion (e.g. ETPro) will not work with this release.


How to play

If you are still looking for a more competitive experience, please check out the ET: Legacy Competitive Discord. There, you can find like-minded players who you can join for a few friendly scrims. If you are rather interested in more relaxed and casual games, you can look for public servers on third-party game trackers like TrackBase. white.jpg


Performance on modern machines

As there haven't been any major changes regarding the engine, the performance and compatibility issues of the original ET remain. This means that even on modern hardware, most users will experience significant performance issues. This is mainly due to incompatibility with modern OpenGL drivers and the game's graphics pipeline relying heavily on CPU while lacking any multi-threading. Aside from that, the game does not support modern resolutions without tweaking and renders UI elements at 4:3 aspect ratio. You can somewhat accommodate these issues with adjusting in-game CVARs, however, this poses a significant entry barrier for players used to 'plug-and-play' games. If you require technical support for ET, please feel free to join the ET: Legacy Discord. We do recommend reading through the FAQ on our wiki as a first step of troubleshooting.


Additionally, we have compiled a few quick Q&As for using ET: Legacy with the ET Steam version:

I am getting NewItemIOError in PowerShell when trying to create symbolic links for etl/etlded?

Make sure you deleted or renamed the original binaries - symlink creation will fail if a file with the name already exists.

I am getting Error 0x800700E when copying the ET: Legacy binaries to ET Steam folder?

Your antivirus software is flagging etl/etlded.exe as a potential virus - no need to panic! Just whitelist the binaries in your antivirus software. This is mainly caused by ET: Legacy code not being digitally signed by Microsoft, and the fact that the current release is less than a week old, so antivirus software have not yet learned that the game is not in fact a virus. Remember, the project is open source, anyone can view the code in our GitHub repository.

My antivirus is flagging etl/etlded.exe as Trojan:Win32/Wacatac.B!ml?

See previous answer.

How do I restore/add exclusions to ET: Legacy binaries in my antivirus software?

This will depend on your specific antivirus software, here and here you can find instructions for Windows Defender.

The game is crashing with FS_CreatePath: failed to create path "C:\Documents\ETLegacy"?

Sometimes the game incorrectly tries to set the default homepath. To fix this, start the game with +set fs_homepath C:\Users\<user>\Documents\ETLegacy where user is your Windows username. You can also change this path to whatever you want to, as long as it's not the same as the installation directory. We're investigating this error and hope to address it in a future release.

I am not seeing any servers in the server browser?

The Steam installation of ET ships with an etconfig.cfg that sets sv_master2 to blank. This cvar is used as an additional master server, as the original master server is down from time to time. To fix this, navigate to your Steam ET directory, find the etconfig.cfg in the etmain folder, open it with a text editor, find the sv_master2 entry and set the value to master.etlegacy.com. You might also need to do this to your profile-specific config in C:\Users\<user>\Documents\ETLegacy\legacy\profiles\yourprofile\etconfig.cfg.


written by Kemon 1 year ago

1 comment