Site Info
First of all, what this page is about: demos for third-party WAD files for DooM or DooM2
in ANY format. Who can submit a demo: anyone. No demos will be
rejected -- almost. Below you will find all you need to know about submitting and playing
back demos.
You will notice many demos have a rating in their comments.
It's a five point scale(which occasionally features a six) that Opulent would use to gauge
demo quality in three different categories: Speed / Overall Quality / Difficulty of Run.
- Allowed demos
Any demo for a PWAD (third-party WAD file)
for DooM or DooM2, preferably recorded with DooM/DooM2 version 1.9. However, it can be
recorded with any source port, but if you expect people other than me to even consider
watching it, use one of the major ports(Boom/PrBoom, zDoom, MBF, Legacy).
- Demo types:
Ultra-Violence Speed - Exit as fast as you can.
Ultra-Violence Max - 100% Kills and Secrets, exiting with all monsters dead.
Nightmare Speed - Exit as fast as you can.
Nightmare 100% Secrets - Exit as fast as you can with 100% Secrets.
UV Fast - Max with the -fast parameter; 100% Kills and Secrets.
UV Respawn - 100% Kills and Secrets as fast as possible, with -respawn parameter.
UV Pacifist - Exit as fast as you can, without hurting any monsters, directly or indirectly.
UV Tyson - Max, but only using weapons 1 and 2(Chainsaw, Fist, Pistol).
No Monsters - Exit as fast as you can, with -nomonsters parameter.
Speedfighter - Most kills while exiting under par time.
Lemmings - Exit with the most monsters alive.
Reality - Not getting hurt at all. A variation allows never dropping below 100% health.
UV -turbo xxx - You're crazy, you know that...
Cooperative - Any of the above runs with a friend or two... or seven. =)
Movies - Any of the above in a multi-level run. Usually done in episodes or over the entire WAD.
- Submitting Demos
What: Demos should have a text file containing all relevant info
about the demo(port used, demo type, level, etc.). Two templates are available here and here.
Where: Zip the files up and eMail it to me. In addition, consider filling out a profile for our Players page.
- Recording and Playing Demos
Here are some example command lines. For further help, visit
the How to Playback
and Record Demos thread at DooMWorld or refer to the documentation included with
whatever port you're using.
The most versatile port for demo recording is PRBoom-plus, as it is capable of emulating
most versions of DooM, Boom, MBF and a few variants. Read about How
to Use the -complevel Parameter to take full advantage of this.
DooMs demo format is very simple and very fragile. The slightest difference in calculation
when playing back a demo can cause it to fall out of sync. Most instances of this have been
discovered and corrected, but a few remain. To that end, learn about Spechits, Reject and Intercepts Overflows.
Warning: highly technical!
- Source Ports
Boom - v2.00 | v2.01 | v2.02
CDoom - v2.05
Chocolate DooM - v1.1.1 | v1.2.1
DosDooM - v0.47 | TASDooM
Eternity - v3.31b5 (hacked to record v1.9 format demos)
GZDoom - v1.1.06
Legacy - v1.32b2 | v1.32b3 | v1.32b4 | v1.32b5 | v1.40 | v1.40a | v1.41 | v1.42
MBF - Marine's Best Friend | TASMBF
PRBoom - v2.02 | v2.4.7
PRBoom+ - v2.5.0.3
ZDaemon - v1.08.07 | v1.08.08rc14 (exe only)
zDooM - v1.17 | v1.17c | v1.21 | v1.22 | v1.23b20 (src only) | v2.0.42 | v2.0.47 | v2.0.48 | v2.0.50 | v2.0.52 | v2.0.53 | v2.0.55 | v2.0.56 (src only) | v2.0.59 | v2.0.60 | v2.0.63 | v2.0.63a | v2.0.94f | v2.0.96 | v2.0.98 | v2.1.3 | v2.1.5 | v2.1.7 | v2.2.0 | v2.3.1 | v2.4.1
- Utilities
LMPC - Little Movie Processing Center v3.30
Timer - Allows exact timing of demos without a tally screen. Pretty much deprecated with PRBoom+ around.
DooM Replay Editor - Allows frame-by-frame creation of demos. Based on PRBoom+ v2.2.6.2, so it's a little out of date.