**************************************************************************** * DMCHECK by Jean-Serge Gagnon or (613)791-0785 * **************************************************************************** *** Check infant2.sphs.indiana.edu or the Game Palace BBS (305)587-4258 *** *** for latest version. *** **************************************************************************** ** COPYWRIGHT ** This program is freeware. You may distribute it in any way you'd like, but please distribute ONLY the ZIP archive with all the files, or if you convert the ZIP to an other archive format, make sure you include all the original files. If problems arise because of it's use, then I may not be held responsible for any consequential or incidental computer failures. I am releasing this utility AS-IS even though it should do exactly what I say it does, I can not be held responsible if it doesn't. ** HISTORY ** 09/09/94 - 14:24:00 A limited alpha was released with still a few bugs. 09/09/94 - 15:39:00 Shortly after, the first beta was release that corrected the bugs with the Change date/time function and with the Space bug. It should be Okay now. I still need the data for versions 0.9 and 1.1 of DOOM. ** GENERAL ** A utility for DOOM, versions 0.9 to 2! This is a handy little program for all you PWAD authors out there that want a way of knowing what version of DOOM the user is using. You can use DMCHECK to verify the version of DOOM. It will also tell you if it is registered or not. I added a few usefull features for those who have more complex PWAD setups, like patches for monsters and floors, you'll want to know if there's enough room on the hard disk to do the update and you may also want to set the time and date back to their original state after modifying a file or two. You can do all that with DMCHECK. There is also a small batch file called DOOMVER.BAT to show you how you can use DMCHECK. ** USAGE ** DMCHECK [/q] [/h] [S[pace] [Drive] NeededSpace | V[ersion] [DOOMversion] | C[hange] filename date time | W[hat]] /q Do not display output (except in case of error or help). /h Display this help screen. Space Returns zero (ERRORLEVEL = 0) if [Drive] free space is more than or equal to [NeededSpace]. Drive Drive to test free space for. NeededSpace Amount of free space required. Version Returns zero (ERRORLEVEL = 0) if the DOOM version number is the same as [DOOMversion]. Will return 250 if installed DOOM version is not the registered version. DOOMversion The DOOM version number to test for (ex: 1.2, 1.666, II). Change Change date and time of file. Returns ERRORLEVEL = 1 if unsucessfull. filename Filename to change date and time of. date Date to change to in MM-DD-YY format. time Time to change to in HH:MM:SS format. What Returns the DOOM version as an ERRORLEVEL code like this: 1-> 0.99, 2->1.1, 3->1.2, 4->1.4, 5->1.5, 6->1.666 20->DOOM ][, 250 for sharewear or 255 for not found. ** THANKS ** S Widlake for most of the DOOM.WAD and DOOM.EXE specs. Tom Neff for initial alpha testing and distribution. ** HELP ** Don't hesitate to e-mail at az589@freenet.carlton.ca or phone me at (613) 791-0785 (from 8AM to 9PM EST (NewYork time)) for questions or bugs.