Doom LMP Utility System
Version 2.30, 01-12-95
Copyright 1996, Raymond Chi
All Rights Reserved
========
Overview
========
- Display detailed information about Doom/Doom2/Heretic LMPs.
- Set LMP file version so it works with different version of the game.
- Change the recording player for Doom/Doom2 multi-player LMPs.
- Convert 1.0 - 1.2 LMP to the new LMP format used with Doom 1.4 - 1.9.
- Remove a particular section of the LMP based on seconds or gametics.
- Append some idle tics at the end of LMP so you can see the score longer.
- Chop some gametics from the end of file.
- Remove all pauses in the LMP, that actually works!
- LMP file modified or created will retain it's original file date & time.
===================
What's New in v2.30
===================
The RemovePause command is implemented. I was rather disappointed by the way
other utility removes pauses in the LMP. Some program keeps the PauseStart
gametic with the pause removed, and remove the PauseEnd gametic completely,
while others did the other way around. It didn't work for a lot of LMPs.
They also get confused if there are more than 1 pauses during a particular
gametics, which certainly is possible and does occur in multiplayer LMPs.
The result is the LMP get's completely out of sync during playback. Some
program would also leave a unbalanced pause in the LMP, and have trouble
with LMPs that contains incomplete gametics, which happens if Doom run out
of demo memory.
LmpUtil handles all of the above situations correctly. Rest assured, that if
a LMP doesn't playback correctly after LmpUtil removes the pause, then it's
simply not possible to remove the pauses without affecting the game. Read
the LmpUtil.FAQ for more information about the -rp command.