Debian Games Project
Summary
Fps
Debian's first-person shooter games

This metapackage will install fps games or closely related ones, engines and tools which are useful to create or modify game data.

Description

For a better overview of the project's availability as a Debian package, each head row has a color code according to this scheme:

If you discover a project which looks like a good candidate for Debian Games to you, or if you have prepared an unofficial Debian package, please do not hesitate to send a description of that project to the Debian Games mailing list

Links to other tasks

Debian Games Fps packages

Official Debian packages with high relevance

Adanaxisgpl
Action game in four spatial dimensions
Versions of package adanaxisgpl
ReleaseVersionArchitectures
sid1.2.5.dfsg.1-6amd64,arm64,armel,armhf,i386,kfreebsd-amd64,kfreebsd-i386,mips,mips64el,mipsel,ppc64el,s390x
squeeze1.2.5.dfsg.1-3amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
jessie1.2.5.dfsg.1-6amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x
stretch1.2.5.dfsg.1-6amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Debtags of package adanaxisgpl:
gamefps
hardwareinput:joystick, opengl
interface3d
roleprogram
uitoolkitsdl
usegameplaying
x11application
Popcon: 14 users (16 upd.)*
Versions and Archs
License: DFSG free
Svn

Adanaxis is a fast-moving first person shooter set in deep space, where the fundamentals of space itself are changed. By adding another dimension to space this game provides an environment with movement in four directions and six planes of rotation. Initially the game explains the 4D control system via a graphical sequence, before moving on to 30 levels of gameplay with numerous enemy, ally, weapon and mission types. Features include simulated 4D texturing, mouse and joystick control, and original music. Screenshots, movies and further information are available at http://www.mushware.com/.

Hardware-accelerated 3D is recommended, ideally with support for OpenGL Shading Language.

Screenshots of package adanaxisgpl
Bzflag-client
3D first person tank battle game -- client
Versions of package bzflag-client
ReleaseVersionArchitectures
stretch2.4.8-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster2.4.18-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid2.4.18-1amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mips64el,mipsel,ppc64el,s390x
wheezy2.0.16.20100405+nmu1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
squeeze2.0.16.20100405amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
jessie2.4.2+ds1-5amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x
Debtags of package bzflag-client:
gamearcade, fps, simulation
roleprogram
uitoolkitsdl
usegameplaying
Popcon: 39 users (24 upd.)*
Versions and Archs
License: DFSG free
Git

BZFlag is a 3D multi-player multiplatform tank battle game that allows users to play against each other in a network environment. There are five teams: red, green, blue, purple and rogue (rogue tanks are black). Destroying a player on another team scores a win, while being destroyed or destroying a teammate scores a loss. Rogues have no teammates (not even other rogues), so they cannot shoot teammates and they do not have a team score.

There are two main styles of play: capture-the-flag and free-for-all. In capture-the-flag, each team (except rogues) has a team base and each team with at least one player has a team flag. The object is to capture an enemy team's flag by bringing it to your team's base. This destroys every player on the captured team, subtracts one from that team's score, and adds one to your team's score. In free-for-all, there are no team flags or team bases. The object is simply to get as high a score as possible.

This package installs the BZFlag client compatible with 2.4.x BZFlag servers.

The package is enhanced by the following packages: bzflag-server
Screenshots of package bzflag-client
Cube2-data
demo game and content for the Cube2 engine
Versions of package cube2-data
ReleaseVersionArchitectures
stretch1.0-2all
buster1.2-1all
sid1.2-1all
jessie1.0-1all
Popcon: 15 users (14 upd.)*
Versions and Archs
License: DFSG free
Git

This data package based on the Bananabread game and provides textures, models, maps and sounds to demonstrate the capabilities of the Cube2 engine. You are able to join a bot match and play against computer controlled opponents of various skill levels. The integrated in-game editor is a good starting point to build upon this content and for creating your own mod or even a standalone game.

