Your ET Gaming Experience as a newbie - the State of the Art


(CoD4Fun) #1

State of the Art - ET and its current problems

Since there has been so many problems in ET community lately, with a shrinking playerbase, i decided to write a brief “state of the art” on ET, describing the problems it is currently facing, and why you, probably as a new player, have to overcome so many hurds in order to play the actual game. It also should give you, as a newbie, some great insights on how much playground you are given with this game, beeing able to modify nearly every part of it, from creating maps until creating small addon mods.

Disclaimer: there could be some subtle faults in the following description. Do not take everything i say here for absolutely granted, and in fact many descriptions are kept easy, in order to not go too much into detail, to let a newbie be able to follow more easily. Also i am not a native english speaker, so some grammatical faults might be inside this text, somewhere.

Things you can enjoy in the W:ET environment:
Not only can you play the game as a normal player, enjoying the nice teamgame experience, or simply frag away, there are some more subtle things you can do for ET. These things regard creating items for ET, mapping/modding/editing.

Coding W:ET:
Since ET is a child of id software, it follows a great tradition of beeing modifyable from within the source code. So if you are an aspirant, you should know that there is a ETSDK and a ETGPL source code package beeing freely available. From both source code basis you can go ahead and dive deep into id3tech and wolfet.

Mapping W:ET:
With Radiant you also have the chance to create maps. The main place where you can ask questions is here, at Splash Damage Forums.

Maps:
As a result of the mapping efforts by many nice people, you can download many mapitems to the game, which come in addition to the 6 standard maps. Make sure to take a visit at wolffiles.de to see whats out there. But normally, you do not have to install any of these to your game installation directory since it will be done automatically for you when you are attempting to play one of these maps on a server, which got it in his maprotation.

Modding/Small Addons for the game:
Many small mods are also existing for the game, like simple texture replacements, up to more advanced stuff, like different models etc.

Installation:
Most problems already start when you try to install the game: see here for a an excellent guide on how to install it manually on Windows 7. However, even after the correct installation of your game, you are still facing Punkbuster issues. To overcome, and to place it in this paragraph, you can use Harlekings ET installer, the problems will be explained in the following paragraphs. In short: the ET installer fixes issues you might have with Punkbuster.

Punkbuster:
Punkbuster was once the cheat protection support for ET. The core unit installs itself automatically with the game, some additional services can be configured by a server admin. Unfortunately PB dropped support. At the time it was still an integral and supported part of WET, you had to do nothing but update your PB client in order to play on updated servers as well. Since you cannot update your PB anymore, and PB does not offer any “latest up to date” packages for download and update to the latest version, you are forced to either play on non PB servers, which do not kick you for certain PB related issues, or you will have to download yourself an ET installer, which also solves the lack of etkey generation and the “missing and updated pb files” problem, so that you can play on servers, which have PB turned on by default.

The etkey problem:
Back in the days you could find an etkey file in your et installation. It mainly was a unique identifier, beeing handed out to you by the pb master server. This little file, nowadays, will not be created for you anymore, since PB simply dropped supporting it. The file at that time served Punkbuster as identifying players and assign bans to certain guids beeing created by the etkey.

Why would you care about that file ? Well easy. Most servers still run the most recent Punkbuster version on their servers, in order to be not totally exposed to all the cheats. It might have some subtle advantages as well, i am no server admin. Since they run a server with Punkbuster code still working, it relies on certain functionality, which must be present at the client. One of this functionality it relies on is the presence of an etkey. If it does not find any, you will be kicked from servers with PB on. Therefore you need to create one yourself by going to etkey.org, or enjoy the creation of it automatically by some community made installers, which some of them, also connect to etkey.org to download yourself a key. However, this solution is currently an emergency solution, and you can get an etkey from etkey.org, as long as it is supported.

So if you somehow managed to get the latest pb client files and join a server with pb enabled, you will most likely get kicked for not having an etkey on your installation directory.

The latest PB files:
Since PB does not offer them, and you want to play on servers with PB enabled, you have to get them by community made installers or from somewhere else, maybe a friend (as said above already).

