Quake Wiki
Quake Wiki
2,883
pages

This article appeared in Quake   This article appeared in real life  

The Eliminator CBot Engine is a modification for Quake made on September 19, 1996 by Cameron Newham. This modification was advertised as the most sophisticated Quake C bot that existed at the time of release; note that they were less sophisticated than bots released a month later such as The Reaper Bot.

Impulse 166 creates an Eliminator (also known as cbot). The player can have up to a maximum of 10, whereby they will not be permitted to create any more.

Impulse 170 displays scores, which are all considered Gibs. An asterix is found next to the player's name.

Impulse 180 switches the player to an observer mode; this behaves much like Noclip and notarget, except that it works in Deathmatch. Note that trying to change Weapons in this mode will result in the server crashing. They still have an Axe, which they can freely swing, but they cannot interact with anything in the level. To prevent players from abusing this capability, players can only leave observer mode by killing themselves. Players in observer mode also don't show in the impulse 170 scoreboard.

In combat, they behave a lot like Bot Hunt, standing perfectly still and firing at one another. These bots however can fall into Hazards such as Lava, plus are not limited in mobility like the aforementioned, meaning they can fall off ledges. Note however that they only get hurt by Lava if they are entirely submerged; they also cannot drown. This means they can easily get stuck in areas like DM4: The Bad Place where there is a pit of Lava but it isn't deep enough to be considered submerged.

While any level is technically supported, the Eliminator bot was designed to have path-finding made for it. On unsupported levels, Eliminator bots tend to continually hop as they try to navigate the level. The official release included Introduction and E1M5: Gloom Keep; players soon converted other levels to have Eliminator bot support. This gave them somewhat more intelligence in regards to navigation in comparison to earlier bot modifications.

The bots will occasionally send messages like "Gotcha!" to simulate conversation.

The player can also use the temp1 Console Commands, along with a variable after it, in a .cfg file to automatically load a level with x number of bots.

While advertised as being able to swim, this is incorrect, and they often will become stuck under the Water in DM5: The Cistern. There is also no teamplay support, nor a way to remove bots once placed in a level.

The bots are designed with the mentality of not firing unless they detect something; they are designed to also be able to wait for an opponent. Note however that this causes them to notice opponents, hopping around aimlessly until they become aware of the player. They might linger in a certain location; this is advertised as being able to camp.

Note the Eliminator bot is a bit bigger in hitbox size than a player, which in turn means they can have trouble navigating in very tight areas.

Also included with the files is a custom MultiSkin for bot support, since each bot will change to the next skin in the list. Note that skins after the 10th are therefore not visible in-game.

Bot Names

  • Eliminator
  • Dark Avenger
  • Death
  • Hammer of God
  • Sutek
  • Sable
  • Mortmeister
  • Chiron
  • Ariel
  • Dominatrix

Levels

These are the levels that have been modified for the Eliminator CBot Engine; note the original versions do not include support for this bot. It is highly recommended to use levels with support; levels without support tend to result in a bunch of bots endlessly hopping around.

Note that compiling Eliminator bot levels for the vanilla game requires "-onlyents" to be used on the original .BSP.

Sound Effects

Sounds
Bot being killed

Bot Skins