What's the meaning behind port X's name?

Why is ZDoom called ZDoom? Why is Eternity called Eternity? Etc. Any info\guesses are welcome.

Share this post


Link to post

The Eternity Engine was originally supposed to be used for the Eternity TC, hence its name. Why was the Eternity TC named Eternity? I don't know exactly, but I guess the plot revolved around time stuff.

ZDoom is just Doom with a Z in front of it. It was named like this so as to be at the end of any alphabetically sorted list of source ports.

GZDoom is ZDoom with a G in front. This can be interpreted in several ways ("GL ZDoom" for example, or "Graf Zahl Doom" maybe) and deliberately left ambiguous with no official meaning behind the name.

Skulltag is named after the game mode that was supposed to be its main feature. Tag games made out of mapping tricks appeared a long while ago in the multiplayer scene, notably with deathtag/dogtag, and Skulltag was meant to provide engine-side support for the concept.

Zandronum was the Skulltag fork with no name. The community argued for several names for the project, and among those who gained some traction were Andromeda (emphasizing Doom's sci-fi aspect since it's most famous as a nebula name) and Infernum (emphasizing Doom's occult aspect), while other people argued the name had to start with a Z to show the ZDoom filiation. By lack of consensus, these things were mashed up together to give Z_andro_num.

Share this post


Link to post

"Eternity" was come up with as a name for the Eternity Total Conversion project on a whim by my high school friend Josh Bimat, aka "AeNiGMa". He wasn't ever really an active member of the online community despite his interest in Doom at the time and it ended up just being a phase for him. Ironically, he was the one who got me involved to begin with.

The choice of name was fairly obvious - the TC was to deal with traveling through the fractured multiverse created by the demons' rewriting of history through use of the UAC's time travel experiments, taking you to different periods in human history - both as we knew it originally, and as it developed anew in response to the demons' changes.

"The Eternity Engine" emerged first simply as "the Eternity TC engine," not being an entity entirely distinct from the project it was supposed to host - development was aimed at implementation of the features needed for that specific project. As the TC stagnated, and the potential of doing cool stuff with the executable became clear to me (mainly vis-a-vis my involvement with Lee Killough doing beta testing on MBF), I made making it a more general standalone product a goal.

Share this post


Link to post

"Eternity" is also conceptually similar to "doom", as well as Doom game's standing the test of time so far (20 years and counting) so it's a good name.

What does PrBoom stand for? Or Vavoom? Risen3D? Doomsday? JDoom?

Share this post


Link to post

Boom - play on the word Doom I assume, plus it was made by Team TNT
PrBoom - Proff Boom
Vavoom - rhymes with Doom, va-va-voom = exciting or good-looking


JHexen was the first port by skyjake AKA Jaakko Keränen, presumably the J comes from Jaakko. Eventually all the J* games turned into Doomsday, I guess it's just another play on the word Doom?

A fork of Doomsday to add Boom features was called Boomsday, changed to Risen3D when it was no longer tracking the changes in Doomsday. I don't know where the name Risen3D comes from.


Chocolate Doom - a play on the term "vanilla Doom".
Strawberry/Mocha/etc. Doom - play on Chocolate Doom
Crispy Doom - 640x480 resolution looks "crisper" compared to Chocolate Doom, also this.
Doom Retro - Attempt at updating Doom while keeping "retro" sensibilities (35 FPS, 680x480 resolution, etc.)


EDGE - Enhanced Doom Gaming Engine
3DGE - 3rd in port lineage (DosDoom -> EDGE -> 3DGE)


pretty much all of this just comes from doomwiki :p

Share this post


Link to post

The ones I'm most curious about are Zdaemon and Odamex. I assume ZD has some relation to the "DOOM refresh daemon" that we see on startup, but that's always been a mystery to me as well. But what exactly IS an "Odamex"? I think Zwango would have been a pretty cool name for it.

Marines Best Friend is a play on Mans Best Friend, I suppose since you have ally dogs.

No clue about SMMU, other than the obvious song reference.

I would guess Legacy was named that because Doom has left such a legacy in gaming.

Share this post


Link to post

Chocolate Doom's not Vanilla Doom just like GNU's Not Unix.

Share this post


Link to post

Hahaha, according to the dictionary definitions of the prefix "oda" and the suffix "mex", Odamex means "Heading toward Mexico" or possibly "Approaching Mexican money/food"!

All this talk of chocolate, vanilla, mocha, strawberry, crispy, and now Mexican food. The real purpose of all these names is to subliminally encourage us to spend money on junk food!

Share this post


Link to post

And the background of Crispy Doom's icon is potato chips. I think you've figured it out!

Share this post


Link to post

I always thought ZDoom was named so after Z-axis, because the port has some 3D capabilities otherwise unsupported by the Doom engine.

Share this post


Link to post
Doomkid said:

Hahaha, according to the dictionary definitions of the prefix "oda" and the suffix "mex", Odamex means "Heading toward Mexico" or possibly "Approaching Mexican money/food"!

All this talk of chocolate, vanilla, mocha, strawberry, crispy, and now Mexican food. The real purpose of all these names is to subliminally encourage us to spend money on junk food!

And after that you need a Zandronum digestive pill.

Share this post


Link to post

I thought ZDoom was just a play on ZOMG and stuff like that.

Share this post


Link to post

Doom and other old games (like super mario) have the thing called "vanilla" why?

Share this post


Link to post
joe-ilya said:

Doom and other old games (like super mario) have the thing called "vanilla" why?


Basically because of ice cream.


https://en.wikipedia.org/wiki/Vanilla_software

Computer software, and sometimes also other computing-related systems like computer hardware or algorithms, is called Vanilla when not customized from its original form, meaning that it is used without any customizations or updates applied to it. Vanilla software can become a widespread de facto industry standard, widely used by businesses and individuals.

The term comes from the traditional standard flavor of ice cream, vanilla flavor. According to Eric S. Raymond's The New Hacker's Dictionary "vanilla" means more "ordinary" than "default".

Share this post


Link to post

I also saw the longer form "plain old vanilla" used sometimes.

In the Doom community, "vanilla" means the original engine, possibly modified by DeHackEd. In other game communities, it can have a slightly different meaning, e.g. if you see something like "vanilla Morrowind" in an Elder Scrolls forum, it refers to the game data rather than the game engine, so it means "without plugins".

Share this post


Link to post

Odamex means Online Doom Multiplayer Experience

Share this post


Link to post
dew said:

Odamex means Online Doom Multiplayer Experience


Shouldn't it then be ODOMEX - (O)nline (DO)om (M)ultiplayer (EX)perience? Why Od(A)mex? Just curious. :)

Share this post


Link to post

Just pretend the A stands for Advanced or Arcade or Asshole or whatever.

Share this post


Link to post

DoomLegacy -
I do not know. I suspect it had more to do with porting to Linux, OS/2 and the others, and it brought the Legacy of Doom to those OS.
Probably to avoid calling them Linux Doom, OS/2 Doom, etc..

Share this post


Link to post

Damn, how did I not see that "Boom" ties with TeamTNT!? I always thought it was a play on Doom, as the sound of an explosion - which is only half of it - and left it at that. :/

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now