Documentation for DemoTool, version 1.2d |
1. What is DemoTool?
DemoTool is just what it's name says: a tool for demos. Currently,
DemoTool can read a demo from any Doom or Doom 2 version at or above v1.4
(the demo format header changed significantly at version 1.4). It will
display the version the demo was recorded with, the skill level, the
episode and mission (strangely, there is an episode number for Doom 2 demos,
but it's always 1!), the mode (be it single player, co-op, original
deathmatch, or deathmatch 2.0), whether monsters respawn, whether the -fast
switch was used, whether the -nomonsters switch was used, which player
recorded the demo (for multiplayer demos), and which players are present.
As of yet there is no providance for altering any of this information, but
look for such in version 2.0 (to be released very soon.)
There was a small bug fix from version 1.2c; the player colors
"brown" and "red" were in the wrong order.
2. Who wrote DemoTool?
DemoTool was written by a student at Tigard High in Oregon, during
the summer of '95. After reading the specs on Doom demos in the Unofficial
Specs, he decided that a good project would be a Doom demo tool. One already
exists; LMPUtil, but he decided that the concept could be much improved upon.
The author's name is Scott Long; he's a sophomore.
3. What can I expect in version 2.0?
Color (it might not seem important, but a neat appearance has a way
of making people like software ;) ), and the ability to change data (version,
recording player, etc.). Don't expect mouse support (this program is just too
specialized to commit the time) but do expect a menu-driven interface.
4. What can I do with the source-code?
You'll notice the author's name is nowhere to be found. The reason is
that this program is completely public domain. Do what you want with the
source, executable, and concept. Expect version 2.0 to be copyrighted,
although I'll probably release the source code for that too.
5. How was this program created?
The program was written and compiled using Borland Turbo C++ ver. 3.1
for DOS. The source code is almost kludgy it it's simplicity, but hey,
6. This program sucks! Where can I get the LMPUtil you were talking about?
LMPUtil can be found on any major Doom FTP site, and on many popular
Doom CD-ROMs. Try ftp://ftp.cdrom.com/pub/doom or