Please note that multiplayer gameplay over the internet is not supported.

Enemylines3
semi-abstract first person 3d-shooter game
Versions of package enemylines3
ReleaseVersionArchitectures
wheezy1.2-7amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
squeeze1.2-6amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
buster1.25-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid1.25-1amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mips64el,mipsel,ppc64el,s390x
stretch1.2-8amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie1.2-7amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x
Debtags of package enemylines3:
gamefps
interfacex11
roleprogram
uitoolkitsdl
usegameplaying
x11application
Popcon: 10 users (10 upd.)*
Versions and Archs
License: DFSG free
Git

Enemylines 3 is a single-player game. You have to shoot evil robots before they get too close, you can use your jetpack to escape. The robots can't jump but they tear down walls.

Screenshots of package enemylines3
Enemylines7
first person 3d-shooter game
Versions of package enemylines7
ReleaseVersionArchitectures
squeeze0.6-3amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
jessie0.6-4amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x
sid0.6-4amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mips64el,mipsel,ppc64el,s390x
stretch0.6-4amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
buster0.6-4amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
wheezy0.6-3amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
upstream0.8.1
Debtags of package enemylines7:
gamefps
interface3d, x11
roleprogram
uitoolkitglut, sdl
usegameplaying
x11application
Popcon: 7 users (10 upd.)*
Newer upstream!
License: DFSG free
Svn

Enemy Lines 7 is a single-player game. You have to shoot down enemy bombers threatening your city in a three-dimensional environment.

Enemy bombers are approaching Glysen, your capital. The situation is without hope. But with the new experimental mech you can at least try to take as many of them with you as possible.

Screenshots of package enemylines7
Freedm
multiplayer deathmatch game for Doom-compatible engines
Versions of package freedm
ReleaseVersionArchitectures
stretch0.10.1-2all
jessie0.9-1all
wheezy0.7-1all
squeeze0.6.4-4all
sid0.11.3-1all
buster0.11.3-1all
Debtags of package freedm:
gamefps
roleapp-data
usegameplaying
Popcon: 21 users (25 upd.)*
Versions and Archs
License: DFSG free
Git

The Freedoom project aims to produce three base-game data files (IWADs) for Doom-compatible engines. With it comes the capability to also play the wide range of mods created for Doom by a vibrant community.

FreeDM is a fast-paced set of levels designed for multiplayer deathmatches, part of the Freedoom project. Challenge your friends to the most torturous test of their abilities as you navigate through 32 levels stalking and hunting them.

FreeDM is fully compatible with Doom II mods.

Screenshots of package freedm
Freedoom
two single player campaigns for Doom-compatible engines
Versions of package freedoom
ReleaseVersionArchitectures
buster0.11.3-1all
stretch0.10.1-2all
squeeze0.6.4-4all
jessie0.9-1all
wheezy0.7-1all
sid0.11.3-1all
Debtags of package freedoom:
gamefps
roleapp-data
usegameplaying
Popcon: 69 users (47 upd.)*
Versions and Archs
License: DFSG free
Git

The Freedoom project aims to produce three base-game data files (IWADs) for Doom-compatible engines. With it comes the capability to also play the wide range of mods created for Doom by a vibrant community.

Freedoom: Phase 1 contains four chapters, nine levels each, to provide a smoothly-paced first person action game. In it is a wide variety of mazes and enemies to fight and challenge your reflexes.

Freedoom: Phase 2 is a 32-level game, expanding upon Phase 1 and adding a double-barrelled shotgun and more enemy types, along with even more brutal gameplay to really test your limits.

Freedoom: Phase 1 is fully compatible with The Ultimate Doom mods. Freedoom: Phase 2 is fully compatible with Doom II and Final Doom mods.

