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 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

ET: Legacy 2.80.1 'Path Cleared!'

With the ET: Legacy 2.80 'Clear the Path!' and the breaking in of a brand new decimal two weeks ago, we leaped into unknown territories.

Unfortunately, it seems like the ET: Legacy 2.80 release wasn't entirely clean. Especially, judging by the compatibility reports from you that we have seen. We now have identified and solved the primary cause of your spleen. But enough chit-chat, you're surely wondering: 'What does this mean?' Well, the culprit has been identified, so let us lift the smoke-screen: Reason for this hotfix is restored vanilla ET behaviour for activatelean. 'What are you even talking about?!' is what some of you might currently scream. Historically in ET, if you press +activate and A/D, instead of moving sideways, you will lean. In 2.80, this was not the case anymore, so we fixed it.

ET: Legacy 2.80.1 'Path Cleared!'

Changelog

  • This hotfix comes with some further stability and performance improvements.
  • Compared to vanilla ET, the first airstrike bomb was delayed by 750ms, which has been adjusted.
  • The perceived shooting delay based on delayed firing sound on SDL2 audio backend has been addressed. This includes changed default settings as well as an additional cvar (s_sdlLevelSamps) you can set in the audio section in the in-game system options. NOTE: The actual delay of 100ms when shooting remains. This only addresses the perceived delay based on audio latency.

LAST NOTE: We are aware of a bug occasionally triggering a second firing sound when shooting. We can assure you, this is only 'cosmetic'. There is no second bullet actually being fired. However, we are still investigating this, so unfortunately, the bug remains.


written by Kemon 1 year ago

No comments