Nomad's Doom Toolbox
Version 2.01 Uploaded, 9/4/04
    This version is just a bugfix... the most severe of which was that you couldn't correctly load a Dehacked Patch. I noticed this while testing my (WIP) megawad (which coincidentally has a green key sprite and a matching deh) and the patch seemed to not be there. Turns out I just forgot to copy the part of code over where it saves the file's path. Don't stone me, I know I'm a newb. Just get the new copy :-P

About the Program

    This program is basically a launcher that will run a Doom engine of your choosing without you having to run it from the command line, a shortcut or batch file. It also will give you many of the options that Doom players would usually have to enter at the command line (or create a batch file for). It was designed with mappers in mind; being one myself, I always found it annoying to run my levels from a command line...

The Main Screen (Version 2.0/2.01)

    Below the title image and text, you can choose what engine and what IWAD (game file) to play. These are only examples; you can set up as many source ports and IWADs as you like. The custom files list in the top right can hold PWAD files and Dehacked Patches you'd like to add when you launch the game. On the bottom left are a few other things you'd normally have to put in at the command line. Of course, your source port may have some extra options you'd like to use; you can save these in "additional parameters." At the bottom right is the quick launcher, which is mainly for convenience; launch level editors, online programs or any other exe you like from here.

Setup Screens

    This is one of the three setup screens (all of which look mostly alike). Here you can add, remove and change items on the drop-down lists. At the right is some info, just the date and time the file was modified (which I included "just because I could" :-P).

Schemes

    On the "program" menu you will also see an option to save schemes. The program can save its own scheme files, which contain data on which port, IWAD, custom files and misc. options you were using at the time. If you have multiple wad projects, for instance, you may want to load schemes instead of setting it all up again.

Bugs and Errors

    I added error messages starting with 2.0 instead of those annoying "runtime error" things that would crash the old versions. For instance, if you get a message saying "error reading from INI file," it couldn't get something from your config and you should create a new one. If you're one of those few people I gave NDT 1.3 to (the first one with schemes), then loading V1.3 scheme files will give you another type of error message box. All these boil down to is, the program tried to find a value in your INI or scheme file that either didn't exist or was changed somehow. These files aren't meant to be screwed with outside of NDT2, but you can do it with Notepad (and they're the same type of file too; you know "dts files" are just INIs in disguise... ;-)). Bottom line is, I wouldn't screw with the INI if I were you. :-P
    That said, I think I fixed all the bugs in NDT with 2.01, but of course I'm just a newb programmer and I probably screwed up somewhere. That said, if you find bugs in this program, then by all means tell me.

Download, Etc.
Download NDT2.zip (100 KB)
Read the help file (also included in the zip)