Game Configurations Window

Doom Builder

Game Configurations Window

The Game Configurations window is accessible from the Tools menu, or with the default key F6. On the left of this window you can select the game configuration for which you want to change settings. Choose from the tabs on the right what you want to change.

Resources

This is a list of resources that will be loaded before any other resources. You should add the IWAD and other project-related resources here so that they are automatically loaded with every map you make with this game configuration. These resources, from top to bottom, will be loaded first before any other resources. You can drag the resource items to change their order. See also the Resource Options Window.

Nodebuilder

Building the BSP tree and other additional information such as BLOCKMAP and REJECT is useful to optimize the in-game performance and for most older sourceports and vanilla Doom it is even required. This is where you select the nodebuilder you want to run in certain cases and which settings to use. You can choose a nodebuilder to run when saving the map and when testing the map. Consult the documentation of the sourceport you are using to find out which nodebuilder and which settings you need. Advanced users may want to add more specific settings by writing a nodebuilder configuration.

Testing

No matter how well an editor works, testing to see how your map looks and performs in the sourceport is essential. Here you can choose the sourceport to test with and the parameters to use. You can also set the default skill level, but this can also be easily changed from the test dropdown menu in the toolbar of the main window. You generally do not need to specify custom parameters (the default ones should work fine) but advanced users may wish to change these parameters.

The following special placeholders can be used in the parameters;
%F WAD file with the map that is to be tested. NOTE: this is a temporary file and not the file you opened or saved.
%WP IWAD resource file with full path included. This is the first (highest) IWAD file that is found in the resources list.
%WF IWAD resource filename only, without path. This is the first (highest) IWAD file that is found in the resources list.
%L Map lump name as is set in the map options window.
%L1 The first number found in the map lump name (as is set in the map options window). This is for use with the -warp parameter.
%L2 The second number found in the map lump name (as is set in the map options window). This is for use with the -warp parameter.
%AP All resource files, except the first IWAD, with full paths included. The resources are separated by spaces and when this placeholder is enclosed within quotes ("%AP") then the quotes are repeated for every resource.
%S Skill number at which to test.
%NM This is either -nomonsters when you choose to test without monsters, or nothing at all.
When the checkbox Use short path and file names (MSDOS 8.3 format) is checked, all the above placeholders that output filenames and/or paths will use the short version that is compatible with MSDOS.

Textures

You can group your textures into categories called Texture Sets. There are some fixed Texture Sets that appear in the browsers automatically (such as the "All" set and the sets for each resource) and you can create custom Texture Sets here. You can also copy Texture Sets from one game configuration to another with the Copy and Paste buttons. With the Add Default Sets button you can add the default Texture Sets that are provided with the game configuration (if any). For more information about creating your own Texture Sets, see the Texture Set window.

Modes

Here you can choose what editing modes you can use when editing with the selected game configuration. This is useful when plugins are installed that replace certain editing modes or plugins that add editing modes for a specific sourceport only. Note that some editing modes may require other editing modes from the same plugin to work together. When plugins are installed, you should consult the provided documentation to see what changes should be made here. Only recommended for advanced users.