Other screenshots of package freedoom
VersionURL
0.8-1https://screenshots.debian.net/screenshots/000/012/543/large.png
Screenshots of package freedoom
Nexuiz
Fast-paced 3D first-person shooter
Versions of package nexuiz
ReleaseVersionArchitectures
stretch2.5.2+dp-4all
wheezy2.5.2+dp-2all
squeeze2.5.2-2amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
sid2.5.2+dp-7all
buster2.5.2+dp-7all
jessie2.5.2+dp-3all
Debtags of package nexuiz:
gamefps
hardwareopengl
interface3d, x11
networkclient
roleprogram
uitoolkitsdl
usegameplaying
x11application
Popcon: 52 users (26 upd.)*
Versions and Archs
License: DFSG free
Git

Nexuiz Classic is a fast-paced 3D deathmatch game with high-end and complex graphics effects. It is intended to be played over the Internet or over a local network. Several different game types, such as classic deathmatch, team deathmatch and capture the flag are available. It also supports a single-player mode and playing against the computer.

The game brings deathmatch back to the basics, with perfect weapon balancing and fast paced action, keeping itself away from the current trend of realistic shooters.

This package installs the client to play the game.

This game was originally released as "Nexuiz", but is now referred to as "Nexuiz Classic" since the Nexuiz name was re-used for a non-free game for consoles.

Other screenshots of package nexuiz
VersionURL
2.4.2-1https://screenshots.debian.net/screenshots/000/001/435/large.png
Screenshots of package nexuiz
Openarena
fast-paced 3D first-person shooter
Versions of package openarena
ReleaseVersionArchitectures
wheezy0.8.8-5+deb7u2amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
squeeze-security0.8.5-5+squeeze3amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
buster0.8.8+dfsg-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
squeeze0.8.5-5+squeeze3amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
jessie0.8.8-9amd64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x
sid0.8.8+dfsg-2amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mips64el,mipsel,ppc64el,s390x
stretch0.8.8-17amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Debtags of package openarena:
gamefps
hardwareopengl
interface3d, x11
networkclient
roleprogram
uitoolkitsdl
usegameplaying
x11application
Popcon: 169 users (46 upd.)*
Versions and Archs
License: DFSG free
Git

OpenArena is an open-source content package for ioQuake3 licensed under the GPL, effectively creating a free stand-alone game. Though OpenArena is a free replacement for id Software Inc.'s Quake 3 Arena, it is NOT compatible with the proprietary game!

OpenArena might be considered unsuitable for children.

This package installs the OpenArena client.

The package is enhanced by the following packages: openarena-oacmp1
Other screenshots of package openarena
VersionURL
0.8.8+dfsg-1https://screenshots.debian.net/screenshots/000/016/200/large.png
Screenshots of package openarena
Rbdoom3bfg
Doom3 BFG edition game engine
Maintainer: Tobias Frost
Versions of package rbdoom3bfg
ReleaseVersionArchitectures
buster1.2.0+dfsg~git20181013-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid1.2.0+dfsg~git20181013-1amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,mips,mips64el,mipsel,ppc64el,s390x
sid1.1.0~preview3+dfsg+git20160807-2kfreebsd-i386
stretch1.1.0~preview3+dfsg+git20160807-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Popcon: 6 users (14 upd.)*
Versions and Archs
License: DFSG free
Git

RBDoom3BFG 3 is a Doom 3 BFG GPL source modification. The goal of RBDoom3BFG 3 is to bring Doom 3 BFG with the help of SDL to all suitable platforms. Bugs present in the original DOOM 3 will be fixed (when identified) without altering the original game-play.

Note, to play the original game, you'll need a copy of the game data.

The package can also be used with free map data, like the demomap from OpenTechBFG.

Redeclipse
free, casual arena shooter
Versions of package redeclipse
ReleaseVersionArchitectures
wheezy1.2-3 (contrib)amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
sid1.6.0-1amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mips64el,mipsel,ppc64el,s390x
buster1.6.0-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch1.5.8-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie1.4-6amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x
Debtags of package redeclipse:
uitoolkitsdl
Popcon: 32 users (18 upd.)*
Versions and Archs
License: DFSG free
Git