Again about etkey:
Another problem with no etkey in your install dir, is that most mods rely on it for special features they offer. One example, and the most important you will probably consider, is the feature of xpsave. When you leave a server, and come back to it some days, plain et would make you start from 0 xp again. Some mods however, make you continue with your old xp, storing it somewhere on the server in a database. This storing information must be assigned to you as a player, so you must get identified somehow. This is what the etkey file was used for in most of the mods. So simple spoken: even when you join a mod with xpsave feature, it will not get saved to you, when you do not have an etkey file, because the server, running one of these mods, does not recognize you anymore.

ET Masterserver:
It could happen someday that the masterseverlist is down. In that case, you can always browse the excellent splatterladdersite, as they do not seem to rely on the masterserver (disclaimer: i could be wrong here).

However, even when it is up, you might want to browse these sites and join a server via the ingame /connect command via the console. The reason is: the masterserverlist is full of fake server and redirects. Mostly it is dishonest server admins trying to get their servers full, by faking serverinfo compononents, making it appear that there are many players on the server from the ingame browser, while in fact, there are only 2 or 3 people playing on it. It could also be some redirect to malicious servers, i heard of this (rumors ? i heard of shaders and overflows, therefore it should be safe to use 2.6b patch (however this information is very vague, because it is not derived from my technical understanding, and only reading from some ominous sites). As the sites described above do filter these fake servers, it is saver to browse their server list, instead of the unreliable masterserverlist, which is victim of malicous and stupid server admins.

The End:
If you like this post, make sure to thump me up, so that i can finally get out of the red. I hereby apologize for all the bad (but mostly justified) complain threads i did in the past. ET is still a dirty place. Have fun!!


(muessli) #2

Hi CoD4Fun , good work, thx!
Q: could you explain me the difference between ETSDK and a ETGPL source code package?
mfg muessli


(Gir) #3

[QUOTE=muessli;400381]Hi CoD4Fun , good work, thx!
Q: could you explain me the difference between ETSDK and a ETGPL source code package?
mfg muessli[/QUOTE]

I think ETSDK is for compiling the Game Code (cgame/qagame/ui), and ETGPL is for compiling Engine Code (et.exe)


(Runeforce) #4

ETSDK is a subset of the games code under a proprietary license and limits your use. ETGPL is the full source code for the entire game (with PunkBuster hooks removed), including the ETSDK subset, and is entirely licensed as copylefted free software (refering to freedom, not price.)

Effectively, the ETSDK became outdated when ETGPL was released (unless you want to keep your mod proprietary.)


(muessli) #5

Hi Iakersforce, thx a lot!
Where can i get the ETGPL-SourcCode or is it published yet!?
mfg müsli


(muessli) #6

@all, sorry I always searching with etgpl download, but with et-gpl download it works! thx all


(acQu) #7

You probably want to have a look at the source of all sources, which is id ftp server.

There you can get ETSDK version 2.60 and ET-GPL version of the source code. The difference is as lakersforce said precicly: “licence” and “subset”. ETSDK is a subset package of ET-GPL, but you are not forced to make your source code open source based on that package. All mods to this date are based on ETSDK. ET-GPL on the other hand is the source code package released on 2010. ETSDK was released 2006 or even younger.

ftp://ftp.idsoftware.com/idstuff/source/ET-GPL.zip based on licence GPL version 3.

ftp://ftp.idsoftware.com/idstuff/et/sdk/ET_2.60_SDK_Setup.exe SDK package (other licence).


(acQu) #8

Yes, you probably want to have a look at the source of all sources, which is id ftp server.

There you can get ETSDK version 2.60 and ET-GPL version of the source code. The difference is as lakersforce said precicly: “licence” and “subset”. ETSDK is a subset package of ET-GPL, but you are not forced to make your source code open source based on that package. Most mods to this date are based on ETSDK. ET-GPL on the other hand is the source code package released in 2010. ETSDK was released 2006 or even younger.

ftp://ftp.idsoftware.com/idstuff/source/ET-GPL.zip based on licence GPL version 3.

ftp://ftp.idsoftware.com/idstuff/et/sdk/ET_2.60_SDK_Setup.exe SDK package (other licence) for windows (buuuh xD).


(muessli) #9

@all, thx! :slight_smile:
I would prefer ET-GPL!
Just want to read round about the SourceCode of my favorite Game!
mfg müsli


(CoD4Fun) #10

Great that my thread got sticky. Whoever it was, i guess it was badman, huge thanks.

The thread seems outdated now a bit, because Splash Damage changed their database links. I will update them as soon as possible. Meanwhile, since this is sticky, i am all open for improvements. IF someone has Linux install proposals, i am all in for that. If someone wants to add something, feel free. I will update the first post then.

@muessli: all about the different source code packages has been perfectly answered, so no addition from me to that :slight_smile:


(Smurfer) #11

You should do a chapter on Main Menu hacking.


(Kumparan) #12

How do you get a full game download on the Splash Damage W:ET download page? When I downloaded the Windows version I only got 2.60b and not the full version of the game.

Help would be nice.


(Mateos) #13

Download 2.55 full installer, then 2.60 and 2.60b (Current official stuff);

Or take a full installer that solves PB and others issues (Best solution):

EDIT:
Skip first sentence, I had still Barracks presentation in head. SD has a full 2.60b installer, I dunno if it includes the benefits of the second one?


(CoD4Fun) #14

@Kumparan: i will update the post soon as possible with proper download links. At the moment though i do not even know where to get the game itself, because i was always a fan of installing everything by myself, so that i know where everything goes in my mod folders. With the installers i will probably never become friends.

Just a question in general: can someone provide pure punkbuster files ? So that i can maybe download the game itself, like it was. I am currently not so satisfied that Splash Damage is providing links to trackbase. Imho they should host their own download of the game, they have space enough. No clue why they removed their old links :frowning:

@Bastard: the main menu stuff was what about ? I kinda forgot, hehe.


(acQu) #15

There should be some PB files at etkey.org. Maybe i should rewrite then my old installation thread, huh ? It is outdated a bit. Aww lazy :slight_smile:

And even for me it is a huge pain sometimes to install ET, no wonder playerbase is shrinking. I recommend playing on non PB servers, all the hazzle with PB is really not worth it. PB dropped support, community should accept it and remove it from their servers. I see no point in still running PB on a server, except that it kills new players mostly.


(CoD4Fun) #16

[QUOTE=acQu;401578]There should be some PB files at etkey.org. Maybe i should rewrite then my old installation thread, huh ? It is outdated a bit. Aww lazy :slight_smile:

And even for me it is a huge pain sometimes to install ET, no wonder playerbase is shrinking. I recommend playing on non PB servers, all the hazzle with PB is really not worth it. PB dropped support, community should accept it and remove it from their servers. I see no point in still running PB on a server, except that it kills new players mostly.[/QUOTE]

Yes, make it with download link to a 2.6b version, and then include process of adding PB files, so that people can play on PB server, although i agree: server admins still having PB on their servers are just people who already have a community and probably in silent hope that ET dies already. There is really no reason to run a PB server nowadays, except that it kills new playerbase. Only the smartest or most persistent will be able to play ET on a PB server nowadays. Almost noone will even read this thread, so it is better to turn it off, to have one risk less to loose players.

Also, next days i will update this thread here. Installation for windows will be covered by acQu. Linux guys know how to install anyway. I will also include more links into the thread, and will probably write about menu stuff, if Bastard tells me what i should write ^^


(Smurfer) #17

I’m talking about this:

( I always laugh out loud when I see these pics (fav is the one with link to Google xD ) )

Main menu hacking. It is hacking because it is done without consent from player.
We can discuss the ethics in this and lack of, somewhere else, this is for those players that say to me “I still have 2-cent techno in my main menu from when we visited that server 10 months ago”.

I think the best way to educate a new player, is to try and teach them to remove spam-files manually…


(ManofChrist) #18

Thank you for wolfet files links to PB and installers…