Doom LMP Utility Revision History Current Length of Source: 450 lines v1.50 02/18/95 (released to ftp.cdrom.com) - Used conditional compilation between dos & os/2. - support for both - and / as the indicator for parameters. - parameters for various action changed from single char to word. - default LMP ver for /convert is now 1.9 v1.44 12/19/94 (released to alt.binaries.doom) - Improved and simplified file IO routine, no more reopens. - Minor bug in error message about LmpVer fixed. - Debug info not put into OBJ file when compile, 3k less exe. - Documentation rewritten, and hopefully, improved. - Segment fault when passing filenames longer than 80 chars fixed. - Modified so will compile under gcc/2 for os/2, and unix gcc. - Optimized not to use math library functions. (wasn't necessary) v1.43 12/06/94 (released to alt.binaries.doom) - Compiled with floating point emulation, ooops. v1.42 12/03/94 (internal) - Episode and level description added. - Simple check to see if LMP is for Doom / Doom II. Will not be able to tell for episode 1 & level < 10. v1.41 12/03/94 (released to ftp.orst.edu) - Added optional parameter for /T to specify target LMP version. - Simple check to make sure source and target are not the same for /T. v1.4 12/02/94 (internal) - Added support for 1.2 LMPs. - Added /T parameter to convert 1.2 LMP to 1.6 LMP. - Parameter handler completely rewritten based on Nachos. - Program structure modified to ease furture add-on v1.2 12/02/94 (internal) - Added /V parameter to set LMP file version from 1.4 to 1.9. v1.1 12/01/94 (internal) - Added /C parameter to change recording player from the list of active players. v1.0 12/01/94 (internal) - First Release. - Simply displays LMP file information. - Supports only 1.4 or later LMP version.