These are some utilities we've used on the projects:
| DETH for BOOM Jim Flynn |
This version is now publicly available |
| BSP2.3x Lee Killough |
Node builder |
| DCC for DOS Rand Phares |
Doom Consistency Checker--TeamTNT Technology -- supports BOOM also now |
| DCC for Windows Rand Phares |
Doom Consistency Checker, rewritten for Windows, completely new interface--TeamTNT Technology |
| CHOP Michael A. Allen |
Splits a file into even parts |
| CROPCYAN Rand Phares |
Crops cyan areas from around sprite graphics |
| DOOMPAL Rand Phares |
checks a BMP file agains the DOOM palette |
| FLIP Rand Phares |
Flips a level upside-down (mostly) |
| LMPUTIL Raymond Chi |
Utility for demo LMP files |
| MOVELEV Steve Simpson |
Move a level to a different map number |
| UNIQNAME Ty Halderman |
renames or moves a file to a unique sequence name |
| BSP2.3x | Updated 23 Feb 1998 | Lee Killough |
Node builder extraordinaire, even detects visplane errors for players without BOOM :)
Click to download:
| CHOP | Michael A. Allen |
CHOP was used to make the Icarus builds, to split the ZIP into small enough parts to copy to floppy disks. I snagged this from somewhere obscure, and I think it originally had like a 1989 date on it. From the command line help (and this is as much help as you get):
CHOP, V1.00, Global-TECH Software, by Michael A. Allen
USAGE: CHOP <filename> <num_parts>
For example, in the 0208 build I invoked it thusly:
CHOP TNT20208.ZIP 4
Impressive, eh?
Click to download:
| CROPCYAN | Rand Phares |
Author: Rand Phares (phares@dg-rtp.dg.com)
Co-author of Cleimos & Cleimos2
Member of TeamTNT, contributor to Icarus, Bloodlands, & Grievance
CROPCYAN removes the cyan borders from a picture in BMP format. This is
useful if you're creating sprites or graphics for use in DOOM2 projects.
CROPCYAN requires the presence of GO32.exe. GO32.exe is included with
this package
Click to download:
| DCC for Windows | Version 2.02 - 19 Aug 97 | Rand Phares |
DOOM2 CONSISTENCY CHECKER for Windows/Win95
Author: Rand Phares (phares@dg-rtp.dg.com)
Co-author of Cleimos & Cleimos2
Member of TeamTNT, contributor to Icarus, Bloodlands, & Grievance
Also see the section on DCC for general information.
This version of the program
allows much better analysis of the levels, including complex
filtering, saving of query configurations, etc. GET IT!!!
Click to download:
| DCC for DOS | Version 3.01 - 11 October 1998 | Rand Phares |
DOOM2 CONSISTENCY CHECKER (DCC) v3.01
-------------------------------------
Author: Rand Phares (rsphares@yahoo.com)
Co-author of Cleimos & Cleimos2
Member of TeamTNT, contributor to Icarus, Bloodlands,
Grievance, and the BOOM source project.
Introduction
------------
Many wad editors provide consistency checking, but they provide
it to different degrees. My purpose in writing DCC is to provide a single
program that can tell you as much as possible about the basic and
"fit-and-finish" problems that can (and will) plague map design. It was
originally designed for use by TeamTNT on the Bloodlands and
Grievance projects, and was used on Final Doom just before publication.
DCC cares Absolutely Nothing about playability or design choices. It simply
looks for problems that may cause DOOM2 to abort, or for problems that
just Look Bad.
DCC _will not_ alter your *.wad file. It writes its output to the screen,
unless you redirect it. You can provide options to have DCC correct certain
problems for you, and DCC will create a NEW *.wad file with the corrections.
DCC only handles DOOM2 and BOOM wads. It doesn't deal with DOOM, Heretic, or
Hexen wads. There are no plans to make it do so.
Current version is on cdrom.com in the
/pub/idgames/utils/misc directory.
| DETH for Win95 | Jim Flynn and others |
This version will run in a full-screen DOS window. You can use it either with or without the graphical front screen (it's defaulted without in the config files) but be sure not to try to switch the window from full-screen or it'll give you a "can't restore - terminating program" error.
Current version is on cdrom.com in the /pub/idgames/themes/TeamTNT/boom directory.
| DOOMPAL | Rand Phares |
DOOMPAL.EXE is used to examine a BMP file to ensure that it is using the DOOM palette. It returns errorlevel 1 if ok, or zero if not. Run it without parameters for syntax.
Click to download:
Sample batch file DOPAL.BAT:
@echo off
set output=%1
:-loop
shift
if '%1'=='' goto -end
doompal %1
if errorlevel 1 goto -ok
echo %1--bad >> %output%
goto -loop
:-ok
echo %1--ok >> %output%
goto -loop
:-end
Just invoke
DOPAL OUTFILE.TXT IWONDER.BMP
and it'll report
IWONDER.BMP--ok or IWONDER.BMP--bad
depending on if the palette is correctly set to the DOOM palette. I use something like
for %i in (*.BMP) do call DOPAL outfile.dat %i
to step through all the files in a directory.
| FLIP | Rand Phares |
Syntax: flip <filename>
where <filename> is the name of the wad file, including the ".wad"
extension
flip requires that go32.exe be in your PATH (flip was built
using djgpp).
Output: Creates a new wad file called "tmp.wad", which can be used as is
or retouched to take care of missing or incorrect elements
Click to download:
| LMPUTIL | Raymond Chi |
From the docs:
LmpUtil is a program that you can use to display detailed information about a LMP file. It allows you to set the LMP file version, change recording player to a different active player, convert 1.0 - 1.2 LMP to the newer LMP format used with Doom 1.4 - 1.9, remove a section of LMP, and the ability to add some idle tics at the end of the LMP.
It works with any kind of LMP generated by any version of Doom / Doom II. Heretic LMP is supported, but requires a special parameter to tell LmpUtil.
Click to download:
| MOVELEV | Steve Simpson |
From the docs:
Move Level version 3 Written by: Steve Simpson, Future Vision Inc Internet: ssimpson@world.std.com MoveLev displays or modifies the episode/mission number in a Doom WAD file. movelev arguments ---------------- movelev help movelev WadFilename display episode/mission #'s movelev path\*.wad display episode/mission #'s movelev WadFilename E1M5 change episode/mission to E1M5 movelev WadFilename E1M5 16 17 change multiple episode/mission #'s movelev WadFilename MAP01 change to mission MAP01 movelev WadFilename MAP20 21 22 change multiple mission map #'s
Click to download:
| UNIQNAME | Ty Halderman |
UNIQNAME Version 1.0 (09/12/89) Copyright (c) 1989 Ty Halderman
Usage: UNIQNAME filename [filename...] -switch(es)
Switches: -d:ymd -s -p:path -j -c -v -a:nnn -h -f:xxxxxxxx.xxx
Use UNIQNAME -? for extensive help (redirection suggested)
Extended help information:
Renames one or more files to unique filenames.
Up to 10 filenames may be provided, and any of them may be
wildcards and may include full or relative paths.
You can also view the text file for more information.
Click to download: