Doom Wiki
m (fixed missing bracket)
Wagnike2 (talk | contribs)
No edit summary
(47 intermediate revisions by 23 users not shown)
Line 1: Line 1:
  +
[[File:Speedrun preview.png|left]]The standard maps in [[Doom]], [[Doom II]], and [[Final Doom]] are designed principally for solo play, with [[deathmatch]] modifications added as an afterthought. Early Doom players therefore looked for a way to quantitatively compare their relative prowess in these single-player levels, and '''speedrunning''' allows for such direct competition.
Doom is primarily a single-player game, in which online [[deathmatch]] was added as an afterthought. Doomers wanted a way to quantitatively compare their relative prowess in the single-player levels of doom. Speedrunning allows for direct competition between doom single-players. Players record their fastest level run-throughs in realtime as an .[[LMP|lmp]] file, a special kind of lump file that is a recording of all the actions and movements taken by the player in completing a level or levels. Lmp files allow the speedrunner to submit his playthrough to other doomers who can then replay and view the run. Demos make possible the recording and verification of world record doom times. Demos are genrally sent to the comptetive Doom speedrunning site, [[Compet-N]] for verification and posting.
 
  +
==Types of Doom Speedrun Demos==
 
  +
Players record their fastest level run-throughs in real time as [[demo]]s, which keep track of each movement and action taken by a player in completing one or more levels. The [[demo]] format then allows the speedrunner to send his run-through to other Doomers, who can view it on their own machines and compare it to others. A player who believes his or her demo to be one of the fastest ever recorded, at least with a particular map(s) and in a particular category, can submit it to a competitive speedrunning site (such as [[Compet-n]]) for verification and posting.
===General Demo Types===
 
  +
The following demo types are taken from the [[Compet-N]] faq. Compet-N, it's terminology and standards are generally accepted as the official rules of competitive speedrunning.
 
  +
== Classification of speedrun demos ==
*'''UV Speed''': finishing the level as fast as possible, in Ultra Violence.
 
  +
*'''UV Maxkills''': finishing the level as fast as possible, in Ultra Violence, killing every monster at least once, except lost souls, and with 100% secrets.
 
  +