A fun-filled, casual, first person arena shooter, built as a total conversion of Cube Engine 2, which lends itself toward a balanced gameplay, with a general theme of agility in a variety of environments.

  • Cross-platform multiplayer
  • Features parkour, impulse boosts, dashing, and other tricks
  • Favourite gamemodes with an array of mutators and variables
  • Builtin editor lets you create your own maps cooperatively online
Other screenshots of package redeclipse
VersionURL
1.4-6https://screenshots.debian.net/screenshots/000/013/108/large.png
Screenshots of package redeclipse
Teeworlds
online multi-player platform 2D shooter
Versions of package teeworlds
ReleaseVersionArchitectures
squeeze0.5.2-2amd64,i386,ia64,mips,mipsel,powerpc,s390,sparc
sid0.7.2-3amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mips64el,mipsel,ppc64el,s390x
buster0.7.2-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch-security0.6.5+dfsg-1~deb9u1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch0.6.5+dfsg-1~deb9u1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie0.6.2+dfsg-2amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x
wheezy0.6.1+dfsg-1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
Debtags of package teeworlds:
gamearcade
hardwareinput:keyboard, input:mouse, opengl
interfacex11
networkclient
roleprogram
uitoolkitsdl
usegameplaying
x11application
Popcon: 48 users (114 upd.)*
Versions and Archs
License: DFSG free
Git

This package contains the client binary for Teeworlds.

The game features cartoon-themed graphics and physics, and relies heavily on classic shooter weaponry and gameplay. The controls are heavily inspired by the FPS genre of computer games.

Other screenshots of package teeworlds
VersionURL
0.4.3https://screenshots.debian.net/screenshots/000/000/585/large.png
Screenshots of package teeworlds

Official Debian packages with lower relevance

Crispy-doom
Limit-raising medium-resolution Doom engine based on Chocolate Doom
Versions of package crispy-doom
ReleaseVersionArchitectures
sid5.5.1-1amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mips64el,mipsel,ppc64el,s390x
buster5.4-3amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Popcon: 6 users (7 upd.)*
Versions and Archs
License: DFSG free
Git

Crispy Doom is a friendly fork of Chocolate Doom that provides a higher display resolution, removes the static limits of the Doom engine and offers further optional visual, tactical and physical enhancements while remaining entirely config file, savegame, netplay and demo compatible with the original.

Deutex
composition tool for doom-style WAD files
Versions of package deutex
ReleaseVersionArchitectures
wheezy4.4.902-13amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
sid5.1.2-1amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mips64el,mipsel,ppc64el,s390x
buster5.1.2-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch4.4.902-14amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie4.4.902-14amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x
squeeze4.4.902-11amd64,armel,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,sparc
Debtags of package deutex:
gamefps
roleprogram
useediting, gameplaying
Popcon: 6 users (4 upd.)*
Versions and Archs
License: DFSG free
Git

DEU's Texture Companion (DeuTex) is a resource editor that can extract and insert graphics, sounds, levels and other resources in doom-format WAD (where's all the data?) files.

DeuTex is command-line oriented and is most useful for assembling WAD files as part of a build procedure, such as via Makefile.

Doomsday
enhanced version of the legendary DOOM game
Versions of package doomsday
ReleaseVersionArchitectures
sid1.15.8-5amd64,arm64,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mips64el,mipsel,ppc64el,s390x
buster1.15.8-5amd64,arm64,i386,mips,mips64el,mipsel,ppc64el,s390x
jessie1.10.4-2amd64,i386,mips,mipsel,powerpc,ppc64el,s390x
wheezy1.9.0-beta6.9+dfsg1-2.1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie1.9.0-beta6.9+dfsg1-2.1arm64,armel,armhf
Debtags of package doomsday:
interfacex11
roleprogram
uitoolkitncurses, qt, sdl
usegameplaying
x11application
Popcon: 30 users (8 upd.)*
Versions and Archs
License: DFSG free
Git

