// repeat: BeginAction will be called for automatic key repetition.
// default: Default key is only used when the action is loaded for the first
// time and the default key is not used by any other action.
//
// allowkeys and allowmouse are true by default, the others are false by default.
//
/*
testaction
{
title="Developer Test";
category="tools";
description="Does whatever the developer wants to test.";
allowkeys=true;
allowmouse=true;
allowscroll=true;
}
*/
newmap
{
title="New Map";
category="file";
description="Starts with a new, empty workspace to begin drawing a map from scratch.";
allowkeys=true;
allowmouse=false;
allowscroll=false;
}
openmap
{
title="Open Map";
category="file";
description="Opens an existing map from WAD file for viewing or modifying.";
allowkeys=true;
allowmouse=false;
allowscroll=false;
}
closemap
{
title="Close Map";
category="file";
description="Closes the current map and the WAD file in which it exists.";
allowkeys=true;
allowmouse=false;
allowscroll=false;
}
savemap
{
title="Save Map";
category="file";
description="Saves the current map to the opened source WAD file.";
allowkeys=true;
allowmouse=false;
allowscroll=false;
}
savemapas
{
title="Save Map As";
category="file";
description="Saves the current map and all resources from the source WAD file to a new WAD file.";
allowkeys=true;
allowmouse=false;
allowscroll=false;
}
savemapinto
{
title="Save Map Into";
category="file";
description="Saves the current map without any other resources into an existing or new WAD file.";
allowkeys=true;
allowmouse=false;
allowscroll=false;
}
mapoptions
{
title="Map Options";
category="edit";
description="Shows the Map Options dialog which allows changing the map lump name, game configuration and custom resources.";
allowkeys=true;
allowmouse=false;
allowscroll=false;
}
configuration
{
title="Game Configurations";
category="tools";
description="Shows the Game Configurations dialog which allows you to configure settings such as nodebuilder, testing program and resources.";
allowkeys=true;
allowmouse=false;
allowscroll=false;
}
preferences
{
title="Preferences";
category="tools";
description="Shows this Preferences dialog.";
allowkeys=true;
allowmouse=false;
allowscroll=false;
}
reloadresources
{
title="Reload Resources";
category="tools";
description="Reloads all data resources such as game configuration, textures and flats. Useful when resource files have been changed outside of Doom Builder.";
allowkeys=true;
allowmouse=false;
allowscroll=false;
}
cancelmode
{
title="Cancel Action";
category="classic";
description="Cancels the current action and switches back to normal editing mode.";
allowkeys=true;
allowmouse=true;
allowscroll=true;
}
acceptmode
{
title="Accept Action";
category="classic";
description="Accepts the changes in the current action and switches back to normal editing mode.";
description="Selects the highlighted item. Also allows selection by dragging a rectangle. Hold shift while dragging a rectangle to toggle additive or normal selection.";
description="Edits the properties of the selected items or drags the selected items. Also initiates drawing or inserts new things when no selection is made. Can be used in combination with Control and Shift for the first drawn vertex.";
description="Selects all geometry that was assigned to group 1";
allowkeys=true;
allowmouse=true;
allowscroll=false;
}
selectgroup2
{
title="Select Group 2";
category="selecting";
description="Selects all geometry that was assigned to group 2";
allowkeys=true;
allowmouse=true;
allowscroll=false;
}
selectgroup3
{
title="Select Group 3";
category="selecting";
description="Selects all geometry that was assigned to group 3";
allowkeys=true;
allowmouse=true;
allowscroll=false;
}
selectgroup4
{
title="Select Group 4";
category="selecting";
description="Selects all geometry that was assigned to group 4";
allowkeys=true;
allowmouse=true;
allowscroll=false;
}
selectgroup5
{
title="Select Group 5";
category="selecting";
description="Selects all geometry that was assigned to group 5";
allowkeys=true;
allowmouse=true;
allowscroll=false;
}
selectgroup6
{
title="Select Group 6";
category="selecting";
description="Selects all geometry that was assigned to group 6";
allowkeys=true;
allowmouse=true;
allowscroll=false;
}
selectgroup7
{
title="Select Group 7";
category="selecting";
description="Selects all geometry that was assigned to group 7";
allowkeys=true;
allowmouse=true;
allowscroll=false;
}
selectgroup8
{
title="Select Group 8";
category="selecting";
description="Selects all geometry that was assigned to group 8";
allowkeys=true;
allowmouse=true;
allowscroll=false;
}
selectgroup9
{
title="Select Group 9";
category="selecting";
description="Selects all geometry that was assigned to group 9";
allowkeys=true;
allowmouse=true;
allowscroll=false;
}
selectgroup10
{
title="Select Group 10";
category="selecting";
description="Selects all geometry that was assigned to group 10";
allowkeys=true;
allowmouse=true;
allowscroll=false;
}
assigngroup1
{
title="Assign Group 1";
category="selecting";
description="Assigns the selected geometry to group 1";
allowkeys=true;
allowmouse=true;
allowscroll=false;
}
assigngroup2
{
title="Assign Group 2";
category="selecting";
description="Assigns the selected geometry to group 2";
allowkeys=true;
allowmouse=true;
allowscroll=false;
}
assigngroup3
{
title="Assign Group 3";
category="selecting";
description="Assigns the selected geometry to group 3";
allowkeys=true;
allowmouse=true;
allowscroll=false;
}
assigngroup4
{
title="Assign Group 4";
category="selecting";
description="Assigns the selected geometry to group 4";
allowkeys=true;
allowmouse=true;
allowscroll=false;
}
assigngroup5
{
title="Assign Group 5";
category="selecting";
description="Assigns the selected geometry to group 5";
allowkeys=true;
allowmouse=true;
allowscroll=false;
}
assigngroup6
{
title="Assign Group 6";
category="selecting";
description="Assigns the selected geometry to group 6";
allowkeys=true;
allowmouse=true;
allowscroll=false;
}
assigngroup7
{
title="Assign Group 7";
category="selecting";
description="Assigns the selected geometry to group 7";
allowkeys=true;
allowmouse=true;
allowscroll=false;
}
assigngroup8
{
title="Assign Group 8";
category="selecting";
description="Assigns the selected geometry to group 8";
allowkeys=true;
allowmouse=true;
allowscroll=false;
}
assigngroup9
{
title="Assign Group 9";
category="selecting";
description="Assigns the selected geometry to group 9";
allowkeys=true;
allowmouse=true;
allowscroll=false;
}
assigngroup10
{
title="Assign Group 10";
category="selecting";
description="Assigns the selected geometry to group 10";
allowkeys=true;
allowmouse=true;
allowscroll=false;
}
openscripteditor
{
title="Script Editor";
category="view";
description="This opens the script editor that allows you to edit any scripts in your map or any script files.";
allowkeys=true;
allowmouse=true;
allowscroll=false;
}
viewmodenormal
{
title="View Wireframe";
category="view";
description="This sets the view mode to Wireframe. This shows only the map elements without any sector filling.";
allowkeys=true;
allowmouse=true;
allowscroll=false;
}
viewmodebrightness
{
title="View Brightness Levels";
category="view";
description="This sets the view mode to Brightness Levels. This fills all sectors with their brightness levels.";
allowkeys=true;
allowmouse=true;
allowscroll=false;
}
viewmodefloors
{
title="View Floor Textures";
category="view";
description="This sets the view mode to Floor Textures. In this view mode the sectors are filled with their floor texture and with their brightness level applied.";
allowkeys=true;
allowmouse=true;
allowscroll=false;
}
viewmodeceilings
{
title="View Ceiling Textures";
category="view";
description="This sets the view mode to Ceiling Textures. In this view mode the sectors are filled with their ceiling texture and with their brightness level applied.";
allowkeys=true;
allowmouse=true;
allowscroll=false;
}
visualselect
{
title="Select";
category="visual";
description="Selects the highlighted item.";
allowkeys=true;
allowmouse=true;
allowscroll=false;
}
visualedit
{
title="Edit";
category="visual";
description="Edits the properties of the selected items or drags the selected items.";
allowkeys=true;
allowmouse=true;
allowscroll=false;
}
createprefab
{
title="Create Prefab";
category="prefabs";
description="Creates a prefab from the selected geometry and saves it to a prefab file.";