The following descriptions are abridged from the Compet-n documentation. [http://www.doom2.net/~compet-n/index.cgi?action=faq] [http://www.doom2.net/~compet-n/index.cgi?action=rules] Compet-n is generally accepted as the most prominent speedrunning competition in the world, and its terminology and rules have become fairly standard within the Doom community.
*'''NM Speed''': finishing the level as fast as possible, in NightMare!.
 
  +
*'''NM 100% secrets''': finishing the level as fast as possible, in NightMare! and with 100% secrets.
 
 
===General demo categories===
*'''UV -Fast''': finishing the level as fast as possible, in Ultra Violence with the -fast parameter, killing every monster at least once, except lost souls, and 100% secrets.
 
*'''UV -Respawn''': finishing the level as fast as possible, in Ultra Violence with the -respawn parameter, with 100% kills or more and with 100% secrets.
+
*'''[[UV speed]]''': finishing a level as fast as possible in [[Skill level|Ultra Violence]].
*'''UV Pacifist''': finishing the level as fast as possible, in Ultra Violence, with the following restrictions: not harming monsters directly (no shooting at, chainsawing, boxing monsters), not harming monsters indirectly (exploding barrels that hurt monsters, activating crushers that hurt monsters). Allowed is making monsters fight each other and unintentional telefrags.
+
*'''[[UV max]]''': finishing a level as fast as possible in Ultra Violence, killing every monster at least once, except [[lost soul]]s, and with 100% secrets.
*'''UV Tyson''': finishing the level as fast as possible, in Ultra Violence, killing every monster at least once, except lost souls, with the following restrictions: you can only use fist, berserk fist, chainsaw and pistol.
+
*'''[[NM speed]]''': finishing a level as fast as possible in [[Skill level|Nightmare!]].
 
*'''[[NM100S]]''': finishing a level as fast as possible in Nightmare!, with 100% secrets.
*'''MMH''': finishing the level in Ultra Violence, in the highest MMH possible. The Maximum Minimum Health is calculated this way: "Watch the health everytime the player takes damage, and take the smallest value of the whole recording. If the player takes no damage at all, the health at the exit counts." (Steffen "Rini" Udluft)
 
 
*'''[[UV -fast]]''': finishing a level as fast as possible, in Ultra Violence with the -fast [[Command line arguments|parameter]], killing every monster at least once, except lost souls, and with 100% secrets.
===Doom/Ultimate Doom Only===
 
*'''DOOM UV Episode''': finishing the episode as fast as possible, in Ultra Violence. Time is the total time of maps ExM1-ExM7 and the player must survive ExM8. (x: episode number)
+
*'''[[UV -respawn]]''': finishing a level as fast as possible, in Ultra Violence with the -respawn parameter, with at least 100% kills and with 100% secrets.
  +
*'''[[UV pacifist]]''': finishing a level as fast as possible in Ultra Violence, with the following restrictions: not harming monsters directly (no shooting, chainsawing, or punching monsters), and not harming monsters indirectly (no destroying [[barrel]]s that hurt monsters, no activating [[crusher]]s that hurt monsters). Causing monsters to attack each other is permitted, as are unintentional [[telefrag]]s.
*'''DOOM NM Episode''': finishing the episode as fast as possible, in NightMare! Time is the total time of maps ExM1-ExM7 and the player must survive ExM8. (x: episode number)
 
*'''DOOM UV Max Episode''': finishing the episode as fast as possible, in Ultra Violence, killing every monster at least once, except lost souls, and with 100% secrets on all maps ExM1-ExM9. Time is the total time of maps ExM1-ExM7 and ExM9, the player has to survive ExM8 and meet the above requirements on ExM8 too.
+
*'''[[UV Tyson]]''': finishing a level as fast as possible in Ultra Violence, killing every monster at least once, except lost souls, with the following restrictions: no weapons other than the [[fist]], [[berserk|berserk fist]], [[chainsaw]], and [[pistol]] may be used.
*'''DOOM NS Episode''': finishing the episode as fast as possible, in NightMare!, with 100% secrets on all maps ExM1-ExM9. Time is the total time of maps ExM1-ExM7 and ExM9, the player has to survive ExM8 and meet the above requirements on ExM8 too.
+
*'''[[MMH]]''': finishing a level in Ultra Violence, with the highest Maximum Minimum Health (MMH) possible. MMH is calculated this way: "Watch the health everytime the player takes damage, and take the smallest value of the whole recording. If the player takes no damage at all, the health at the exit counts." ([[Steffen "Rini" Udluft]])
  +
===Doom II Only===
 
 
===Ultimate Doom only===
*'''DOOM2 UV Episode''': finishing the episode as fast as possible, in Ultra Violence. Valid episodes: MAPS 01-10, 11-20, 21-30. Time is the total time of the maps. In MAPS 11-20, taking the secret levels is optional.
 
*'''DOOM2 NM Episode''': finishing the episode as fast as possible, in NightMare!. Valid episodes: MAPS 01-10, 11-20, 21-30. Time is the total time of the maps. In MAPS 11-20, taking the secret levels is optional.
+
*'''DOOM UV Episode''': finishing an episode as fast as possible in Ultra Violence. The official length of the demo is the total time given for maps ExM1-ExM7, and the player must also survive ExM8 (where ''x'' is the episode number).
*'''DOOM2 UV Max Episode''': finishing the episode as fast as possible, in Ultra Violence, killing every monster at least once, except lost souls, and with 100% secrets on all maps. Valid episodes: MAPS 01-10, 11-20, 21-30. Time is the total time of the maps. In MAPS 11-20, taking the secret levels is required.
+
*'''DOOM NM Episode''': finishing an episode as fast as possible in Nightmare!. The official length of the demo is the total time given for maps ExM1-ExM7, and the player must also survive ExM8.
*'''DOOM2 NS Episode''': finishing the episode as fast as possible, in NightMare!, with 100% secrets on all maps. Valid episodes: MAPS 01-10, 11-20, 21-30. Time is the total time of the maps. In MAPS 11-20, taking the secret levels is required.
+
*'''DOOM UV Max Episode''': finishing an episode as fast as possible in Ultra Violence, killing every monster at least once, except lost souls, and with 100% secrets on all nine maps. The official length of the demo is the total time given for maps ExM1-ExM7 and ExM9, and the player must also survive ExM8 and meet the above requirements there.
*'''DOOM2 UV Run''': finishing MAPS 01-30 as fast as possible, in Ultra Violence. Time is the total time of the maps. Taking the secret levels is optional.
+
*'''DOOM NS Episode''': finishing an episode as fast as possible in Nightmare!, with 100% secrets on all nine maps. The official length of the demo is the total time given for maps ExM1-ExM7 and ExM9, and the player must also survive ExM8 and meet the above requirements there.
  +
*'''DOOM UV -fast Episode'''. (Entries exist in the database, but the rules themselves have not been made available.)
*'''DOOM2 NM Run''': finishing as many maps as you can from MAP01 as fast as possible, in Nightmare!. Time is the total time of the finished maps. Taking the secret levels is optional.
 
  +
*'''DOOM2 UV Max Run''': finishing MAPS 01-30 as fast as possible, in Ultra Violence, killing every monster at least once, except lost souls, and with 100% secrets on all maps. Time is the total time of the maps. Taking the secret levels is required.
 
 
===Doom II only===
*'''DOOM2 NS Run''': finishing as many maps as you can from MAP01 as fast as possible, in Nightmare!, with 100% secrets on all maps. Time is the total time of the finished maps. Taking the secret levels is required.
 
  +
*'''DOOM II UV Episode''': finishing an episode as fast as possible in Ultra Violence. (Valid "episodes" in this case are MAP01-MAP10, MAP11-MAP20, and MAP21-MAP30.) The official length of the demo is the total time of all completed maps; in the case of MAP11-MAP20, the secret levels are optional.
==Official Compet-N Rules for recording Demos==
 
  +
*'''DOOM II NM Episode''': finishing an episode as fast as possible in Nightmare!. (Valid "episodes" in this case are MAP01-MAP10, MAP11-MAP20, and MAP21-MAP30.) The official length of the demo is the total time of all completed maps; in the case of MAP11-MAP20, the secret levels are optional.
*Demos must be recorded using the original doom .exe files. Demos recorded using a [[source port]] are invalid. Doom.exe must be version 1.9 (size 715493 bytes), Doom2.exe must be version 1.9 (size 709905 bytes) and is used for Final Doom as well.
 
 
*'''DOOM II UV Max Episode''': finishing an episode as fast as possible in Ultra Violence, killing every monster at least once, except lost souls, and with 100% secrets on all maps. (Valid "episodes" in this case are MAP01-MAP10, MAP11-MAP20, and MAP21-MAP30.) The official length of the demo is the total time of all completed maps; in the case of MAP11-MAP20, the secret levels are required.
*No additional pwads may be loaded up with the iwad when recording the demo.
 
 
*'''DOOM II NS Episode''': finishing an episode as fast as possible in Nightmare!, with 100% secrets on all maps. (Valid "episodes" in this case are MAP01-MAP10, MAP11-MAP20, and MAP21-MAP30.) The official length of the demo is the total time of all completed maps; in the case of MAP11-MAP20, the secret levels are required.
*Slowmotion may not be used when recording a speedrun
 
  +
*'''DOOM II UV -fast Episode'''. (Entries exist in the database, but the rules themselves have not been made available.)
==Tool Assisted Demos==
 
 
*'''DOOM II UV Run''': finishing MAP01-MAP30 as fast as possible in Ultra Violence. The official length of the demo is the total time of all completed maps; the secret levels are optional.
These are demos recorded using special utilities, programs or options not allowed in Compet-N. Such utilities tend to decrease the overall time required to complete a speedrun, hence the term, tool '''assisted'''. Demos recorded using a source port are considered tool assisted. Speed records set in tool assisted demos are generally considered invalid for the purpose of setting new doom world records.
 
  +
*'''DOOM II NM Run''': finishing as many maps as possible (beginning with MAP01) as fast as possible in Nightmare!. The official length of the demo is the total time of all completed maps; the secret levels are optional. Note that [[John Romero]] once characterized the idea of a Nightmare! run through Doom II with the words "it's just gotta be impossible!" [http://www.doom2.net/~compet-n/index.cgi?action=players&page=panter]
==Related Links==
 
 
*'''DOOM II UV Max Run''': finishing MAP01-MAP30 as fast as possible in Ultra Violence, killing every monster at least once, except lost souls, and with 100% secrets on all maps. The official length of the demo is the total time of all completed maps; the secret levels are required.
*[http://www.doom2.net/compet-n Compet-N]
 
 
*'''DOOM II NS Run''': finishing as many maps as possible (beginning with MAP01) as fast as possible in Nightmare!, with 100% secrets on all maps. The official length of the demo is the total time of all completed maps; the secret levels are required.
*[http://www.doomworld.com/publicdang/ Public Demo Archive of the Non Gods]
 
  +
*'''DOOM II UV -fast Run'''. (Entries exist in the database, but the rules themselves have not been made available.)
*[http://www.doomworld.com/sda/doom_sda.htm The Doomed Speed Demos Archive]
 
  +
*[http://www.doomworld.com/tas/ Tool-Assisted Speedruns]
 
  +
Note that none of these categories explicitly requires that the player survive the entire recording. Although exits often take the form of switches, one occasionally finds a Compet-n entry in which the player is killed — but then his body crosses the appropriate [[linedef]] and ends the level, so the demo is legal.
  +
  +
In the Doom II "Run" categories, the elapsed time is used to break ties between recordings with the same number of completed levels.
  +
  +
Compet-n usually allows the same recording to be entered in multiple categories. For example, most of the UV speed records on [[MAP31: Pharaoh]] have been set using the UV pacifist style.
  +
  +
Killing every monster in the last room of [[E1M8: Phobos Anomaly]] is an exception to the above criteria, as it is a tremendously difficult task even with a [[rocket launcher]], and presumed impossible otherwise.
  +
 
== Compet-n rules for recording demos ==
  +
 
*All demos must be recorded using the original [[Wikipedia:MS-DOS|MS-DOS]] executable files; demos created with a [[source port]] are unacceptable. DOOM.EXE must be version 1.9 (size 715493 bytes); DOOM2.EXE, used for Doom II and Final Doom demos, must be version 1.9 (size 709905 bytes). (This uniformity is what makes it possible to establish "world record" times and detect cheating.)
 
*No additional [[PWAD]]s may be loaded with the [[IWAD]] when recording the demo.
 
*Slow-motion may not be used when recording a speedrun (although certain "spinning utilities" are allowed).
  +
  +
Compet-n's [[Wikipedia:File Transfer Protocol|FTP]] database includes all previous record-holding demos, as well as legal demos which have been invalidated by subsequent rule changes.
  +
  +
== Tool-assisted demos ==
  +
  +
Tool-assisted speedrunning (TAS) permits the player to use special utilities, programs, or gameplay options which are banned from Compet-n submissions. On the DSDA, they coincide, however, they are labeled TAS. Such utilities tend to decrease the overall time required to complete a speedrun; as such, speed records set in tool-assisted demos are normally tracked separately from speedrun world records. The variety of TAS tools includes Slowmotion, and savestates. The most common TAS tool is [[PrBoom+]].
  +
: ''See also the [[:Category:TAS|list of notable TAS runs]].''
  +
 
== Related links ==
 
*[http://www.doom2.net/~compet-n Compet-n]
  +
*[http://competn.doom2.net/pub/compet-n/ Compet-n database]
  +
*[http://www.doomworld.com/vb/doom-speed-demos/ Doomworld's Doom Speed Demos subforum]
  +
*[http://doomedsda.us/ Doomed Speed Demos Archive (active)]
 
*[http://www.doomworld.com/publicdang/ Public Demo Archive of the Non Gods (abandoned)]
 
*[http://www.doomworld.com/sda/doom_sda.htm The Doomed Speed Demos Archive (abandoned)]
 
*[http://www.doomworld.com/tas/ Tool-Assisted Speedruns (abandoned)]
  +
  +
[[es:Alta velocidad]]
  +
[[Category:Speedrun]]
  +
[[Category:Competitions]]
  +
[[Category:Lists]]

Revision as of 15:27, 16 March 2020

Speedrun preview

The standard maps in Doom, Doom II, and Final Doom are designed principally for solo play, with deathmatch modifications added as an afterthought. Early Doom players therefore looked for a way to quantitatively compare their relative prowess in these single-player levels, and speedrunning allows for such direct competition.

Players record their fastest level run-throughs in real time as demos, which keep track of each movement and action taken by a player in completing one or more levels. The demo format then allows the speedrunner to send his run-through to other Doomers, who can view it on their own machines and compare it to others. A player who believes his or her demo to be one of the fastest ever recorded, at least with a particular map(s) and in a particular category, can submit it to a competitive speedrunning site (such as Compet-n) for verification and posting.

Classification of speedrun demos

The following descriptions are abridged from the Compet-n documentation. [1] [2] Compet-n is generally accepted as the most prominent speedrunning competition in the world, and its terminology and rules have become fairly standard within the Doom community.

General demo categories

  • UV speed: finishing a level as fast as possible in Ultra Violence.
  • UV max: finishing a level as fast as possible in Ultra Violence, killing every monster at least once, except lost souls, and with 100% secrets.
  • NM speed: finishing a level as fast as possible in Nightmare!.
  • NM100S: finishing a level as fast as possible in Nightmare!, with 100% secrets.
  • UV -fast: finishing a level as fast as possible, in Ultra Violence with the -fast parameter, killing every monster at least once, except lost souls, and with 100% secrets.
  • UV -respawn: finishing a level as fast as possible, in Ultra Violence with the -respawn parameter, with at least 100% kills and with 100% secrets.
  • UV pacifist: finishing a level as fast as possible in Ultra Violence, with the following restrictions: not harming monsters directly (no shooting, chainsawing, or punching monsters), and not harming monsters indirectly (no destroying barrels that hurt monsters, no activating crushers that hurt monsters). Causing monsters to attack each other is permitted, as are unintentional telefrags.
  • UV Tyson: finishing a level as fast as possible in Ultra Violence, killing every monster at least once, except lost souls, with the following restrictions: no weapons other than the fist, berserk fist, chainsaw, and pistol may be used.
  • MMH: finishing a level in Ultra Violence, with the highest Maximum Minimum Health (MMH) possible. MMH is calculated this way: "Watch the health everytime the player takes damage, and take the smallest value of the whole recording. If the player takes no damage at all, the health at the exit counts." (Steffen "Rini" Udluft)

Ultimate Doom only

  • DOOM UV Episode: finishing an episode as fast as possible in Ultra Violence. The official length of the demo is the total time given for maps ExM1-ExM7, and the player must also survive ExM8 (where x is the episode number).
  • DOOM NM Episode: finishing an episode as fast as possible in Nightmare!. The official length of the demo is the total time given for maps ExM1-ExM7, and the player must also survive ExM8.
  • DOOM UV Max Episode: finishing an episode as fast as possible in Ultra Violence, killing every monster at least once, except lost souls, and with 100% secrets on all nine maps. The official length of the demo is the total time given for maps ExM1-ExM7 and ExM9, and the player must also survive ExM8 and meet the above requirements there.
  • DOOM NS Episode: finishing an episode as fast as possible in Nightmare!, with 100% secrets on all nine maps. The official length of the demo is the total time given for maps ExM1-ExM7 and ExM9, and the player must also survive ExM8 and meet the above requirements there.
  • DOOM UV -fast Episode. (Entries exist in the database, but the rules themselves have not been made available.)

Doom II only

  • DOOM II UV Episode: finishing an episode as fast as possible in Ultra Violence. (Valid "episodes" in this case are MAP01-MAP10, MAP11-MAP20, and MAP21-MAP30.) The official length of the demo is the total time of all completed maps; in the case of MAP11-MAP20, the secret levels are optional.
  • DOOM II NM Episode: finishing an episode as fast as possible in Nightmare!. (Valid "episodes" in this case are MAP01-MAP10, MAP11-MAP20, and MAP21-MAP30.) The official length of the demo is the total time of all completed maps; in the case of MAP11-MAP20, the secret levels are optional.
  • DOOM II UV Max Episode: finishing an episode as fast as possible in Ultra Violence, killing every monster at least once, except lost souls, and with 100% secrets on all maps. (Valid "episodes" in this case are MAP01-MAP10, MAP11-MAP20, and MAP21-MAP30.) The official length of the demo is the total time of all completed maps; in the case of MAP11-MAP20, the secret levels are required.
  • DOOM II NS Episode: finishing an episode as fast as possible in Nightmare!, with 100% secrets on all maps. (Valid "episodes" in this case are MAP01-MAP10, MAP11-MAP20, and MAP21-MAP30.) The official length of the demo is the total time of all completed maps; in the case of MAP11-MAP20, the secret levels are required.
  • DOOM II UV -fast Episode. (Entries exist in the database, but the rules themselves have not been made available.)
  • DOOM II UV Run: finishing MAP01-MAP30 as fast as possible in Ultra Violence. The official length of the demo is the total time of all completed maps; the secret levels are optional.
  • DOOM II NM Run: finishing as many maps as possible (beginning with MAP01) as fast as possible in Nightmare!. The official length of the demo is the total time of all completed maps; the secret levels are optional. Note that John Romero once characterized the idea of a Nightmare! run through Doom II with the words "it's just gotta be impossible!" [3]
  • DOOM II UV Max Run: finishing MAP01-MAP30 as fast as possible in Ultra Violence, killing every monster at least once, except lost souls, and with 100% secrets on all maps. The official length of the demo is the total time of all completed maps; the secret levels are required.
  • DOOM II NS Run: finishing as many maps as possible (beginning with MAP01) as fast as possible in Nightmare!, with 100% secrets on all maps. The official length of the demo is the total time of all completed maps; the secret levels are required.
  • DOOM II UV -fast Run. (Entries exist in the database, but the rules themselves have not been made available.)

Note that none of these categories explicitly requires that the player survive the entire recording. Although exits often take the form of switches, one occasionally finds a Compet-n entry in which the player is killed — but then his body crosses the appropriate linedef and ends the level, so the demo is legal.

In the Doom II "Run" categories, the elapsed time is used to break ties between recordings with the same number of completed levels.

Compet-n usually allows the same recording to be entered in multiple categories. For example, most of the UV speed records on MAP31: Pharaoh have been set using the UV pacifist style.

Killing every monster in the last room of E1M8: Phobos Anomaly is an exception to the above criteria, as it is a tremendously difficult task even with a rocket launcher, and presumed impossible otherwise.

Compet-n rules for recording demos

  • All demos must be recorded using the original MS-DOS executable files; demos created with a source port are unacceptable. DOOM.EXE must be version 1.9 (size 715493 bytes); DOOM2.EXE, used for Doom II and Final Doom demos, must be version 1.9 (size 709905 bytes). (This uniformity is what makes it possible to establish "world record" times and detect cheating.)
  • No additional PWADs may be loaded with the IWAD when recording the demo.
  • Slow-motion may not be used when recording a speedrun (although certain "spinning utilities" are allowed).

Compet-n's FTP database includes all previous record-holding demos, as well as legal demos which have been invalidated by subsequent rule changes.

Tool-assisted demos

Tool-assisted speedrunning (TAS) permits the player to use special utilities, programs, or gameplay options which are banned from Compet-n submissions. On the DSDA, they coincide, however, they are labeled TAS. Such utilities tend to decrease the overall time required to complete a speedrun; as such, speed records set in tool-assisted demos are normally tracked separately from speedrun world records. The variety of TAS tools includes Slowmotion, and savestates. The most common TAS tool is PrBoom+.

See also the list of notable TAS runs.

Related links