The purpose of the Doomsday Engine project is to create versions of DOOM, Heretic and Hexen that feel the same as the original games but are implemented using modern techniques such as 3D graphics and client/server networking. A lot of emphasis is placed on good-looking graphics.

Doomsday Engine (or deng for short) requires an IWAD to play. You can install your commercial IWADs using game-data-packager.

Screenshots of package doomsday
Eureka
map editor for the classic DOOM games
Versions of package eureka
ReleaseVersionArchitectures
jessie1.00-3amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x
stretch1.11-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid1.24-2amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mips64el,mipsel,ppc64el,s390x
buster1.24-2amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
Popcon: 8 users (3 upd.)*
Versions and Archs
License: DFSG free
Git

Eureka is a cross-platform map editor for the classic DOOM games. It started as a fork of the Yadex editor attempting to make it use the FLTK GUI toolkit and implement multiple Undo / Redo.

Supported games include DOOM, DOOM 2, Final Doom, FreeDoom, HacX and Heretic. Supported source ports are Boom, EDGE, Doom Legacy and Odamex.

Screenshots of package eureka
Ezquake
modern QuakeWorld client
Versions of package ezquake
ReleaseVersionArchitectures
buster2.2+git20150324-1amd64,i386,mips,mips64el,mipsel,ppc64el,s390x
stretch2.2+git20150324-1amd64,i386,mips,mips64el,mipsel,ppc64el,s390x
sid2.2+git20150324-1amd64,i386,mips,mips64el,mipsel,ppc64el,s390x
Popcon: 4 users (2 upd.)*
Versions and Archs
License: DFSG free
Git

ezQuake is a modern QuakeWorld engine. It adds many useful features like modern graphics, QuakeTV support, mp3 playback, multi-monitor support, a built-in server browser, and many features serving the needs of competitive Quake gamers.

QuakeWorld itelf is a variant of the Quake engine designed specifically for online gameplay.

This package contains no data files. To use it, you will need either the commercial Quake 1 data, the shareware data (game-data-packager can be helpful), or free game data files such as OpenQuartz.

Quakespasm
engine for iD software's Quake
Versions of package quakespasm
ReleaseVersionArchitectures
buster0.93.1+dfsg-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
wheezy0.85.7-1amd64,armel,armhf,i386,ia64,kfreebsd-amd64,kfreebsd-i386,mips,mipsel,powerpc,s390,s390x,sparc
jessie0.85.9-1amd64,arm64,armel,armhf,i386,mips,mipsel,powerpc,ppc64el,s390x
stretch0.92.1+dfsg-1amd64,arm64,armel,armhf,i386,mips,mips64el,mipsel,ppc64el,s390x
sid0.93.1+dfsg-1amd64,arm64,armel,armhf,hurd-i386,i386,kfreebsd-amd64,kfreebsd-i386,mips,mips64el,mipsel,ppc64el,s390x
Debtags of package quakespasm:
gamefps
hardwareopengl
interface3d, commandline, daemon, x11
networkclient, server
roleprogram
uitoolkitsdl
usegameplaying
x11application
Popcon: 41 users (34 upd.)*
Versions and Archs
License: DFSG free
Git

QuakeSpasm is a Unix-friendly Quake engine based on the SDL port of the popular FitzQuake. It includes some new features, important fixes, and aims for portability and correctness.

This package contains no data files. To use it, you will need to either install the commercial Quake data, or alternative free data files such as OpenQuartz.

This engine is typically used via a script that launches it with a particular data set, such as the one found in the "quake" package.

*Popularitycontest results: number of people who use this package regularly (number of people who upgraded this package recently) out of 200715