This commit is contained in:
MaxED 2012-04-17 19:13:47 +00:00
parent b6fdb42e9e
commit 72024341bf
165 changed files with 22094 additions and 13872 deletions

View file

@ -1,237 +0,0 @@
/*************************************************************\
Doom Builder Game Configuration for Boom
\*************************************************************/
// This is required to prevent accidental use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "Boom";
// This is the simplified game engine/sourceport name
engine = "boom";
// The format interface handles the map data format
formatinterface = "DoomMapSetIO";
// Default lump name for new map
defaultlumpname = "MAP01";
// Default testing parameters
testparameters = "-iwad \"%WP\" -skill \"%S\" -file \"%AP\" \"%F\" -warp %L1 %L2 %NM";
// Default nodebuilder configurations
defaultsavecompiler = "zennode_normal";
defaulttestcompiler = "zennode_fast";
// Skill levels
skills
{
include("Includes\\Doom_misc.cfg", "skills");
}
// When this is set to true, sectors with the same tag will light up when a line is highlighted
linetagindicatesectors = true;
// Special linedefs
soundlinedefflag = 64; // See linedefflags
singlesidedflag = 1; // See linedefflags
doublesidedflag = 4; // See linedefflags
impassableflag = 1;
upperunpeggedflag = 8;
lowerunpeggedflag = 16;
// Door making
makedoortrack = "DOORTRAK";
makedooraction = 1; // See linedeftypes
// Generalized actions
generalizedlinedefs = true;
generalizedsectors = true;
// Texture loading options
mixtexturesflats = false;
defaulttexturescale = 1.0f;
defaultflatscale = 1.0f;
// Some common settings
include("Includes\\Common.cfg");
// Default flags for first new thing
defaultthingflags
{
include("Includes\\Doom_misc.cfg", "defaultthingflags");
}
// Texture sources
textures
{
include("Includes\\Doom_misc.cfg", "textures");
}
// Patch sources
patches
{
include("Includes\\Doom_misc.cfg", "patches");
}
// Sprite sources
sprites
{
include("Includes\\Doom_misc.cfg", "sprites");
}
// Flat sources
flats
{
include("Includes\\Doom_misc.cfg", "flats");
}
// Colormap sources
colormaps
{
include("Includes\\Boom_misc.cfg", "colormaps");
}
/*
GAME DETECT PATTERN
Used to guess the game for which a WAD file is made.
1 = One of these lumps must exist
2 = None of these lumps must exist
3 = All of these lumps must exist
*/
gamedetect
{
TEXTMAP = 2;
ENDMAP = 2;
EXTENDED = 2;
BEHAVIOR = 2;
E1M1 = 2; E1M2 = 2; E1M3 = 2; E1M4 = 2; E1M5 = 2; E1M6 = 2; E1M7 = 2; E1M8 = 2; E1M9 = 2;
E2M1 = 2; E2M2 = 2; E2M3 = 2; E2M4 = 2; E2M5 = 2; E2M6 = 2; E2M7 = 2; E2M8 = 2; E2M9 = 2;
E3M1 = 2; E3M2 = 2; E3M3 = 2; E3M4 = 2; E3M5 = 2; E3M6 = 2; E3M7 = 2; E3M8 = 2; E3M9 = 2;
E4M1 = 2; E4M2 = 2; E4M3 = 2; E4M4 = 2; E4M5 = 2; E4M6 = 2; E4M7 = 2; E4M8 = 2; E4M9 = 2;
MAP01 = 1; MAP02 = 1; MAP03 = 1; MAP04 = 1; MAP05 = 1; MAP06 = 1; MAP07 = 1; MAP08 = 1; MAP09 = 1; MAP10 = 1;
MAP11 = 1; MAP12 = 1; MAP13 = 1; MAP14 = 1; MAP15 = 1; MAP16 = 1; MAP17 = 1; MAP18 = 1; MAP19 = 1; MAP20 = 1;
MAP21 = 1; MAP22 = 1; MAP23 = 1; MAP24 = 1; MAP25 = 1; MAP26 = 1; MAP27 = 1; MAP28 = 1; MAP29 = 1; MAP30 = 1;
MAP31 = 1; MAP32 = 1; MAP33 = 2; MAP34 = 2; MAP35 = 2; MAP36 = 2; MAP37 = 2; MAP38 = 2; MAP39 = 2; MAP40 = 2;
MAP41 = 2;
}
maplumpnames
{
include("Includes\\Doom_misc.cfg", "doommaplumpnames");
}
// Default sector brightness levels
sectorbrightness
{
include("Includes\\Doom_misc.cfg", "sectorbrightness");
}
// Generalized sector types
gen_sectortypes
{
include("Includes\\Boom_generalized.cfg", "gen_sectortypes");
}
// SECTOR TYPES
sectortypes
{
include("Includes\\Doom_sectors.cfg");
}
// LINEDEF FLAGS
linedefflags
{
include("Includes\\Doom_misc.cfg", "linedefflags");
include("Includes\\Boom_misc.cfg", "linedefflags");
}
// LINEDEF ACTIVATIONS
linedefactivations
{
}
// Linedef flags UDMF translation table
// This is needed for copy/paste and prefabs to work properly
// When the UDMF field name is prefixed with ! it is inverted
linedefflagstranslation
{
include("Includes\\Doom_misc.cfg", "linedefflagstranslation");
include("Includes\\Boom_misc.cfg", "linedefflagstranslation");
}
// LINEDEF TYPES
linedeftypes
{
include("Includes\\Doom_linedefs.cfg");
include("Includes\\Boom_linedefs.cfg");
}
// Generalized linedef types
gen_linedeftypes
{
include("Includes\\Boom_generalized.cfg", "gen_linedeftypes");
}
// THING FLAGS
thingflags
{
include("Includes\\Doom_misc.cfg", "thingflags");
include("Includes\\Boom_misc.cfg", "thingflags");
}
// Thing flags UDMF translation table
// This is needed for copy/paste and prefabs to work properly
// When the UDMF field name is prefixed with ! it is inverted
thingflagstranslation
{
include("Includes\\Doom_misc.cfg", "thingflagstranslation");
include("Includes\\Boom_misc.cfg", "thingflagstranslation");
}
// Things flags masks
include("Includes\\Doom_misc.cfg", "thingflagsmasks");
// THING TYPES
thingtypes
{
include("Includes\\Doom_things.cfg");
include("Includes\\Doom2_things.cfg");
include("Includes\\Boom_things.cfg");
}
// Default thing filters
// (these are not required, just usefull for new users)
thingsfilters
{
include("Includes\\Doom_misc.cfg", "thingsfilters");
}
// Default texture sets
// (these are not required, but usefull for new users)
texturesets
{
include("Includes\\Doom_texturesets.cfg");
}

View file

@ -0,0 +1,67 @@
/*************************************************************\
Doom Builder 2 Game Configuration for ZDoom-compatible port
\*************************************************************/
// This is required to prevent accidental use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "GZDoom: Urban Brawl (Hexen format)";
// This is the simplified game engine/sourceport name
engine = "zdoom";
// *******************************************************
// * *
// * Note: all the elements that could be factorized *
// * because they were common to ZDoom, GZDoom and *
// * Skulltag have been moved to ZDoom_common.cfg. *
// * *
// *******************************************************
// STANDARD ZDOOM SETTINGS
// Settings common to all games and all map formats
include("Includes\\ZDoom_common.cfg", "common");
// Settings common to Hexen map format
include("Includes\\ZDoom_common.cfg", "mapformat_hexen");
// Settings common to Urban Brawl games
include("Includes\\ZDoom_common.cfg", "game_action2");
// Depends on both game and map format
gamedetect
{
// Map format
include("Includes\\ZDoom_misc.cfg", "gamedetect_hexen");
// Game scheme
include("Includes\\Action2_misc.cfg", "gamedetect");
}
// THING TYPES
// Each engine has its own additional thing types
// Order should always be 1: Game; 2: ZDoom/game; 3: ZDoom/zdoom
thingtypes
{
// Basic game actors
include("Includes\\Action2_things.cfg");
// Additional ZDoom actors for that game
include("Includes\\ZDoom_things.cfg", "default");
// Standard ZDoom actors
include("Includes\\ZDoom_things.cfg", "zdoom");
// Additional actors from the engine
include("Includes\\GZDoom_things.cfg", "gzdoom");
}
// ENUMERATIONS
// Each engine has its own additional thing types
// These are enumerated lists for linedef types and UDMF fields.
enums
{
// Basic game enums
include("Includes\\Doom_misc.cfg", "enums");
// Standard ZDoom enums
include("Includes\\ZDoom_misc.cfg", "enums");
// Additional ZDoom enums for that game
include("Includes\\ZDoom_misc.cfg", "enums_action2");
}

View file

@ -0,0 +1,67 @@
/*************************************************************\
Doom Builder 2 Game Configuration for ZDoom-compatible port
\*************************************************************/
// This is required to prevent accidental use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "GZDoom: Urban Brawl (UDMF)";
// This is the simplified game engine/sourceport name
engine = "zdoom";
// *******************************************************
// * *
// * Note: all the elements that could be factorized *
// * because they were common to ZDoom, GZDoom and *
// * Skulltag have been moved to ZDoom_common.cfg. *
// * *
// *******************************************************
// STANDARD ZDOOM SETTINGS
// Settings common to all games and all map formats
include("Includes\\ZDoom_common.cfg", "common");
// Settings common to Hexen map format
include("Includes\\ZDoom_common.cfg", "mapformat_udmf");
// Settings common to Urban Brawl games
include("Includes\\ZDoom_common.cfg", "game_action2");
// Depends on both game and map format
gamedetect
{
// Map format
include("Includes\\ZDoom_misc.cfg", "gamedetect_udmf");
// Game scheme
include("Includes\\Action2_misc.cfg", "gamedetect");
}
// THING TYPES
// Each engine has its own additional thing types
// Order should always be 1: Game; 2: ZDoom/game; 3: ZDoom/zdoom
thingtypes
{
// Basic game actors
include("Includes\\Action2_things.cfg");
// Additional ZDoom actors for that game
include("Includes\\ZDoom_things.cfg", "default");
// Standard ZDoom actors
include("Includes\\ZDoom_things.cfg", "zdoom");
// Additional actors from the engine
include("Includes\\GZDoom_things.cfg", "gzdoom");
}
// ENUMERATIONS
// Each engine has its own additional thing types
// These are enumerated lists for linedef types and UDMF fields.
enums
{
// Basic game enums
include("Includes\\Doom_misc.cfg", "enums");
// Standard ZDoom enums
include("Includes\\ZDoom_misc.cfg", "enums");
// Additional ZDoom enums for that game
include("Includes\\ZDoom_misc.cfg", "enums_action2");
}

View file

@ -0,0 +1,68 @@
/*************************************************************\
Doom Builder 2 Game Configuration for ZDoom-compatible port
\*************************************************************/
// This is required to prevent accidental use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "GZDoom: Chex Quest 3 (Hexen format)";
// This is the simplified game engine/sourceport name
engine = "gzdoom";
// *******************************************************
// * *
// * Note: all the elements that could be factorized *
// * because they were common to ZDoom, GZDoom and *
// * Skulltag have been moved to ZDoom_common.cfg. *
// * *
// *******************************************************
// STANDARD ZDOOM SETTINGS
// Settings common to all games and all map formats
include("Includes\\ZDoom_common.cfg", "common");
// Settings common to Hexen map format
include("Includes\\ZDoom_common.cfg", "mapformat_hexen");
// Settings common to Chex Quest 3 games
include("Includes\\ZDoom_common.cfg", "game_chex3");
// Depends on both game and map format
gamedetect
{
// Map format
include("Includes\\ZDoom_misc.cfg", "gamedetect_hexen");
// Game scheme
include("Includes\\Chex_misc.cfg", "gamedetect_chex3");
}
// THING TYPES
// Each engine has its own additional thing types
// Order should always be 1: Game; 2: ZDoom/game; 3: ZDoom/zdoom
thingtypes
{
// Basic game actors
include("Includes\\Chex3_things.cfg");
include("Includes\\Harmony_things.cfg");
// Additional ZDoom actors for that game
include("Includes\\ZDoom_things.cfg", "default");
// Standard ZDoom actors
include("Includes\\ZDoom_things.cfg", "zdoom");
// Additional actors from the engine
include("Includes\\GZDoom_things.cfg", "gzdoom");
}
// ENUMERATIONS
// Each engine has its own additional thing types
// These are enumerated lists for linedef types and UDMF fields.
enums
{
// Basic game enums
include("Includes\\Doom_misc.cfg", "enums");
// Standard ZDoom enums
include("Includes\\ZDoom_misc.cfg", "enums");
// Additional ZDoom enums for that game
include("Includes\\ZDoom_misc.cfg", "enums_chex3");
}

View file

@ -0,0 +1,68 @@
/*************************************************************\
Doom Builder 2 Game Configuration for ZDoom-compatible port
\*************************************************************/
// This is required to prevent accidental use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "GZDoom: Chex Quest 3 (UDMF)";
// This is the simplified game engine/sourceport name
engine = "gzdoom";
// *******************************************************
// * *
// * Note: all the elements that could be factorized *
// * because they were common to ZDoom, GZDoom and *
// * Skulltag have been moved to ZDoom_common.cfg. *
// * *
// *******************************************************
// STANDARD ZDOOM SETTINGS
// Settings common to all games and all map formats
include("Includes\\ZDoom_common.cfg", "common");
// Settings common to text map format
include("Includes\\ZDoom_common.cfg", "mapformat_udmf");
// Settings common to Chex Quest 3 games
include("Includes\\ZDoom_common.cfg", "game_chex3");
// Depends on both game and map format
gamedetect
{
// Map format
include("Includes\\ZDoom_misc.cfg", "gamedetect_udmf");
// Game scheme
include("Includes\\Chex_misc.cfg", "gamedetect_chex3");
}
// THING TYPES
// Each engine has its own additional thing types
// Order should always be 1: Game; 2: ZDoom/game; 3: ZDoom/zdoom
thingtypes
{
// Basic game actors
include("Includes\\Chex3_things.cfg");
include("Includes\\Harmony_things.cfg");
// Additional ZDoom actors for that game
include("Includes\\ZDoom_things.cfg", "default");
// Standard ZDoom actors
include("Includes\\ZDoom_things.cfg", "zdoom");
// Additional actors from the engine
include("Includes\\GZDoom_things.cfg", "gzdoom");
}
// ENUMERATIONS
// Each engine has its own additional thing types
// These are enumerated lists for linedef types and UDMF fields.
enums
{
// Basic game enums
include("Includes\\Doom_misc.cfg", "enums");
// Standard ZDoom enums
include("Includes\\ZDoom_misc.cfg", "enums");
// Additional ZDoom enums for that game
include("Includes\\ZDoom_misc.cfg", "enums_chex3");
}

View file

@ -0,0 +1,67 @@
/*************************************************************\
Doom Builder 2 Game Configuration for ZDoom-compatible port
\*************************************************************/
// This is required to prevent accidental use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "GZDoom: Chex Quest 1 (Doom format)";
// This is the simplified game engine/sourceport name
engine = "gzdoom";
// *******************************************************
// * *
// * Note: all the elements that could be factorized *
// * because they were common to ZDoom, GZDoom and *
// * Skulltag have been moved to ZDoom_common.cfg. *
// * *
// *******************************************************
// STANDARD ZDOOM SETTINGS
// Settings common to all games and all map formats
include("Includes\\ZDoom_common.cfg", "common");
// Settings common to Doom map format
include("Includes\\ZDoom_common.cfg", "mapformat_doom");
// Settings common to Chex Quest games
include("Includes\\ZDoom_common.cfg", "game_chex");
// Depends on both game and map format
gamedetect
{
// Map format
include("Includes\\ZDoom_misc.cfg", "gamedetect_doom");
// Game scheme
include("Includes\\Chex_misc.cfg", "gamedetect_chex1");
}
// THING TYPES
// Each engine has its own additional thing types
// Order should always be 1: Game; 2: ZDoom/game; 3: ZDoom/zdoom
thingtypes
{
// Basic game actors
include("Includes\\Chex_things.cfg");
// Additional ZDoom actors for that game
include("Includes\\ZDoom_things.cfg", "default");
// Standard ZDoom actors
include("Includes\\ZDoom_things.cfg", "zdoom");
// Additional actors from the engine
include("Includes\\GZDoom_things.cfg", "gzdoom");
}
// ENUMERATIONS
// Each engine has its own additional thing types
// These are enumerated lists for linedef types and UDMF fields.
enums
{
// Basic game enums
include("Includes\\Doom_misc.cfg", "enums");
// Standard ZDoom enums
include("Includes\\ZDoom_misc.cfg", "enums");
// Additional ZDoom enums for that game
include("Includes\\ZDoom_misc.cfg", "enums_chex");
}

View file

@ -0,0 +1,67 @@
/*************************************************************\
Doom Builder 2 Game Configuration for ZDoom-compatible port
\*************************************************************/
// This is required to prevent accidental use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "GZDoom: Chex Quest 1 (Hexen format)";
// This is the simplified game engine/sourceport name
engine = "gzdoom";
// *******************************************************
// * *
// * Note: all the elements that could be factorized *
// * because they were common to ZDoom, GZDoom and *
// * Skulltag have been moved to ZDoom_common.cfg. *
// * *
// *******************************************************
// STANDARD ZDOOM SETTINGS
// Settings common to all games and all map formats
include("Includes\\ZDoom_common.cfg", "common");
// Settings common to Hexen map format
include("Includes\\ZDoom_common.cfg", "mapformat_hexen");
// Settings common to Chex Quest games
include("Includes\\ZDoom_common.cfg", "game_chex");
// Depends on both game and map format
gamedetect
{
// Map format
include("Includes\\ZDoom_misc.cfg", "gamedetect_hexen");
// Game scheme
include("Includes\\Chex_misc.cfg", "gamedetect_chex1");
}
// THING TYPES
// Each engine has its own additional thing types
// Order should always be 1: Game; 2: ZDoom/game; 3: ZDoom/zdoom
thingtypes
{
// Basic game actors
include("Includes\\Chex_things.cfg");
// Additional ZDoom actors for that game
include("Includes\\ZDoom_things.cfg", "default");
// Standard ZDoom actors
include("Includes\\ZDoom_things.cfg", "zdoom");
// Additional actors from the engine
include("Includes\\GZDoom_things.cfg", "gzdoom");
}
// ENUMERATIONS
// Each engine has its own additional thing types
// These are enumerated lists for linedef types and UDMF fields.
enums
{
// Basic game enums
include("Includes\\Doom_misc.cfg", "enums");
// Standard ZDoom enums
include("Includes\\ZDoom_misc.cfg", "enums");
// Additional ZDoom enums for that game
include("Includes\\ZDoom_misc.cfg", "enums_chex");
}

View file

@ -0,0 +1,67 @@
/*************************************************************\
Doom Builder 2 Game Configuration for ZDoom-compatible port
\*************************************************************/
// This is required to prevent accidental use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "GZDoom: Chex Quest 1 (UDMF)";
// This is the simplified game engine/sourceport name
engine = "gzdoom";
// *******************************************************
// * *
// * Note: all the elements that could be factorized *
// * because they were common to ZDoom, GZDoom and *
// * Skulltag have been moved to ZDoom_common.cfg. *
// * *
// *******************************************************
// STANDARD ZDOOM SETTINGS
// Settings common to all games and all map formats
include("Includes\\ZDoom_common.cfg", "common");
// Settings common to text map format
include("Includes\\ZDoom_common.cfg", "mapformat_udmf");
// Settings common to Chex Quest games
include("Includes\\ZDoom_common.cfg", "game_chex");
// Depends on both game and map format
gamedetect
{
// Map format
include("Includes\\ZDoom_misc.cfg", "gamedetect_udmf");
// Game scheme
include("Includes\\Chex_misc.cfg", "gamedetect_chex1");
}
// THING TYPES
// Each engine has its own additional thing types
// Order should always be 1: Game; 2: ZDoom/game; 3: ZDoom/zdoom
thingtypes
{
// Basic game actors
include("Includes\\Chex_things.cfg");
// Additional ZDoom actors for that game
include("Includes\\ZDoom_things.cfg", "default");
// Standard ZDoom actors
include("Includes\\ZDoom_things.cfg", "zdoom");
// Additional actors from the engine
include("Includes\\GZDoom_things.cfg", "gzdoom");
}
// ENUMERATIONS
// Each engine has its own additional thing types
// These are enumerated lists for linedef types and UDMF fields.
enums
{
// Basic game enums
include("Includes\\Doom_misc.cfg", "enums");
// Standard ZDoom enums
include("Includes\\ZDoom_misc.cfg", "enums");
// Additional ZDoom enums for that game
include("Includes\\ZDoom_misc.cfg", "enums_chex");
}

View file

@ -0,0 +1,68 @@
/*************************************************************\
Doom Builder 2 Game Configuration for ZDoom-compatible port
\*************************************************************/
// This is required to prevent accidental use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "GZDoom: Doom (Doom format)";
// This is the simplified game engine/sourceport name
engine = "gzdoom";
// *******************************************************
// * *
// * Note: all the elements that could be factorized *
// * because they were common to ZDoom, GZDoom and *
// * Skulltag have been moved to ZDoom_common.cfg. *
// * *
// *******************************************************
// STANDARD ZDOOM SETTINGS
// Settings common to all games and all map formats
include("Includes\\ZDoom_common.cfg", "common");
// Settings common to Doom map format
include("Includes\\ZDoom_common.cfg", "mapformat_doom");
// Settings common to Doom games
include("Includes\\ZDoom_common.cfg", "game_doom");
// Depends on both game and map format
gamedetect
{
// Map format
include("Includes\\ZDoom_misc.cfg", "gamedetect_doom");
// Game scheme
include("Includes\\Doom_misc.cfg", "gamedetect_either");
}
// THING TYPES
// Each engine has its own additional thing types
// Order should always be 1: Game; 2: ZDoom/game; 3: ZDoom/zdoom
thingtypes
{
// Basic game actors
include("Includes\\Doom_things.cfg");
include("Includes\\Doom2_things.cfg");
// Additional ZDoom actors for that game
include("Includes\\ZDoom_things.cfg", "doom");
// Standard ZDoom actors
include("Includes\\ZDoom_things.cfg", "zdoom");
// Additional actors from the engine
include("Includes\\GZDoom_things.cfg", "gzdoom");
}
// ENUMERATIONS
// Each engine has its own additional thing types
// These are enumerated lists for linedef types and UDMF fields.
enums
{
// Basic game enums
include("Includes\\Doom_misc.cfg", "enums");
// Standard ZDoom enums
include("Includes\\ZDoom_misc.cfg", "enums");
// Additional ZDoom enums for that game
include("Includes\\ZDoom_misc.cfg", "enums_doom");
}

View file

@ -0,0 +1,67 @@
/*************************************************************\
Doom Builder 2 Game Configuration for ZDoom-compatible port
\*************************************************************/
// This is required to prevent accidental use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "GZDoom: Harmony (Doom format)";
// This is the simplified game engine/sourceport name
engine = "gzdoom";
// *******************************************************
// * *
// * Note: all the elements that could be factorized *
// * because they were common to ZDoom, GZDoom and *
// * Skulltag have been moved to ZDoom_common.cfg. *
// * *
// *******************************************************
// STANDARD ZDOOM SETTINGS
// Settings common to all games and all map formats
include("Includes\\ZDoom_common.cfg", "common");
// Settings common to Doom map format
include("Includes\\ZDoom_common.cfg", "mapformat_doom");
// Settings common to Harmony games
include("Includes\\ZDoom_common.cfg", "game_harmony");
// Depends on both game and map format
gamedetect
{
// Map format
include("Includes\\ZDoom_misc.cfg", "gamedetect_doom");
// Game scheme
include("Includes\\Harmony_misc.cfg", "gamedetect");
}
// THING TYPES
// Each engine has its own additional thing types
// Order should always be 1: Game; 2: ZDoom/game; 3: ZDoom/zdoom
thingtypes
{
// Basic game actors
include("Includes\\Harmony_things.cfg");
// Additional ZDoom actors for that game
include("Includes\\ZDoom_things.cfg", "default");
// Standard ZDoom actors
include("Includes\\ZDoom_things.cfg", "zdoom");
// Additional actors from the engine
include("Includes\\GZDoom_things.cfg", "gzdoom");
}
// ENUMERATIONS
// Each engine has its own additional thing types
// These are enumerated lists for linedef types and UDMF fields.
enums
{
// Basic game enums
include("Includes\\Doom_misc.cfg", "enums");
// Standard ZDoom enums
include("Includes\\ZDoom_misc.cfg", "enums");
// Additional ZDoom enums for that game
include("Includes\\ZDoom_misc.cfg", "enums_harmony");
}

View file

@ -0,0 +1,67 @@
/*************************************************************\
Doom Builder 2 Game Configuration for ZDoom-compatible port
\*************************************************************/
// This is required to prevent accidental use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "GZDoom: Harmony (Hexen format)";
// This is the simplified game engine/sourceport name
engine = "gzdoom";
// *******************************************************
// * *
// * Note: all the elements that could be factorized *
// * because they were common to ZDoom, GZDoom and *
// * Skulltag have been moved to ZDoom_common.cfg. *
// * *
// *******************************************************
// STANDARD ZDOOM SETTINGS
// Settings common to all games and all map formats
include("Includes\\ZDoom_common.cfg", "common");
// Settings common to Hexen map format
include("Includes\\ZDoom_common.cfg", "mapformat_hexen");
// Settings common to Harmony games
include("Includes\\ZDoom_common.cfg", "game_harmony");
// Depends on both game and map format
gamedetect
{
// Map format
include("Includes\\ZDoom_misc.cfg", "gamedetect_hexen");
// Game scheme
include("Includes\\Harmony_misc.cfg", "gamedetect");
}
// THING TYPES
// Each engine has its own additional thing types
// Order should always be 1: Game; 2: ZDoom/game; 3: ZDoom/zdoom
thingtypes
{
// Basic game actors
include("Includes\\Harmony_things.cfg");
// Additional ZDoom actors for that game
include("Includes\\ZDoom_things.cfg", "default");
// Standard ZDoom actors
include("Includes\\ZDoom_things.cfg", "zdoom");
// Additional actors from the engine
include("Includes\\GZDoom_things.cfg", "gzdoom");
}
// ENUMERATIONS
// Each engine has its own additional thing types
// These are enumerated lists for linedef types and UDMF fields.
enums
{
// Basic game enums
include("Includes\\Doom_misc.cfg", "enums");
// Standard ZDoom enums
include("Includes\\ZDoom_misc.cfg", "enums");
// Additional ZDoom enums for that game
include("Includes\\ZDoom_misc.cfg", "enums_harmony");
}

View file

@ -0,0 +1,67 @@
/*************************************************************\
Doom Builder 2 Game Configuration for ZDoom-compatible port
\*************************************************************/
// This is required to prevent accidental use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "GZDoom: Harmony (UDMF)";
// This is the simplified game engine/sourceport name
engine = "gzdoom";
// *******************************************************
// * *
// * Note: all the elements that could be factorized *
// * because they were common to ZDoom, GZDoom and *
// * Skulltag have been moved to ZDoom_common.cfg. *
// * *
// *******************************************************
// STANDARD ZDOOM SETTINGS
// Settings common to all games and all map formats
include("Includes\\ZDoom_common.cfg", "common");
// Settings common to text map format
include("Includes\\ZDoom_common.cfg", "mapformat_udmf");
// Settings common to Harmony games
include("Includes\\ZDoom_common.cfg", "game_harmony");
// Depends on both game and map format
gamedetect
{
// Map format
include("Includes\\ZDoom_misc.cfg", "gamedetect_udmf");
// Game scheme
include("Includes\\Harmony_misc.cfg", "gamedetect");
}
// THING TYPES
// Each engine has its own additional thing types
// Order should always be 1: Game; 2: ZDoom/game; 3: ZDoom/zdoom
thingtypes
{
// Basic game actors
include("Includes\\Harmony_things.cfg");
// Additional ZDoom actors for that game
include("Includes\\ZDoom_things.cfg", "default");
// Standard ZDoom actors
include("Includes\\ZDoom_things.cfg", "zdoom");
// Additional actors from the engine
include("Includes\\GZDoom_things.cfg", "gzdoom");
}
// ENUMERATIONS
// Each engine has its own additional thing types
// These are enumerated lists for linedef types and UDMF fields.
enums
{
// Basic game enums
include("Includes\\Doom_misc.cfg", "enums");
// Standard ZDoom enums
include("Includes\\ZDoom_misc.cfg", "enums");
// Additional ZDoom enums for that game
include("Includes\\ZDoom_misc.cfg", "enums_harmony");
}

View file

@ -0,0 +1,67 @@
/*************************************************************\
Doom Builder 2 Game Configuration for ZDoom-compatible port
\*************************************************************/
// This is required to prevent accidental use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "GZDoom: Heretic (Doom format)";
// This is the simplified game engine/sourceport name
engine = "gzdoom";
// *******************************************************
// * *
// * Note: all the elements that could be factorized *
// * because they were common to ZDoom, GZDoom and *
// * Skulltag have been moved to ZDoom_common.cfg. *
// * *
// *******************************************************
// STANDARD ZDOOM SETTINGS
// Settings common to all games and all map formats
include("Includes\\ZDoom_common.cfg", "common");
// Settings common to Doom map format
include("Includes\\ZDoom_common.cfg", "mapformat_doom");
// Settings common to Heretic games
include("Includes\\ZDoom_common.cfg", "game_heretic");
// Depends on both game and map format
gamedetect
{
// Map format
include("Includes\\ZDoom_misc.cfg", "gamedetect_doom");
// Game scheme
include("Includes\\Heretic_misc.cfg", "gamedetect");
}
// THING TYPES
// Each engine has its own additional thing types
// Order should always be 1: Game; 2: ZDoom/game; 3: ZDoom/zdoom
thingtypes
{
// Basic game actors
include("Includes\\Heretic_things.cfg");
// Additional ZDoom actors for that game
include("Includes\\ZDoom_things.cfg", "heretic");
// Standard ZDoom actors
include("Includes\\ZDoom_things.cfg", "zdoom");
// Additional actors from the engine
include("Includes\\GZDoom_things.cfg", "gzdoom");
}
// ENUMERATIONS
// Each engine has its own additional thing types
// These are enumerated lists for linedef types and UDMF fields.
enums
{
// Basic game enums
include("Includes\\Doom_misc.cfg", "enums");
// Standard ZDoom enums
include("Includes\\ZDoom_misc.cfg", "enums");
// Additional ZDoom enums for that game
include("Includes\\ZDoom_misc.cfg", "enums_heretic");
}

View file

@ -0,0 +1,67 @@
/*************************************************************\
Doom Builder 2 Game Configuration for ZDoom-compatible port
\*************************************************************/
// This is required to prevent accidental use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "GZDoom: Heretic (Hexen format)";
// This is the simplified game engine/sourceport name
engine = "gzdoom";
// *******************************************************
// * *
// * Note: all the elements that could be factorized *
// * because they were common to ZDoom, GZDoom and *
// * Skulltag have been moved to ZDoom_common.cfg. *
// * *
// *******************************************************
// STANDARD ZDOOM SETTINGS
// Settings common to all games and all map formats
include("Includes\\ZDoom_common.cfg", "common");
// Settings common to Hexen map format
include("Includes\\ZDoom_common.cfg", "mapformat_hexen");
// Settings common to Heretic games
include("Includes\\ZDoom_common.cfg", "game_heretic");
// Depends on both game and map format
gamedetect
{
// Map format
include("Includes\\ZDoom_misc.cfg", "gamedetect_hexen");
// Game scheme
include("Includes\\Heretic_misc.cfg", "gamedetect");
}
// THING TYPES
// Each engine has its own additional thing types
// Order should always be 1: Game; 2: ZDoom/game; 3: ZDoom/zdoom
thingtypes
{
// Basic game actors
include("Includes\\Heretic_things.cfg");
// Additional ZDoom actors for that game
include("Includes\\ZDoom_things.cfg", "heretic");
// Standard ZDoom actors
include("Includes\\ZDoom_things.cfg", "zdoom");
// Additional actors from the engine
include("Includes\\GZDoom_things.cfg", "gzdoom");
}
// ENUMERATIONS
// Each engine has its own additional thing types
// These are enumerated lists for linedef types and UDMF fields.
enums
{
// Basic game enums
include("Includes\\Doom_misc.cfg", "enums");
// Standard ZDoom enums
include("Includes\\ZDoom_misc.cfg", "enums");
// Additional ZDoom enums for that game
include("Includes\\ZDoom_misc.cfg", "enums_heretic");
}

View file

@ -0,0 +1,67 @@
/*************************************************************\
Doom Builder 2 Game Configuration for ZDoom-compatible port
\*************************************************************/
// This is required to prevent accidental use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "GZDoom: Heretic (UDMF)";
// This is the simplified game engine/sourceport name
engine = "gzdoom";
// *******************************************************
// * *
// * Note: all the elements that could be factorized *
// * because they were common to ZDoom, GZDoom and *
// * Skulltag have been moved to ZDoom_common.cfg. *
// * *
// *******************************************************
// STANDARD ZDOOM SETTINGS
// Settings common to all games and all map formats
include("Includes\\ZDoom_common.cfg", "common");
// Settings common to text map format
include("Includes\\ZDoom_common.cfg", "mapformat_udmf");
// Settings common to Heretic games
include("Includes\\ZDoom_common.cfg", "game_heretic");
// Depends on both game and map format
gamedetect
{
// Map format
include("Includes\\ZDoom_misc.cfg", "gamedetect_udmf");
// Game scheme
include("Includes\\Heretic_misc.cfg", "gamedetect");
}
// THING TYPES
// Each engine has its own additional thing types
// Order should always be 1: Game; 2: ZDoom/game; 3: ZDoom/zdoom
thingtypes
{
// Basic game actors
include("Includes\\Heretic_things.cfg");
// Additional ZDoom actors for that game
include("Includes\\ZDoom_things.cfg", "heretic");
// Standard ZDoom actors
include("Includes\\ZDoom_things.cfg", "zdoom");
// Additional actors from the engine
include("Includes\\GZDoom_things.cfg", "gzdoom");
}
// ENUMERATIONS
// Each engine has its own additional thing types
// These are enumerated lists for linedef types and UDMF fields.
enums
{
// Basic game enums
include("Includes\\Doom_misc.cfg", "enums");
// Standard ZDoom enums
include("Includes\\ZDoom_misc.cfg", "enums");
// Additional ZDoom enums for that game
include("Includes\\ZDoom_misc.cfg", "enums_heretic");
}

View file

@ -0,0 +1,67 @@
/*************************************************************\
Doom Builder 2 Game Configuration for ZDoom-compatible port
\*************************************************************/
// This is required to prevent accidental use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "GZDoom: Hexen (Hexen format)";
// This is the simplified game engine/sourceport name
engine = "gzdoom";
// *******************************************************
// * *
// * Note: all the elements that could be factorized *
// * because they were common to ZDoom, GZDoom and *
// * Skulltag have been moved to ZDoom_common.cfg. *
// * *
// *******************************************************
// STANDARD ZDOOM SETTINGS
// Settings common to all games and all map formats
include("Includes\\ZDoom_common.cfg", "common");
// Settings common to Hexen map format
include("Includes\\ZDoom_common.cfg", "mapformat_hexen");
// Settings common to Hexen games
include("Includes\\ZDoom_common.cfg", "game_hexen");
// Depends on both game and map format
gamedetect
{
// Map format
include("Includes\\ZDoom_misc.cfg", "gamedetect_hexen");
// Game scheme
include("Includes\\Hexen_misc.cfg", "gamedetect");
}
// THING TYPES
// Each engine has its own additional thing types
// Order should always be 1: Game; 2: ZDoom/game; 3: ZDoom/zdoom
thingtypes
{
// Basic game actors
include("Includes\\Hexen_things.cfg");
// Additional ZDoom actors for that game
include("Includes\\ZDoom_things.cfg", "hexen");
// Standard ZDoom actors
include("Includes\\ZDoom_things.cfg", "zdoom");
// Additional actors from the engine
include("Includes\\GZDoom_things.cfg", "gzdoom");
}
// ENUMERATIONS
// Each engine has its own additional thing types
// These are enumerated lists for linedef types and UDMF fields.
enums
{
// Basic game enums
include("Includes\\Doom_misc.cfg", "enums");
// Standard ZDoom enums
include("Includes\\ZDoom_misc.cfg", "enums");
// Additional ZDoom enums for that game
include("Includes\\ZDoom_misc.cfg", "enums_hexen");
}

View file

@ -0,0 +1,67 @@
/*************************************************************\
Doom Builder 2 Game Configuration for ZDoom-compatible port
\*************************************************************/
// This is required to prevent accidental use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "GZDoom: Hexen (UDMF)";
// This is the simplified game engine/sourceport name
engine = "gzdoom";
// *******************************************************
// * *
// * Note: all the elements that could be factorized *
// * because they were common to ZDoom, GZDoom and *
// * Skulltag have been moved to ZDoom_common.cfg. *
// * *
// *******************************************************
// STANDARD ZDOOM SETTINGS
// Settings common to all games and all map formats
include("Includes\\ZDoom_common.cfg", "common");
// Settings common to text map format
include("Includes\\ZDoom_common.cfg", "mapformat_udmf");
// Settings common to Hexen games
include("Includes\\ZDoom_common.cfg", "game_hexen");
// Depends on both game and map format
gamedetect
{
// Map format
include("Includes\\ZDoom_misc.cfg", "gamedetect_udmf");
// Game scheme
include("Includes\\Hexen_misc.cfg", "gamedetect");
}
// THING TYPES
// Each engine has its own additional thing types
// Order should always be 1: Game; 2: ZDoom/game; 3: ZDoom/zdoom
thingtypes
{
// Basic game actors
include("Includes\\Hexen_things.cfg");
// Additional ZDoom actors for that game
include("Includes\\ZDoom_things.cfg", "hexen");
// Standard ZDoom actors
include("Includes\\ZDoom_things.cfg", "zdoom");
// Additional actors from the engine
include("Includes\\GZDoom_things.cfg", "gzdoom");
}
// ENUMERATIONS
// Each engine has its own additional thing types
// These are enumerated lists for linedef types and UDMF fields.
enums
{
// Basic game enums
include("Includes\\Doom_misc.cfg", "enums");
// Standard ZDoom enums
include("Includes\\ZDoom_misc.cfg", "enums");
// Additional ZDoom enums for that game
include("Includes\\ZDoom_misc.cfg", "enums_hexen");
}

View file

@ -0,0 +1,67 @@
/*************************************************************\
Doom Builder 2 Game Configuration for ZDoom-compatible port
\*************************************************************/
// This is required to prevent accidental use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "GZDoom: Strife (Doom format)";
// This is the simplified game engine/sourceport name
engine = "gzdoom";
// *******************************************************
// * *
// * Note: all the elements that could be factorized *
// * because they were common to ZDoom, GZDoom and *
// * Skulltag have been moved to ZDoom_common.cfg. *
// * *
// *******************************************************
// STANDARD ZDOOM SETTINGS
// Settings common to all games and all map formats
include("Includes\\ZDoom_common.cfg", "common");
// Settings common to Doom map format
include("Includes\\ZDoom_common.cfg", "mapformat_doom");
// Settings common to Strife games
include("Includes\\ZDoom_common.cfg", "game_strife");
// Depends on both game and map format
gamedetect
{
// Map format
include("Includes\\ZDoom_misc.cfg", "gamedetect_doom");
// Game scheme
include("Includes\\Strife_misc.cfg", "gamedetect");
}
// THING TYPES
// Each engine has its own additional thing types
// Order should always be 1: Game; 2: ZDoom/game; 3: ZDoom/zdoom
thingtypes
{
// Basic game actors
include("Includes\\Strife_things.cfg");
// Additional ZDoom actors for that game
include("Includes\\ZDoom_things.cfg", "strife");
// Standard ZDoom actors
include("Includes\\ZDoom_things.cfg", "zdoom");
// Additional actors from the engine
include("Includes\\GZDoom_things.cfg", "gzdoom");
}
// ENUMERATIONS
// Each engine has its own additional thing types
// These are enumerated lists for linedef types and UDMF fields.
enums
{
// Basic game enums
include("Includes\\Doom_misc.cfg", "enums");
// Standard ZDoom enums
include("Includes\\ZDoom_misc.cfg", "enums");
// Additional ZDoom enums for that game
include("Includes\\ZDoom_misc.cfg", "enums_strife");
}

View file

@ -0,0 +1,67 @@
/*************************************************************\
Doom Builder 2 Game Configuration for ZDoom-compatible port
\*************************************************************/
// This is required to prevent accidental use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "GZDoom: Strife (Hexen format)";
// This is the simplified game engine/sourceport name
engine = "gzdoom";
// *******************************************************
// * *
// * Note: all the elements that could be factorized *
// * because they were common to ZDoom, GZDoom and *
// * Skulltag have been moved to ZDoom_common.cfg. *
// * *
// *******************************************************
// STANDARD ZDOOM SETTINGS
// Settings common to all games and all map formats
include("Includes\\ZDoom_common.cfg", "common");
// Settings common to Hexen map format
include("Includes\\ZDoom_common.cfg", "mapformat_hexen");
// Settings common to Strife games
include("Includes\\ZDoom_common.cfg", "game_strife");
// Depends on both game and map format
gamedetect
{
// Map format
include("Includes\\ZDoom_misc.cfg", "gamedetect_hexen");
// Game scheme
include("Includes\\Strife_misc.cfg", "gamedetect");
}
// THING TYPES
// Each engine has its own additional thing types
// Order should always be 1: Game; 2: ZDoom/game; 3: ZDoom/zdoom
thingtypes
{
// Basic game actors
include("Includes\\Strife_things.cfg");
// Additional ZDoom actors for that game
include("Includes\\ZDoom_things.cfg", "strife");
// Standard ZDoom actors
include("Includes\\ZDoom_things.cfg", "zdoom");
// Additional actors from the engine
include("Includes\\GZDoom_things.cfg", "gzdoom");
}
// ENUMERATIONS
// Each engine has its own additional thing types
// These are enumerated lists for linedef types and UDMF fields.
enums
{
// Basic game enums
include("Includes\\Doom_misc.cfg", "enums");
// Standard ZDoom enums
include("Includes\\ZDoom_misc.cfg", "enums");
// Additional ZDoom enums for that game
include("Includes\\ZDoom_misc.cfg", "enums_strife");
}

View file

@ -0,0 +1,67 @@
/*************************************************************\
Doom Builder 2 Game Configuration for ZDoom-compatible port
\*************************************************************/
// This is required to prevent accidental use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "GZDoom: Strife (UDMF)";
// This is the simplified game engine/sourceport name
engine = "gzdoom";
// *******************************************************
// * *
// * Note: all the elements that could be factorized *
// * because they were common to ZDoom, GZDoom and *
// * Skulltag have been moved to ZDoom_common.cfg. *
// * *
// *******************************************************
// STANDARD ZDOOM SETTINGS
// Settings common to all games and all map formats
include("Includes\\ZDoom_common.cfg", "common");
// Settings common to text map format
include("Includes\\ZDoom_common.cfg", "mapformat_udmf");
// Settings common to Strife games
include("Includes\\ZDoom_common.cfg", "game_strife");
// Depends on both game and map format
gamedetect
{
// Map format
include("Includes\\ZDoom_misc.cfg", "gamedetect_udmf");
// Game scheme
include("Includes\\Strife_misc.cfg", "gamedetect");
}
// THING TYPES
// Each engine has its own additional thing types
// Order should always be 1: Game; 2: ZDoom/game; 3: ZDoom/zdoom
thingtypes
{
// Basic game actors
include("Includes\\Strife_things.cfg");
// Additional ZDoom actors for that game
include("Includes\\ZDoom_things.cfg", "strife");
// Standard ZDoom actors
include("Includes\\ZDoom_things.cfg", "zdoom");
// Additional actors from the engine
include("Includes\\GZDoom_things.cfg", "gzdoom");
}
// ENUMERATIONS
// Each engine has its own additional thing types
// These are enumerated lists for linedef types and UDMF fields.
enums
{
// Basic game enums
include("Includes\\Doom_misc.cfg", "enums");
// Standard ZDoom enums
include("Includes\\ZDoom_misc.cfg", "enums");
// Additional ZDoom enums for that game
include("Includes\\ZDoom_misc.cfg", "enums_strife");
}

View file

@ -0,0 +1,69 @@
/*************************************************************\
Doom Builder 2 Game Configuration for ZDoom-compatible port
\*************************************************************/
// This is required to prevent accidental use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "GZDoom: Urban Brawl (Hexen format)";
// This is the simplified game engine/sourceport name
engine = "zdoom";
// *******************************************************
// * *
// * Note: all the elements that could be factorized *
// * because they were common to ZDoom, GZDoom and *
// * Skulltag have been moved to ZDoom_common.cfg. *
// * *
// *******************************************************
// STANDARD ZDOOM SETTINGS
// Settings common to all games and all map formats
include("Includes\\ZDoom_common.cfg", "common");
// Settings common to Hexen map format
include("Includes\\ZDoom_common.cfg", "mapformat_hexen");
// Settings common to Urban Brawl games
include("Includes\\ZDoom_common.cfg", "game_action2");
// Depends on both game and map format
gamedetect
{
// Map format
include("Includes\\ZDoom_misc.cfg", "gamedetect_hexen");
// Game scheme
include("Includes\\Action2_misc.cfg", "gamedetect");
}
// THING TYPES
// Each engine has its own additional thing types
// Order should always be 1: Game; 2: ZDoom/game; 3: ZDoom/zdoom
thingtypes
{
// Basic game actors
include("Includes\\Action2_things.cfg");
// Additional ZDoom actors for that game
include("Includes\\ZDoom_things.cfg", "default");
// Standard ZDoom actors
include("Includes\\ZDoom_things.cfg", "zdoom");
// Additional actors from the engine
include("Includes\\Skulltag_things.cfg", "default");
}
// ENUMERATIONS
// Each engine has its own additional thing types
// These are enumerated lists for linedef types and UDMF fields.
enums
{
// Basic game enums
include("Includes\\Doom_misc.cfg", "enums");
// Standard ZDoom enums
include("Includes\\ZDoom_misc.cfg", "enums");
// Additional ZDoom enums for that game
include("Includes\\ZDoom_misc.cfg", "enums_action2");
// Additional enums from the engine
include("Includes\\Skulltag_misc.cfg", "enums_notdoom");
}

View file

@ -0,0 +1,69 @@
/*************************************************************\
Doom Builder 2 Game Configuration for ZDoom-compatible port
\*************************************************************/
// This is required to prevent accidental use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "GZDoom: Urban Brawl (UDMF)";
// This is the simplified game engine/sourceport name
engine = "zdoom";
// *******************************************************
// * *
// * Note: all the elements that could be factorized *
// * because they were common to ZDoom, GZDoom and *
// * Skulltag have been moved to ZDoom_common.cfg. *
// * *
// *******************************************************
// STANDARD ZDOOM SETTINGS
// Settings common to all games and all map formats
include("Includes\\ZDoom_common.cfg", "common");
// Settings common to Hexen map format
include("Includes\\ZDoom_common.cfg", "mapformat_udmf");
// Settings common to Urban Brawl games
include("Includes\\ZDoom_common.cfg", "game_action2");
// Depends on both game and map format
gamedetect
{
// Map format
include("Includes\\ZDoom_misc.cfg", "gamedetect_udmf");
// Game scheme
include("Includes\\Action2_misc.cfg", "gamedetect");
}
// THING TYPES
// Each engine has its own additional thing types
// Order should always be 1: Game; 2: ZDoom/game; 3: ZDoom/zdoom
thingtypes
{
// Basic game actors
include("Includes\\Action2_things.cfg");
// Additional ZDoom actors for that game
include("Includes\\ZDoom_things.cfg", "default");
// Standard ZDoom actors
include("Includes\\ZDoom_things.cfg", "zdoom");
// Additional actors from the engine
include("Includes\\Skulltag_things.cfg", "default");
}
// ENUMERATIONS
// Each engine has its own additional thing types
// These are enumerated lists for linedef types and UDMF fields.
enums
{
// Basic game enums
include("Includes\\Doom_misc.cfg", "enums");
// Standard ZDoom enums
include("Includes\\ZDoom_misc.cfg", "enums");
// Additional ZDoom enums for that game
include("Includes\\ZDoom_misc.cfg", "enums_action2");
// Additional enums from the engine
include("Includes\\Skulltag_misc.cfg", "enums_notdoom");
}

View file

@ -0,0 +1,70 @@
/*************************************************************\
Doom Builder 2 Game Configuration for ZDoom-compatible port
\*************************************************************/
// This is required to prevent accidental use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "Skulltag: Chex Quest 3 (Hexen format)";
// This is the simplified game engine/sourceport name
engine = "skulltag";
// *******************************************************
// * *
// * Note: all the elements that could be factorized *
// * because they were common to ZDoom, GZDoom and *
// * Skulltag have been moved to ZDoom_common.cfg. *
// * *
// *******************************************************
// STANDARD ZDOOM SETTINGS
// Settings common to all games and all map formats
include("Includes\\ZDoom_common.cfg", "common");
// Settings common to Hexen map format
include("Includes\\ZDoom_common.cfg", "mapformat_hexen");
// Settings common to Chex Quest 3 games
include("Includes\\ZDoom_common.cfg", "game_chex3");
// Depends on both game and map format
gamedetect
{
// Map format
include("Includes\\ZDoom_misc.cfg", "gamedetect_hexen");
// Game scheme
include("Includes\\Chex_misc.cfg", "gamedetect_chex3");
}
// THING TYPES
// Each engine has its own additional thing types
// Order should always be 1: Game; 2: ZDoom/game; 3: ZDoom/zdoom
thingtypes
{
// Basic game actors
include("Includes\\Chex3_things.cfg");
include("Includes\\Harmony_things.cfg");
// Additional ZDoom actors for that game
include("Includes\\ZDoom_things.cfg", "default");
// Standard ZDoom actors
include("Includes\\ZDoom_things.cfg", "zdoom");
// Additional actors from the engine
include("Includes\\Skulltag_things.cfg", "default");
}
// ENUMERATIONS
// Each engine has its own additional thing types
// These are enumerated lists for linedef types and UDMF fields.
enums
{
// Basic game enums
include("Includes\\Doom_misc.cfg", "enums");
// Standard ZDoom enums
include("Includes\\ZDoom_misc.cfg", "enums");
// Additional ZDoom enums for that game
include("Includes\\ZDoom_misc.cfg", "enums_chex3");
// Additional enums from the engine
include("Includes\\Skulltag_misc.cfg", "enums_notdoom");
}

View file

@ -0,0 +1,70 @@
/*************************************************************\
Doom Builder 2 Game Configuration for ZDoom-compatible port
\*************************************************************/
// This is required to prevent accidental use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "Skulltag: Chex Quest 3 (UDMF)";
// This is the simplified game engine/sourceport name
engine = "skulltag";
// *******************************************************
// * *
// * Note: all the elements that could be factorized *
// * because they were common to ZDoom, GZDoom and *
// * Skulltag have been moved to ZDoom_common.cfg. *
// * *
// *******************************************************
// STANDARD ZDOOM SETTINGS
// Settings common to all games and all map formats
include("Includes\\ZDoom_common.cfg", "common");
// Settings common to text map format
include("Includes\\ZDoom_common.cfg", "mapformat_udmf");
// Settings common to Chex Quest 3 games
include("Includes\\ZDoom_common.cfg", "game_chex3");
// Depends on both game and map format
gamedetect
{
// Map format
include("Includes\\ZDoom_misc.cfg", "gamedetect_udmf");
// Game scheme
include("Includes\\Chex_misc.cfg", "gamedetect_chex3");
}
// THING TYPES
// Each engine has its own additional thing types
// Order should always be 1: Game; 2: ZDoom/game; 3: ZDoom/zdoom
thingtypes
{
// Basic game actors
include("Includes\\Chex3_things.cfg");
include("Includes\\Harmony_things.cfg");
// Additional ZDoom actors for that game
include("Includes\\ZDoom_things.cfg", "default");
// Standard ZDoom actors
include("Includes\\ZDoom_things.cfg", "zdoom");
// Additional actors from the engine
include("Includes\\Skulltag_things.cfg", "default");
}
// ENUMERATIONS
// Each engine has its own additional thing types
// These are enumerated lists for linedef types and UDMF fields.
enums
{
// Basic game enums
include("Includes\\Doom_misc.cfg", "enums");
// Standard ZDoom enums
include("Includes\\ZDoom_misc.cfg", "enums");
// Additional ZDoom enums for that game
include("Includes\\ZDoom_misc.cfg", "enums_chex3");
// Additional enums from the engine
include("Includes\\Skulltag_misc.cfg", "enums_notdoom");
}

View file

@ -0,0 +1,69 @@
/*************************************************************\
Doom Builder 2 Game Configuration for ZDoom-compatible port
\*************************************************************/
// This is required to prevent accidental use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "Skulltag: Chex Quest 1 (Doom format)";
// This is the simplified game engine/sourceport name
engine = "skulltag";
// *******************************************************
// * *
// * Note: all the elements that could be factorized *
// * because they were common to ZDoom, GZDoom and *
// * Skulltag have been moved to ZDoom_common.cfg. *
// * *
// *******************************************************
// STANDARD ZDOOM SETTINGS
// Settings common to all games and all map formats
include("Includes\\ZDoom_common.cfg", "common");
// Settings common to Doom map format
include("Includes\\ZDoom_common.cfg", "mapformat_doom");
// Settings common to Chex Quest games
include("Includes\\ZDoom_common.cfg", "game_chex");
// Depends on both game and map format
gamedetect
{
// Map format
include("Includes\\ZDoom_misc.cfg", "gamedetect_doom");
// Game scheme
include("Includes\\Chex_misc.cfg", "gamedetect_chex1");
}
// THING TYPES
// Each engine has its own additional thing types
// Order should always be 1: Game; 2: ZDoom/game; 3: ZDoom/zdoom
thingtypes
{
// Basic game actors
include("Includes\\Chex_things.cfg");
// Additional ZDoom actors for that game
include("Includes\\ZDoom_things.cfg", "default");
// Standard ZDoom actors
include("Includes\\ZDoom_things.cfg", "zdoom");
// Additional actors from the engine
include("Includes\\Skulltag_things.cfg", "default");
}
// ENUMERATIONS
// Each engine has its own additional thing types
// These are enumerated lists for linedef types and UDMF fields.
enums
{
// Basic game enums
include("Includes\\Doom_misc.cfg", "enums");
// Standard ZDoom enums
include("Includes\\ZDoom_misc.cfg", "enums");
// Additional ZDoom enums for that game
include("Includes\\ZDoom_misc.cfg", "enums_chex");
// Additional enums from the engine
include("Includes\\Skulltag_misc.cfg", "enums_notdoom");
}

View file

@ -0,0 +1,69 @@
/*************************************************************\
Doom Builder 2 Game Configuration for ZDoom-compatible port
\*************************************************************/
// This is required to prevent accidental use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "Skulltag: Chex Quest 1 (Hexen format)";
// This is the simplified game engine/sourceport name
engine = "skulltag";
// *******************************************************
// * *
// * Note: all the elements that could be factorized *
// * because they were common to ZDoom, GZDoom and *
// * Skulltag have been moved to ZDoom_common.cfg. *
// * *
// *******************************************************
// STANDARD ZDOOM SETTINGS
// Settings common to all games and all map formats
include("Includes\\ZDoom_common.cfg", "common");
// Settings common to Hexen map format
include("Includes\\ZDoom_common.cfg", "mapformat_hexen");
// Settings common to Chex Quest games
include("Includes\\ZDoom_common.cfg", "game_chex");
// Depends on both game and map format
gamedetect
{
// Map format
include("Includes\\ZDoom_misc.cfg", "gamedetect_hexen");
// Game scheme
include("Includes\\Chex_misc.cfg", "gamedetect_chex1");
}
// THING TYPES
// Each engine has its own additional thing types
// Order should always be 1: Game; 2: ZDoom/game; 3: ZDoom/zdoom
thingtypes
{
// Basic game actors
include("Includes\\Chex_things.cfg");
// Additional ZDoom actors for that game
include("Includes\\ZDoom_things.cfg", "default");
// Standard ZDoom actors
include("Includes\\ZDoom_things.cfg", "zdoom");
// Additional actors from the engine
include("Includes\\Skulltag_things.cfg", "default");
}
// ENUMERATIONS
// Each engine has its own additional thing types
// These are enumerated lists for linedef types and UDMF fields.
enums
{
// Basic game enums
include("Includes\\Doom_misc.cfg", "enums");
// Standard ZDoom enums
include("Includes\\ZDoom_misc.cfg", "enums");
// Additional ZDoom enums for that game
include("Includes\\ZDoom_misc.cfg", "enums_chex");
// Additional enums from the engine
include("Includes\\Skulltag_misc.cfg", "enums_notdoom");
}

View file

@ -0,0 +1,69 @@
/*************************************************************\
Doom Builder 2 Game Configuration for ZDoom-compatible port
\*************************************************************/
// This is required to prevent accidental use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "Skulltag: Chex Quest 1 (UDMF)";
// This is the simplified game engine/sourceport name
engine = "skulltag";
// *******************************************************
// * *
// * Note: all the elements that could be factorized *
// * because they were common to ZDoom, GZDoom and *
// * Skulltag have been moved to ZDoom_common.cfg. *
// * *
// *******************************************************
// STANDARD ZDOOM SETTINGS
// Settings common to all games and all map formats
include("Includes\\ZDoom_common.cfg", "common");
// Settings common to text map format
include("Includes\\ZDoom_common.cfg", "mapformat_udmf");
// Settings common to Chex Quest games
include("Includes\\ZDoom_common.cfg", "game_chex");
// Depends on both game and map format
gamedetect
{
// Map format
include("Includes\\ZDoom_misc.cfg", "gamedetect_udmf");
// Game scheme
include("Includes\\Chex_misc.cfg", "gamedetect_chex1");
}
// THING TYPES
// Each engine has its own additional thing types
// Order should always be 1: Game; 2: ZDoom/game; 3: ZDoom/zdoom
thingtypes
{
// Basic game actors
include("Includes\\Chex_things.cfg");
// Additional ZDoom actors for that game
include("Includes\\ZDoom_things.cfg", "default");
// Standard ZDoom actors
include("Includes\\ZDoom_things.cfg", "zdoom");
// Additional actors from the engine
include("Includes\\Skulltag_things.cfg", "default");
}
// ENUMERATIONS
// Each engine has its own additional thing types
// These are enumerated lists for linedef types and UDMF fields.
enums
{
// Basic game enums
include("Includes\\Doom_misc.cfg", "enums");
// Standard ZDoom enums
include("Includes\\ZDoom_misc.cfg", "enums");
// Additional ZDoom enums for that game
include("Includes\\ZDoom_misc.cfg", "enums_chex");
// Additional enums from the engine
include("Includes\\Skulltag_misc.cfg", "enums_notdoom");
}

View file

@ -0,0 +1,70 @@
/*************************************************************\
Doom Builder 2 Game Configuration for ZDoom-compatible port
\*************************************************************/
// This is required to prevent accidental use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "Skulltag: Doom (Doom format)";
// This is the simplified game engine/sourceport name
engine = "skulltag";
// *******************************************************
// * *
// * Note: all the elements that could be factorized *
// * because they were common to ZDoom, GZDoom and *
// * Skulltag have been moved to ZDoom_common.cfg. *
// * *
// *******************************************************
// STANDARD ZDOOM SETTINGS
// Settings common to all games and all map formats
include("Includes\\ZDoom_common.cfg", "common");
// Settings common to Doom map format
include("Includes\\ZDoom_common.cfg", "mapformat_doom");
// Settings common to Doom games
include("Includes\\ZDoom_common.cfg", "game_doom");
// Depends on both game and map format
gamedetect
{
// Map format
include("Includes\\ZDoom_misc.cfg", "gamedetect_doom");
// Game scheme
include("Includes\\Doom_misc.cfg", "gamedetect_either");
}
// THING TYPES
// Each engine has its own additional thing types
// Order should always be 1: Game; 2: ZDoom/game; 3: ZDoom/zdoom
thingtypes
{
// Basic game actors
include("Includes\\Doom_things.cfg");
include("Includes\\Doom2_things.cfg");
// Additional ZDoom actors for that game
include("Includes\\ZDoom_things.cfg", "doom");
// Standard ZDoom actors
include("Includes\\ZDoom_things.cfg", "zdoom");
// Additional actors from the engine
include("Includes\\Skulltag_things.cfg", "doom");
}
// ENUMERATIONS
// Each engine has its own additional thing types
// These are enumerated lists for linedef types and UDMF fields.
enums
{
// Basic game enums
include("Includes\\Doom_misc.cfg", "enums");
// Standard ZDoom enums
include("Includes\\ZDoom_misc.cfg", "enums");
// Additional ZDoom enums for that game
include("Includes\\ZDoom_misc.cfg", "enums_doom");
// Additional enums from the engine
include("Includes\\Skulltag_misc.cfg", "enums_doom");
}

View file

@ -0,0 +1,70 @@
/*************************************************************\
Doom Builder 2 Game Configuration for ZDoom-compatible port
\*************************************************************/
// This is required to prevent accidental use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "Skulltag: Doom (Hexen format)";
// This is the simplified game engine/sourceport name
engine = "skulltag";
// *******************************************************
// * *
// * Note: all the elements that could be factorized *
// * because they were common to ZDoom, GZDoom and *
// * Skulltag have been moved to ZDoom_common.cfg. *
// * *
// *******************************************************
// STANDARD ZDOOM SETTINGS
// Settings common to all games and all map formats
include("Includes\\ZDoom_common.cfg", "common");
// Settings common to Hexen map format
include("Includes\\ZDoom_common.cfg", "mapformat_hexen");
// Settings common to Doom games
include("Includes\\ZDoom_common.cfg", "game_doom");
// Depends on both game and map format
gamedetect
{
// Map format
include("Includes\\ZDoom_misc.cfg", "gamedetect_hexen");
// Game scheme
include("Includes\\Doom_misc.cfg", "gamedetect_either");
}
// THING TYPES
// Each engine has its own additional thing types
// Order should always be 1: Game; 2: ZDoom/game; 3: ZDoom/zdoom
thingtypes
{
// Basic game actors
include("Includes\\Doom_things.cfg");
include("Includes\\Doom2_things.cfg");
// Additional ZDoom actors for that game
include("Includes\\ZDoom_things.cfg", "doom");
// Standard ZDoom actors
include("Includes\\ZDoom_things.cfg", "zdoom");
// Additional actors from the engine
include("Includes\\Skulltag_things.cfg", "doom");
}
// ENUMERATIONS
// Each engine has its own additional thing types
// These are enumerated lists for linedef types and UDMF fields.
enums
{
// Basic game enums
include("Includes\\Doom_misc.cfg", "enums");
// Standard ZDoom enums
include("Includes\\ZDoom_misc.cfg", "enums");
// Additional ZDoom enums for that game
include("Includes\\ZDoom_misc.cfg", "enums_doom");
// Additional enums from the engine
include("Includes\\Skulltag_misc.cfg", "enums_doom");
}

View file

@ -0,0 +1,70 @@
/*************************************************************\
Doom Builder 2 Game Configuration for ZDoom-compatible port
\*************************************************************/
// This is required to prevent accidental use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "Skulltag: Doom (UDMF)";
// This is the simplified game engine/sourceport name
engine = "skulltag";
// *******************************************************
// * *
// * Note: all the elements that could be factorized *
// * because they were common to ZDoom, GZDoom and *
// * Skulltag have been moved to ZDoom_common.cfg. *
// * *
// *******************************************************
// STANDARD ZDOOM SETTINGS
// Settings common to all games and all map formats
include("Includes\\ZDoom_common.cfg", "common");
// Settings common to text map format
include("Includes\\ZDoom_common.cfg", "mapformat_udmf");
// Settings common to Doom games
include("Includes\\ZDoom_common.cfg", "game_doom");
// Depends on both game and map format
gamedetect
{
// Map format
include("Includes\\ZDoom_misc.cfg", "gamedetect_udmf");
// Game scheme
include("Includes\\Doom_misc.cfg", "gamedetect_either");
}
// THING TYPES
// Each engine has its own additional thing types
// Order should always be 1: Game; 2: ZDoom/game; 3: ZDoom/zdoom
thingtypes
{
// Basic game actors
include("Includes\\Doom_things.cfg");
include("Includes\\Doom2_things.cfg");
// Additional ZDoom actors for that game
include("Includes\\ZDoom_things.cfg", "doom");
// Standard ZDoom actors
include("Includes\\ZDoom_things.cfg", "zdoom");
// Additional actors from the engine
include("Includes\\Skulltag_things.cfg", "doom");
}
// ENUMERATIONS
// Each engine has its own additional thing types
// These are enumerated lists for linedef types and UDMF fields.
enums
{
// Basic game enums
include("Includes\\Doom_misc.cfg", "enums");
// Standard ZDoom enums
include("Includes\\ZDoom_misc.cfg", "enums");
// Additional ZDoom enums for that game
include("Includes\\ZDoom_misc.cfg", "enums_doom");
// Additional enums from the engine
include("Includes\\Skulltag_misc.cfg", "enums_doom");
}

View file

@ -0,0 +1,69 @@
/*************************************************************\
Doom Builder 2 Game Configuration for ZDoom-compatible port
\*************************************************************/
// This is required to prevent accidental use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "Skulltag: Harmony (Doom format)";
// This is the simplified game engine/sourceport name
engine = "skulltag";
// *******************************************************
// * *
// * Note: all the elements that could be factorized *
// * because they were common to ZDoom, GZDoom and *
// * Skulltag have been moved to ZDoom_common.cfg. *
// * *
// *******************************************************
// STANDARD ZDOOM SETTINGS
// Settings common to all games and all map formats
include("Includes\\ZDoom_common.cfg", "common");
// Settings common to Doom map format
include("Includes\\ZDoom_common.cfg", "mapformat_doom");
// Settings common to Harmony games
include("Includes\\ZDoom_common.cfg", "game_harmony");
// Depends on both game and map format
gamedetect
{
// Map format
include("Includes\\ZDoom_misc.cfg", "gamedetect_doom");
// Game scheme
include("Includes\\Harmony_misc.cfg", "gamedetect");
}
// THING TYPES
// Each engine has its own additional thing types
// Order should always be 1: Game; 2: ZDoom/game; 3: ZDoom/zdoom
thingtypes
{
// Basic game actors
include("Includes\\Harmony_things.cfg");
// Additional ZDoom actors for that game
include("Includes\\ZDoom_things.cfg", "default");
// Standard ZDoom actors
include("Includes\\ZDoom_things.cfg", "zdoom");
// Additional actors from the engine
include("Includes\\Skulltag_things.cfg", "default");
}
// ENUMERATIONS
// Each engine has its own additional thing types
// These are enumerated lists for linedef types and UDMF fields.
enums
{
// Basic game enums
include("Includes\\Doom_misc.cfg", "enums");
// Standard ZDoom enums
include("Includes\\ZDoom_misc.cfg", "enums");
// Additional ZDoom enums for that game
include("Includes\\ZDoom_misc.cfg", "enums_harmony");
// Additional enums from the engine
include("Includes\\Skulltag_misc.cfg", "enums_notdoom");
}

View file

@ -0,0 +1,69 @@
/*************************************************************\
Doom Builder 2 Game Configuration for ZDoom-compatible port
\*************************************************************/
// This is required to prevent accidental use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "Skulltag: Harmony (Hexen format)";
// This is the simplified game engine/sourceport name
engine = "skulltag";
// *******************************************************
// * *
// * Note: all the elements that could be factorized *
// * because they were common to ZDoom, GZDoom and *
// * Skulltag have been moved to ZDoom_common.cfg. *
// * *
// *******************************************************
// STANDARD ZDOOM SETTINGS
// Settings common to all games and all map formats
include("Includes\\ZDoom_common.cfg", "common");
// Settings common to Hexen map format
include("Includes\\ZDoom_common.cfg", "mapformat_hexen");
// Settings common to Harmony games
include("Includes\\ZDoom_common.cfg", "game_harmony");
// Depends on both game and map format
gamedetect
{
// Map format
include("Includes\\ZDoom_misc.cfg", "gamedetect_hexen");
// Game scheme
include("Includes\\Harmony_misc.cfg", "gamedetect");
}
// THING TYPES
// Each engine has its own additional thing types
// Order should always be 1: Game; 2: ZDoom/game; 3: ZDoom/zdoom
thingtypes
{
// Basic game actors
include("Includes\\Harmony_things.cfg");
// Additional ZDoom actors for that game
include("Includes\\ZDoom_things.cfg", "default");
// Standard ZDoom actors
include("Includes\\ZDoom_things.cfg", "zdoom");
// Additional actors from the engine
include("Includes\\Skulltag_things.cfg", "default");
}
// ENUMERATIONS
// Each engine has its own additional thing types
// These are enumerated lists for linedef types and UDMF fields.
enums
{
// Basic game enums
include("Includes\\Doom_misc.cfg", "enums");
// Standard ZDoom enums
include("Includes\\ZDoom_misc.cfg", "enums");
// Additional ZDoom enums for that game
include("Includes\\ZDoom_misc.cfg", "enums_harmony");
// Additional enums from the engine
include("Includes\\Skulltag_misc.cfg", "enums_notdoom");
}

View file

@ -0,0 +1,69 @@
/*************************************************************\
Doom Builder 2 Game Configuration for ZDoom-compatible port
\*************************************************************/
// This is required to prevent accidental use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "Skulltag: Harmony (UDMF)";
// This is the simplified game engine/sourceport name
engine = "skulltag";
// *******************************************************
// * *
// * Note: all the elements that could be factorized *
// * because they were common to ZDoom, GZDoom and *
// * Skulltag have been moved to ZDoom_common.cfg. *
// * *
// *******************************************************
// STANDARD ZDOOM SETTINGS
// Settings common to all games and all map formats
include("Includes\\ZDoom_common.cfg", "common");
// Settings common to text map format
include("Includes\\ZDoom_common.cfg", "mapformat_udmf");
// Settings common to Harmony games
include("Includes\\ZDoom_common.cfg", "game_harmony");
// Depends on both game and map format
gamedetect
{
// Map format
include("Includes\\ZDoom_misc.cfg", "gamedetect_udmf");
// Game scheme
include("Includes\\Harmony_misc.cfg", "gamedetect");
}
// THING TYPES
// Each engine has its own additional thing types
// Order should always be 1: Game; 2: ZDoom/game; 3: ZDoom/zdoom
thingtypes
{
// Basic game actors
include("Includes\\Harmony_things.cfg");
// Additional ZDoom actors for that game
include("Includes\\ZDoom_things.cfg", "default");
// Standard ZDoom actors
include("Includes\\ZDoom_things.cfg", "zdoom");
// Additional actors from the engine
include("Includes\\Skulltag_things.cfg", "default");
}
// ENUMERATIONS
// Each engine has its own additional thing types
// These are enumerated lists for linedef types and UDMF fields.
enums
{
// Basic game enums
include("Includes\\Doom_misc.cfg", "enums");
// Standard ZDoom enums
include("Includes\\ZDoom_misc.cfg", "enums");
// Additional ZDoom enums for that game
include("Includes\\ZDoom_misc.cfg", "enums_harmony");
// Additional enums from the engine
include("Includes\\Skulltag_misc.cfg", "enums_notdoom");
}

View file

@ -0,0 +1,69 @@
/*************************************************************\
Doom Builder 2 Game Configuration for ZDoom-compatible port
\*************************************************************/
// This is required to prevent accidental use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "Skulltag: Heretic (Doom format)";
// This is the simplified game engine/sourceport name
engine = "skulltag";
// *******************************************************
// * *
// * Note: all the elements that could be factorized *
// * because they were common to ZDoom, GZDoom and *
// * Skulltag have been moved to ZDoom_common.cfg. *
// * *
// *******************************************************
// STANDARD ZDOOM SETTINGS
// Settings common to all games and all map formats
include("Includes\\ZDoom_common.cfg", "common");
// Settings common to Doom map format
include("Includes\\ZDoom_common.cfg", "mapformat_doom");
// Settings common to Heretic games
include("Includes\\ZDoom_common.cfg", "game_heretic");
// Depends on both game and map format
gamedetect
{
// Map format
include("Includes\\ZDoom_misc.cfg", "gamedetect_doom");
// Game scheme
include("Includes\\Heretic_misc.cfg", "gamedetect");
}
// THING TYPES
// Each engine has its own additional thing types
// Order should always be 1: Game; 2: ZDoom/game; 3: ZDoom/zdoom
thingtypes
{
// Basic game actors
include("Includes\\Heretic_things.cfg");
// Additional ZDoom actors for that game
include("Includes\\ZDoom_things.cfg", "heretic");
// Standard ZDoom actors
include("Includes\\ZDoom_things.cfg", "zdoom");
// Additional actors from the engine
include("Includes\\Skulltag_things.cfg", "heretic");
}
// ENUMERATIONS
// Each engine has its own additional thing types
// These are enumerated lists for linedef types and UDMF fields.
enums
{
// Basic game enums
include("Includes\\Doom_misc.cfg", "enums");
// Standard ZDoom enums
include("Includes\\ZDoom_misc.cfg", "enums");
// Additional ZDoom enums for that game
include("Includes\\ZDoom_misc.cfg", "enums_heretic");
// Additional enums from the engine
include("Includes\\Skulltag_misc.cfg", "enums_notdoom");
}

View file

@ -0,0 +1,69 @@
/*************************************************************\
Doom Builder 2 Game Configuration for ZDoom-compatible port
\*************************************************************/
// This is required to prevent accidental use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "Skulltag: Heretic (Hexen format)";
// This is the simplified game engine/sourceport name
engine = "skulltag";
// *******************************************************
// * *
// * Note: all the elements that could be factorized *
// * because they were common to ZDoom, GZDoom and *
// * Skulltag have been moved to ZDoom_common.cfg. *
// * *
// *******************************************************
// STANDARD ZDOOM SETTINGS
// Settings common to all games and all map formats
include("Includes\\ZDoom_common.cfg", "common");
// Settings common to Hexen map format
include("Includes\\ZDoom_common.cfg", "mapformat_hexen");
// Settings common to Heretic games
include("Includes\\ZDoom_common.cfg", "game_heretic");
// Depends on both game and map format
gamedetect
{
// Map format
include("Includes\\ZDoom_misc.cfg", "gamedetect_hexen");
// Game scheme
include("Includes\\Heretic_misc.cfg", "gamedetect");
}
// THING TYPES
// Each engine has its own additional thing types
// Order should always be 1: Game; 2: ZDoom/game; 3: ZDoom/zdoom
thingtypes
{
// Basic game actors
include("Includes\\Heretic_things.cfg");
// Additional ZDoom actors for that game
include("Includes\\ZDoom_things.cfg", "heretic");
// Standard ZDoom actors
include("Includes\\ZDoom_things.cfg", "zdoom");
// Additional actors from the engine
include("Includes\\Skulltag_things.cfg", "heretic");
}
// ENUMERATIONS
// Each engine has its own additional thing types
// These are enumerated lists for linedef types and UDMF fields.
enums
{
// Basic game enums
include("Includes\\Doom_misc.cfg", "enums");
// Standard ZDoom enums
include("Includes\\ZDoom_misc.cfg", "enums");
// Additional ZDoom enums for that game
include("Includes\\ZDoom_misc.cfg", "enums_heretic");
// Additional enums from the engine
include("Includes\\Skulltag_misc.cfg", "enums_notdoom");
}

View file

@ -0,0 +1,69 @@
/*************************************************************\
Doom Builder 2 Game Configuration for ZDoom-compatible port
\*************************************************************/
// This is required to prevent accidental use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "Skulltag: Heretic (UDMF)";
// This is the simplified game engine/sourceport name
engine = "skulltag";
// *******************************************************
// * *
// * Note: all the elements that could be factorized *
// * because they were common to ZDoom, GZDoom and *
// * Skulltag have been moved to ZDoom_common.cfg. *
// * *
// *******************************************************
// STANDARD ZDOOM SETTINGS
// Settings common to all games and all map formats
include("Includes\\ZDoom_common.cfg", "common");
// Settings common to text map format
include("Includes\\ZDoom_common.cfg", "mapformat_udmf");
// Settings common to Heretic games
include("Includes\\ZDoom_common.cfg", "game_heretic");
// Depends on both game and map format
gamedetect
{
// Map format
include("Includes\\ZDoom_misc.cfg", "gamedetect_udmf");
// Game scheme
include("Includes\\Heretic_misc.cfg", "gamedetect");
}
// THING TYPES
// Each engine has its own additional thing types
// Order should always be 1: Game; 2: ZDoom/game; 3: ZDoom/zdoom
thingtypes
{
// Basic game actors
include("Includes\\Heretic_things.cfg");
// Additional ZDoom actors for that game
include("Includes\\ZDoom_things.cfg", "heretic");
// Standard ZDoom actors
include("Includes\\ZDoom_things.cfg", "zdoom");
// Additional actors from the engine
include("Includes\\Skulltag_things.cfg", "heretic");
}
// ENUMERATIONS
// Each engine has its own additional thing types
// These are enumerated lists for linedef types and UDMF fields.
enums
{
// Basic game enums
include("Includes\\Doom_misc.cfg", "enums");
// Standard ZDoom enums
include("Includes\\ZDoom_misc.cfg", "enums");
// Additional ZDoom enums for that game
include("Includes\\ZDoom_misc.cfg", "enums_heretic");
// Additional enums from the engine
include("Includes\\Skulltag_misc.cfg", "enums_notdoom");
}

View file

@ -0,0 +1,69 @@
/*************************************************************\
Doom Builder 2 Game Configuration for ZDoom-compatible port
\*************************************************************/
// This is required to prevent accidental use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "Skulltag: Hexen (Hexen format)";
// This is the simplified game engine/sourceport name
engine = "skulltag";
// *******************************************************
// * *
// * Note: all the elements that could be factorized *
// * because they were common to ZDoom, GZDoom and *
// * Skulltag have been moved to ZDoom_common.cfg. *
// * *
// *******************************************************
// STANDARD ZDOOM SETTINGS
// Settings common to all games and all map formats
include("Includes\\ZDoom_common.cfg", "common");
// Settings common to Hexen map format
include("Includes\\ZDoom_common.cfg", "mapformat_hexen");
// Settings common to Hexen games
include("Includes\\ZDoom_common.cfg", "game_hexen");
// Depends on both game and map format
gamedetect
{
// Map format
include("Includes\\ZDoom_misc.cfg", "gamedetect_hexen");
// Game scheme
include("Includes\\Hexen_misc.cfg", "gamedetect");
}
// THING TYPES
// Each engine has its own additional thing types
// Order should always be 1: Game; 2: ZDoom/game; 3: ZDoom/zdoom
thingtypes
{
// Basic game actors
include("Includes\\Hexen_things.cfg");
// Additional ZDoom actors for that game
include("Includes\\ZDoom_things.cfg", "hexen");
// Standard ZDoom actors
include("Includes\\ZDoom_things.cfg", "zdoom");
// Additional actors from the engine
include("Includes\\Skulltag_things.cfg", "hexen");
}
// ENUMERATIONS
// Each engine has its own additional thing types
// These are enumerated lists for linedef types and UDMF fields.
enums
{
// Basic game enums
include("Includes\\Doom_misc.cfg", "enums");
// Standard ZDoom enums
include("Includes\\ZDoom_misc.cfg", "enums");
// Additional ZDoom enums for that game
include("Includes\\ZDoom_misc.cfg", "enums_hexen");
// Additional enums from the engine
include("Includes\\Skulltag_misc.cfg", "enums_notdoom");
}

View file

@ -0,0 +1,69 @@
/*************************************************************\
Doom Builder 2 Game Configuration for ZDoom-compatible port
\*************************************************************/
// This is required to prevent accidental use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "Skulltag: Hexen (UDMF)";
// This is the simplified game engine/sourceport name
engine = "skulltag";
// *******************************************************
// * *
// * Note: all the elements that could be factorized *
// * because they were common to ZDoom, GZDoom and *
// * Skulltag have been moved to ZDoom_common.cfg. *
// * *
// *******************************************************
// STANDARD ZDOOM SETTINGS
// Settings common to all games and all map formats
include("Includes\\ZDoom_common.cfg", "common");
// Settings common to text map format
include("Includes\\ZDoom_common.cfg", "mapformat_udmf");
// Settings common to Hexen games
include("Includes\\ZDoom_common.cfg", "game_hexen");
// Depends on both game and map format
gamedetect
{
// Map format
include("Includes\\ZDoom_misc.cfg", "gamedetect_udmf");
// Game scheme
include("Includes\\Hexen_misc.cfg", "gamedetect");
}
// THING TYPES
// Each engine has its own additional thing types
// Order should always be 1: Game; 2: ZDoom/game; 3: ZDoom/zdoom
thingtypes
{
// Basic game actors
include("Includes\\Hexen_things.cfg");
// Additional ZDoom actors for that game
include("Includes\\ZDoom_things.cfg", "hexen");
// Standard ZDoom actors
include("Includes\\ZDoom_things.cfg", "zdoom");
// Additional actors from the engine
include("Includes\\Skulltag_things.cfg", "hexen");
}
// ENUMERATIONS
// Each engine has its own additional thing types
// These are enumerated lists for linedef types and UDMF fields.
enums
{
// Basic game enums
include("Includes\\Doom_misc.cfg", "enums");
// Standard ZDoom enums
include("Includes\\ZDoom_misc.cfg", "enums");
// Additional ZDoom enums for that game
include("Includes\\ZDoom_misc.cfg", "enums_hexen");
// Additional enums from the engine
include("Includes\\Skulltag_misc.cfg", "enums_notdoom");
}

View file

@ -0,0 +1,69 @@
/*************************************************************\
Doom Builder 2 Game Configuration for ZDoom-compatible port
\*************************************************************/
// This is required to prevent accidental use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "Skulltag: Strife (Doom format)";
// This is the simplified game engine/sourceport name
engine = "skulltag";
// *******************************************************
// * *
// * Note: all the elements that could be factorized *
// * because they were common to ZDoom, GZDoom and *
// * Skulltag have been moved to ZDoom_common.cfg. *
// * *
// *******************************************************
// STANDARD ZDOOM SETTINGS
// Settings common to all games and all map formats
include("Includes\\ZDoom_common.cfg", "common");
// Settings common to Doom map format
include("Includes\\ZDoom_common.cfg", "mapformat_doom");
// Settings common to Strife games
include("Includes\\ZDoom_common.cfg", "game_strife");
// Depends on both game and map format
gamedetect
{
// Map format
include("Includes\\ZDoom_misc.cfg", "gamedetect_doom");
// Game scheme
include("Includes\\Strife_misc.cfg", "gamedetect");
}
// THING TYPES
// Each engine has its own additional thing types
// Order should always be 1: Game; 2: ZDoom/game; 3: ZDoom/zdoom
thingtypes
{
// Basic game actors
include("Includes\\Strife_things.cfg");
// Additional ZDoom actors for that game
include("Includes\\ZDoom_things.cfg", "strife");
// Standard ZDoom actors
include("Includes\\ZDoom_things.cfg", "zdoom");
// Additional actors from the engine
include("Includes\\Skulltag_things.cfg", "strife");
}
// ENUMERATIONS
// Each engine has its own additional thing types
// These are enumerated lists for linedef types and UDMF fields.
enums
{
// Basic game enums
include("Includes\\Doom_misc.cfg", "enums");
// Standard ZDoom enums
include("Includes\\ZDoom_misc.cfg", "enums");
// Additional ZDoom enums for that game
include("Includes\\ZDoom_misc.cfg", "enums_strife");
// Additional enums from the engine
include("Includes\\Skulltag_misc.cfg", "enums_notdoom");
}

View file

@ -0,0 +1,69 @@
/*************************************************************\
Doom Builder 2 Game Configuration for ZDoom-compatible port
\*************************************************************/
// This is required to prevent accidental use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "Skulltag: Strife (Hexen format)";
// This is the simplified game engine/sourceport name
engine = "skulltag";
// *******************************************************
// * *
// * Note: all the elements that could be factorized *
// * because they were common to ZDoom, GZDoom and *
// * Skulltag have been moved to ZDoom_common.cfg. *
// * *
// *******************************************************
// STANDARD ZDOOM SETTINGS
// Settings common to all games and all map formats
include("Includes\\ZDoom_common.cfg", "common");
// Settings common to Hexen map format
include("Includes\\ZDoom_common.cfg", "mapformat_hexen");
// Settings common to Strife games
include("Includes\\ZDoom_common.cfg", "game_strife");
// Depends on both game and map format
gamedetect
{
// Map format
include("Includes\\ZDoom_misc.cfg", "gamedetect_hexen");
// Game scheme
include("Includes\\Strife_misc.cfg", "gamedetect");
}
// THING TYPES
// Each engine has its own additional thing types
// Order should always be 1: Game; 2: ZDoom/game; 3: ZDoom/zdoom
thingtypes
{
// Basic game actors
include("Includes\\Strife_things.cfg");
// Additional ZDoom actors for that game
include("Includes\\ZDoom_things.cfg", "strife");
// Standard ZDoom actors
include("Includes\\ZDoom_things.cfg", "zdoom");
// Additional actors from the engine
include("Includes\\Skulltag_things.cfg", "strife");
}
// ENUMERATIONS
// Each engine has its own additional thing types
// These are enumerated lists for linedef types and UDMF fields.
enums
{
// Basic game enums
include("Includes\\Doom_misc.cfg", "enums");
// Standard ZDoom enums
include("Includes\\ZDoom_misc.cfg", "enums");
// Additional ZDoom enums for that game
include("Includes\\ZDoom_misc.cfg", "enums_strife");
// Additional enums from the engine
include("Includes\\Skulltag_misc.cfg", "enums_notdoom");
}

View file

@ -0,0 +1,69 @@
/*************************************************************\
Doom Builder 2 Game Configuration for ZDoom-compatible port
\*************************************************************/
// This is required to prevent accidental use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "Skulltag: Strife (UDMF)";
// This is the simplified game engine/sourceport name
engine = "skulltag";
// *******************************************************
// * *
// * Note: all the elements that could be factorized *
// * because they were common to ZDoom, GZDoom and *
// * Skulltag have been moved to ZDoom_common.cfg. *
// * *
// *******************************************************
// STANDARD ZDOOM SETTINGS
// Settings common to all games and all map formats
include("Includes\\ZDoom_common.cfg", "common");
// Settings common to text map format
include("Includes\\ZDoom_common.cfg", "mapformat_udmf");
// Settings common to Strife games
include("Includes\\ZDoom_common.cfg", "game_strife");
// Depends on both game and map format
gamedetect
{
// Map format
include("Includes\\ZDoom_misc.cfg", "gamedetect_udmf");
// Game scheme
include("Includes\\Strife_misc.cfg", "gamedetect");
}
// THING TYPES
// Each engine has its own additional thing types
// Order should always be 1: Game; 2: ZDoom/game; 3: ZDoom/zdoom
thingtypes
{
// Basic game actors
include("Includes\\Strife_things.cfg");
// Additional ZDoom actors for that game
include("Includes\\ZDoom_things.cfg", "strife");
// Standard ZDoom actors
include("Includes\\ZDoom_things.cfg", "zdoom");
// Additional actors from the engine
include("Includes\\Skulltag_things.cfg", "strife");
}
// ENUMERATIONS
// Each engine has its own additional thing types
// These are enumerated lists for linedef types and UDMF fields.
enums
{
// Basic game enums
include("Includes\\Doom_misc.cfg", "enums");
// Standard ZDoom enums
include("Includes\\ZDoom_misc.cfg", "enums");
// Additional ZDoom enums for that game
include("Includes\\ZDoom_misc.cfg", "enums_strife");
// Additional enums from the engine
include("Includes\\Skulltag_misc.cfg", "enums_notdoom");
}

View file

@ -0,0 +1,133 @@
/*************************************************************\
Doom Builder 2 Game Configuration for ZDoom-compatible port
\*************************************************************/
// This is required to prevent accidental use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "ZDoom: Game (map format)";
// This is the simplified game engine/sourceport name
engine = "zdoom";
// *******************************************************
// * *
// * Note: all the elements that could be factorized *
// * because they were common to ZDoom, GZDoom and *
// * Skulltag have been moved to ZDoom_common.cfg. *
// * *
// *******************************************************
// STANDARD ZDOOM SETTINGS
// Settings common to all games and all map formats
include("Includes\\ZDoom_common.cfg", "common");
!!!!!!!!!! MAP FORMAT STUFF !!!!!!!!!!
!Keep only the one that's appropriate!
// Settings common to Doom map format
include("Includes\\ZDoom_common.cfg", "mapformat_doom");
// Settings common to Hexen map format
include("Includes\\ZDoom_common.cfg", "mapformat_hexen");
// Settings common to text map format
include("Includes\\ZDoom_common.cfg", "mapformat_udmf");
!!!!!!!!!! MAP FORMAT STUFF !!!!!!!!!!
!!!!!!!!!!!!! GAME STUFF !!!!!!!!!!!!!
!Keep only the one that's appropriate!
// Settings common to Doom games
include("Includes\\ZDoom_common.cfg", "game_doom");
// Settings common to Heretic games
include("Includes\\ZDoom_common.cfg", "game_heretic");
// Settings common to Hexen games
include("Includes\\ZDoom_common.cfg", "game_hexen");
// Settings common to Strife games
include("Includes\\ZDoom_common.cfg", "game_strife");
// Settings common to Chex Quest games
include("Includes\\ZDoom_common.cfg", "game_chex");
// Settings common to Chex Quest 3 games
include("Includes\\ZDoom_common.cfg", "game_chex3");
// Settings common to Harmony games
include("Includes\\ZDoom_common.cfg", "game_harmony");
!!!!!!!!!!!!! GAME STUFF !!!!!!!!!!!!!
!!!!Keep only one of each category!!!!
// Depends on both game and map format
gamedetect
{
// Map format
include("Includes\\ZDoom_misc.cfg", "gamedetect_doom");
include("Includes\\ZDoom_misc.cfg", "gamedetect_hexen");
include("Includes\\ZDoom_misc.cfg", "gamedetect_udmf");
// Game scheme
include("Includes\\Doom_misc.cfg", "gamedetect_exmx");
include("Includes\\Doom_misc.cfg", "gamedetect_mapxx");
include("Includes\\Doom_misc.cfg", "gamedetect_either");
include("Includes\\Heretic_misc.cfg", "gamedetect");
include("Includes\\Hexen_misc.cfg", "gamedetect");
include("Includes\\Strife_misc.cfg", "gamedetect");
include("Includes\\Chex_misc.cfg", "gamedetect_chex1");
include("Includes\\Chex_misc.cfg", "gamedetect_chex3");
include("Includes\\Harmony_misc.cfg", "gamedetect");
}
// THING TYPES
// Each engine has its own additional thing types
// Order should always be 1: Game; 2: ZDoom/game; 3: ZDoom/zdoom
thingtypes
{
// Basic game actors
include("Includes\\Doom_things.cfg");
include("Includes\\Doom2_things.cfg");
include("Includes\\Heretic_things.cfg");
include("Includes\\Hexen_things.cfg");
include("Includes\\Strife_things.cfg");
include("Includes\\Chex_things.cfg");
include("Includes\\Chex3_things.cfg");
include("Includes\\Harmony_things.cfg");
// Additional ZDoom actors for that game
include("Includes\\ZDoom_things.cfg", "doom");
include("Includes\\ZDoom_things.cfg", "heretic");
include("Includes\\ZDoom_things.cfg", "hexen");
include("Includes\\ZDoom_things.cfg", "strife");
include("Includes\\ZDoom_things.cfg", "default");
// Standard ZDoom actors
include("Includes\\ZDoom_things.cfg", "zdoom");
// Additional actors from the engine
include("Includes\\GZDoom_things.cfg", "gzdoom");
include("Includes\\Skulltag_things.cfg", "doom");
include("Includes\\Skulltag_things.cfg", "heretic");
include("Includes\\Skulltag_things.cfg", "hexen");
include("Includes\\Skulltag_things.cfg", "strife");
include("Includes\\Skulltag_things.cfg", "default");
}
// ENUMERATIONS
// Each engine has its own additional thing types
// These are enumerated lists for linedef types and UDMF fields.
enums
{
// Basic game enums
include("Includes\\Doom_misc.cfg", "enums");
// Standard ZDoom enums
include("Includes\\ZDoom_misc.cfg", "enums");
// Additional ZDoom enums for that game
include("Includes\\ZDoom_misc.cfg", "enums_doom");
include("Includes\\ZDoom_misc.cfg", "enums_heretic");
include("Includes\\ZDoom_misc.cfg", "enums_hexen");
include("Includes\\ZDoom_misc.cfg", "enums_strife");
include("Includes\\ZDoom_misc.cfg", "enums_chex");
include("Includes\\ZDoom_misc.cfg", "enums_chex3");
include("Includes\\ZDoom_misc.cfg", "enums_harmony");
// Additional enums from the engine
include("Includes\\Skulltag_misc.cfg", "enums_doom");
include("Includes\\Skulltag_misc.cfg", "enums_notdoom");
}

View file

@ -0,0 +1,65 @@
/*************************************************************\
Doom Builder 2 Game Configuration for ZDoom-compatible port
\*************************************************************/
// This is required to prevent accidental use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "ZDoom: Urban Brawl (Hexen format)";
// This is the simplified game engine/sourceport name
engine = "zdoom";
// *******************************************************
// * *
// * Note: all the elements that could be factorized *
// * because they were common to ZDoom, GZDoom and *
// * Skulltag have been moved to ZDoom_common.cfg. *
// * *
// *******************************************************
// STANDARD ZDOOM SETTINGS
// Settings common to all games and all map formats
include("Includes\\ZDoom_common.cfg", "common");
// Settings common to Hexen map format
include("Includes\\ZDoom_common.cfg", "mapformat_hexen");
// Settings common to Urban Brawl games
include("Includes\\ZDoom_common.cfg", "game_action2");
// Depends on both game and map format
gamedetect
{
// Map format
include("Includes\\ZDoom_misc.cfg", "gamedetect_hexen");
// Game scheme
include("Includes\\Action2_misc.cfg", "gamedetect");
}
// THING TYPES
// Each engine has its own additional thing types
// Order should always be 1: Game; 2: ZDoom/game; 3: ZDoom/zdoom
thingtypes
{
// Basic game actors
include("Includes\\Action2_things.cfg");
// Additional ZDoom actors for that game
include("Includes\\ZDoom_things.cfg", "default");
// Standard ZDoom actors
include("Includes\\ZDoom_things.cfg", "zdoom");
}
// ENUMERATIONS
// Each engine has its own additional thing types
// These are enumerated lists for linedef types and UDMF fields.
enums
{
// Basic game enums
include("Includes\\Doom_misc.cfg", "enums");
// Standard ZDoom enums
include("Includes\\ZDoom_misc.cfg", "enums");
// Additional ZDoom enums for that game
include("Includes\\ZDoom_misc.cfg", "enums_action2");
}

View file

@ -0,0 +1,65 @@
/*************************************************************\
Doom Builder 2 Game Configuration for ZDoom-compatible port
\*************************************************************/
// This is required to prevent accidental use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "ZDoom: Urban Brawl (UDMF)";
// This is the simplified game engine/sourceport name
engine = "zdoom";
// *******************************************************
// * *
// * Note: all the elements that could be factorized *
// * because they were common to ZDoom, GZDoom and *
// * Skulltag have been moved to ZDoom_common.cfg. *
// * *
// *******************************************************
// STANDARD ZDOOM SETTINGS
// Settings common to all games and all map formats
include("Includes\\ZDoom_common.cfg", "common");
// Settings common to Hexen map format
include("Includes\\ZDoom_common.cfg", "mapformat_udmf");
// Settings common to Urban Brawl games
include("Includes\\ZDoom_common.cfg", "game_action2");
// Depends on both game and map format
gamedetect
{
// Map format
include("Includes\\ZDoom_misc.cfg", "gamedetect_udmf");
// Game scheme
include("Includes\\Action2_misc.cfg", "gamedetect");
}
// THING TYPES
// Each engine has its own additional thing types
// Order should always be 1: Game; 2: ZDoom/game; 3: ZDoom/zdoom
thingtypes
{
// Basic game actors
include("Includes\\Action2_things.cfg");
// Additional ZDoom actors for that game
include("Includes\\ZDoom_things.cfg", "default");
// Standard ZDoom actors
include("Includes\\ZDoom_things.cfg", "zdoom");
}
// ENUMERATIONS
// Each engine has its own additional thing types
// These are enumerated lists for linedef types and UDMF fields.
enums
{
// Basic game enums
include("Includes\\Doom_misc.cfg", "enums");
// Standard ZDoom enums
include("Includes\\ZDoom_misc.cfg", "enums");
// Additional ZDoom enums for that game
include("Includes\\ZDoom_misc.cfg", "enums_action2");
}

View file

@ -0,0 +1,66 @@
/*************************************************************\
Doom Builder 2 Game Configuration for ZDoom-compatible port
\*************************************************************/
// This is required to prevent accidental use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "ZDoom: Chex Quest 3 (Hexen format)";
// This is the simplified game engine/sourceport name
engine = "zdoom";
// *******************************************************
// * *
// * Note: all the elements that could be factorized *
// * because they were common to ZDoom, GZDoom and *
// * Skulltag have been moved to ZDoom_common.cfg. *
// * *
// *******************************************************
// STANDARD ZDOOM SETTINGS
// Settings common to all games and all map formats
include("Includes\\ZDoom_common.cfg", "common");
// Settings common to Hexen map format
include("Includes\\ZDoom_common.cfg", "mapformat_hexen");
// Settings common to Chex Quest 3 games
include("Includes\\ZDoom_common.cfg", "game_chex3");
// Depends on both game and map format
gamedetect
{
// Map format
include("Includes\\ZDoom_misc.cfg", "gamedetect_hexen");
// Game scheme
include("Includes\\Chex_misc.cfg", "gamedetect_chex3");
}
// THING TYPES
// Each engine has its own additional thing types
// Order should always be 1: Game; 2: ZDoom/game; 3: ZDoom/zdoom
thingtypes
{
// Basic game actors
include("Includes\\Chex3_things.cfg");
include("Includes\\Harmony_things.cfg");
// Additional ZDoom actors for that game
include("Includes\\ZDoom_things.cfg", "default");
// Standard ZDoom actors
include("Includes\\ZDoom_things.cfg", "zdoom");
}
// ENUMERATIONS
// Each engine has its own additional thing types
// These are enumerated lists for linedef types and UDMF fields.
enums
{
// Basic game enums
include("Includes\\Doom_misc.cfg", "enums");
// Standard ZDoom enums
include("Includes\\ZDoom_misc.cfg", "enums");
// Additional ZDoom enums for that game
include("Includes\\ZDoom_misc.cfg", "enums_chex3");
}

View file

@ -0,0 +1,66 @@
/*************************************************************\
Doom Builder 2 Game Configuration for ZDoom-compatible port
\*************************************************************/
// This is required to prevent accidental use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "ZDoom: Chex Quest 3 (UDMF)";
// This is the simplified game engine/sourceport name
engine = "zdoom";
// *******************************************************
// * *
// * Note: all the elements that could be factorized *
// * because they were common to ZDoom, GZDoom and *
// * Skulltag have been moved to ZDoom_common.cfg. *
// * *
// *******************************************************
// STANDARD ZDOOM SETTINGS
// Settings common to all games and all map formats
include("Includes\\ZDoom_common.cfg", "common");
// Settings common to text map format
include("Includes\\ZDoom_common.cfg", "mapformat_udmf");
// Settings common to Chex Quest 3 games
include("Includes\\ZDoom_common.cfg", "game_chex3");
// Depends on both game and map format
gamedetect
{
// Map format
include("Includes\\ZDoom_misc.cfg", "gamedetect_udmf");
// Game scheme
include("Includes\\Chex_misc.cfg", "gamedetect_chex3");
}
// THING TYPES
// Each engine has its own additional thing types
// Order should always be 1: Game; 2: ZDoom/game; 3: ZDoom/zdoom
thingtypes
{
// Basic game actors
include("Includes\\Chex3_things.cfg");
include("Includes\\Harmony_things.cfg");
// Additional ZDoom actors for that game
include("Includes\\ZDoom_things.cfg", "default");
// Standard ZDoom actors
include("Includes\\ZDoom_things.cfg", "zdoom");
}
// ENUMERATIONS
// Each engine has its own additional thing types
// These are enumerated lists for linedef types and UDMF fields.
enums
{
// Basic game enums
include("Includes\\Doom_misc.cfg", "enums");
// Standard ZDoom enums
include("Includes\\ZDoom_misc.cfg", "enums");
// Additional ZDoom enums for that game
include("Includes\\ZDoom_misc.cfg", "enums_chex3");
}

View file

@ -0,0 +1,65 @@
/*************************************************************\
Doom Builder 2 Game Configuration for ZDoom-compatible port
\*************************************************************/
// This is required to prevent accidental use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "ZDoom: Chex Quest 1 (Doom format)";
// This is the simplified game engine/sourceport name
engine = "zdoom";
// *******************************************************
// * *
// * Note: all the elements that could be factorized *
// * because they were common to ZDoom, GZDoom and *
// * Skulltag have been moved to ZDoom_common.cfg. *
// * *
// *******************************************************
// STANDARD ZDOOM SETTINGS
// Settings common to all games and all map formats
include("Includes\\ZDoom_common.cfg", "common");
// Settings common to Doom map format
include("Includes\\ZDoom_common.cfg", "mapformat_doom");
// Settings common to Chex Quest games
include("Includes\\ZDoom_common.cfg", "game_chex");
// Depends on both game and map format
gamedetect
{
// Map format
include("Includes\\ZDoom_misc.cfg", "gamedetect_doom");
// Game scheme
include("Includes\\Chex_misc.cfg", "gamedetect_chex1");
}
// THING TYPES
// Each engine has its own additional thing types
// Order should always be 1: Game; 2: ZDoom/game; 3: ZDoom/zdoom
thingtypes
{
// Basic game actors
include("Includes\\Chex_things.cfg");
// Additional ZDoom actors for that game
include("Includes\\ZDoom_things.cfg", "default");
// Standard ZDoom actors
include("Includes\\ZDoom_things.cfg", "zdoom");
}
// ENUMERATIONS
// Each engine has its own additional thing types
// These are enumerated lists for linedef types and UDMF fields.
enums
{
// Basic game enums
include("Includes\\Doom_misc.cfg", "enums");
// Standard ZDoom enums
include("Includes\\ZDoom_misc.cfg", "enums");
// Additional ZDoom enums for that game
include("Includes\\ZDoom_misc.cfg", "enums_chex");
}

View file

@ -0,0 +1,65 @@
/*************************************************************\
Doom Builder 2 Game Configuration for ZDoom-compatible port
\*************************************************************/
// This is required to prevent accidental use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "ZDoom: Chex Quest 1 (Hexen format)";
// This is the simplified game engine/sourceport name
engine = "zdoom";
// *******************************************************
// * *
// * Note: all the elements that could be factorized *
// * because they were common to ZDoom, GZDoom and *
// * Skulltag have been moved to ZDoom_common.cfg. *
// * *
// *******************************************************
// STANDARD ZDOOM SETTINGS
// Settings common to all games and all map formats
include("Includes\\ZDoom_common.cfg", "common");
// Settings common to Hexen map format
include("Includes\\ZDoom_common.cfg", "mapformat_hexen");
// Settings common to Chex Quest games
include("Includes\\ZDoom_common.cfg", "game_chex");
// Depends on both game and map format
gamedetect
{
// Map format
include("Includes\\ZDoom_misc.cfg", "gamedetect_hexen");
// Game scheme
include("Includes\\Chex_misc.cfg", "gamedetect_chex1");
}
// THING TYPES
// Each engine has its own additional thing types
// Order should always be 1: Game; 2: ZDoom/game; 3: ZDoom/zdoom
thingtypes
{
// Basic game actors
include("Includes\\Chex_things.cfg");
// Additional ZDoom actors for that game
include("Includes\\ZDoom_things.cfg", "default");
// Standard ZDoom actors
include("Includes\\ZDoom_things.cfg", "zdoom");
}
// ENUMERATIONS
// Each engine has its own additional thing types
// These are enumerated lists for linedef types and UDMF fields.
enums
{
// Basic game enums
include("Includes\\Doom_misc.cfg", "enums");
// Standard ZDoom enums
include("Includes\\ZDoom_misc.cfg", "enums");
// Additional ZDoom enums for that game
include("Includes\\ZDoom_misc.cfg", "enums_chex");
}

View file

@ -0,0 +1,65 @@
/*************************************************************\
Doom Builder 2 Game Configuration for ZDoom-compatible port
\*************************************************************/
// This is required to prevent accidental use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "ZDoom: Chex Quest 1 (UDMF)";
// This is the simplified game engine/sourceport name
engine = "zdoom";
// *******************************************************
// * *
// * Note: all the elements that could be factorized *
// * because they were common to ZDoom, GZDoom and *
// * Skulltag have been moved to ZDoom_common.cfg. *
// * *
// *******************************************************
// STANDARD ZDOOM SETTINGS
// Settings common to all games and all map formats
include("Includes\\ZDoom_common.cfg", "common");
// Settings common to text map format
include("Includes\\ZDoom_common.cfg", "mapformat_udmf");
// Settings common to Chex Quest games
include("Includes\\ZDoom_common.cfg", "game_chex");
// Depends on both game and map format
gamedetect
{
// Map format
include("Includes\\ZDoom_misc.cfg", "gamedetect_udmf");
// Game scheme
include("Includes\\Chex_misc.cfg", "gamedetect_chex1");
}
// THING TYPES
// Each engine has its own additional thing types
// Order should always be 1: Game; 2: ZDoom/game; 3: ZDoom/zdoom
thingtypes
{
// Basic game actors
include("Includes\\Chex_things.cfg");
// Additional ZDoom actors for that game
include("Includes\\ZDoom_things.cfg", "default");
// Standard ZDoom actors
include("Includes\\ZDoom_things.cfg", "zdoom");
}
// ENUMERATIONS
// Each engine has its own additional thing types
// These are enumerated lists for linedef types and UDMF fields.
enums
{
// Basic game enums
include("Includes\\Doom_misc.cfg", "enums");
// Standard ZDoom enums
include("Includes\\ZDoom_misc.cfg", "enums");
// Additional ZDoom enums for that game
include("Includes\\ZDoom_misc.cfg", "enums_chex");
}

View file

@ -0,0 +1,66 @@
/*************************************************************\
Doom Builder 2 Game Configuration for ZDoom-compatible port
\*************************************************************/
// This is required to prevent accidental use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "ZDoom: Doom (Doom format)";
// This is the simplified game engine/sourceport name
engine = "zdoom";
// *******************************************************
// * *
// * Note: all the elements that could be factorized *
// * because they were common to ZDoom, GZDoom and *
// * Skulltag have been moved to ZDoom_common.cfg. *
// * *
// *******************************************************
// STANDARD ZDOOM SETTINGS
// Settings common to all games and all map formats
include("Includes\\ZDoom_common.cfg", "common");
// Settings common to Doom map format
include("Includes\\ZDoom_common.cfg", "mapformat_doom");
// Settings common to Doom games
include("Includes\\ZDoom_common.cfg", "game_doom");
// Depends on both game and map format
gamedetect
{
// Map format
include("Includes\\ZDoom_misc.cfg", "gamedetect_doom");
// Game scheme
include("Includes\\Doom_misc.cfg", "gamedetect_either");
}
// THING TYPES
// Each engine has its own additional thing types
// Order should always be 1: Game; 2: ZDoom/game; 3: ZDoom/zdoom
thingtypes
{
// Basic game actors
include("Includes\\Doom_things.cfg");
include("Includes\\Doom2_things.cfg");
// Additional ZDoom actors for that game
include("Includes\\ZDoom_things.cfg", "doom");
// Standard ZDoom actors
include("Includes\\ZDoom_things.cfg", "zdoom");
}
// ENUMERATIONS
// Each engine has its own additional thing types
// These are enumerated lists for linedef types and UDMF fields.
enums
{
// Basic game enums
include("Includes\\Doom_misc.cfg", "enums");
// Standard ZDoom enums
include("Includes\\ZDoom_misc.cfg", "enums");
// Additional ZDoom enums for that game
include("Includes\\ZDoom_misc.cfg", "enums_doom");
}

View file

@ -0,0 +1,66 @@
/*************************************************************\
Doom Builder 2 Game Configuration for ZDoom-compatible port
\*************************************************************/
// This is required to prevent accidental use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "ZDoom: Doom (Hexen format)";
// This is the simplified game engine/sourceport name
engine = "zdoom";
// *******************************************************
// * *
// * Note: all the elements that could be factorized *
// * because they were common to ZDoom, GZDoom and *
// * Skulltag have been moved to ZDoom_common.cfg. *
// * *
// *******************************************************
// STANDARD ZDOOM SETTINGS
// Settings common to all games and all map formats
include("Includes\\ZDoom_common.cfg", "common");
// Settings common to Hexen map format
include("Includes\\ZDoom_common.cfg", "mapformat_hexen");
// Settings common to Doom games
include("Includes\\ZDoom_common.cfg", "game_doom");
// Depends on both game and map format
gamedetect
{
// Map format
include("Includes\\ZDoom_misc.cfg", "gamedetect_hexen");
// Game scheme
include("Includes\\Doom_misc.cfg", "gamedetect_either");
}
// THING TYPES
// Each engine has its own additional thing types
// Order should always be 1: Game; 2: ZDoom/game; 3: ZDoom/zdoom
thingtypes
{
// Basic game actors
include("Includes\\Doom_things.cfg");
include("Includes\\Doom2_things.cfg");
// Additional ZDoom actors for that game
include("Includes\\ZDoom_things.cfg", "doom");
// Standard ZDoom actors
include("Includes\\ZDoom_things.cfg", "zdoom");
}
// ENUMERATIONS
// Each engine has its own additional thing types
// These are enumerated lists for linedef types and UDMF fields.
enums
{
// Basic game enums
include("Includes\\Doom_misc.cfg", "enums");
// Standard ZDoom enums
include("Includes\\ZDoom_misc.cfg", "enums");
// Additional ZDoom enums for that game
include("Includes\\ZDoom_misc.cfg", "enums_doom");
}

View file

@ -0,0 +1,66 @@
/*************************************************************\
Doom Builder 2 Game Configuration for ZDoom-compatible port
\*************************************************************/
// This is required to prevent accidental use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "ZDoom: Doom (UDMF)";
// This is the simplified game engine/sourceport name
engine = "zdoom";
// *******************************************************
// * *
// * Note: all the elements that could be factorized *
// * because they were common to ZDoom, GZDoom and *
// * Skulltag have been moved to ZDoom_common.cfg. *
// * *
// *******************************************************
// STANDARD ZDOOM SETTINGS
// Settings common to all games and all map formats
include("Includes\\ZDoom_common.cfg", "common");
// Settings common to text map format
include("Includes\\ZDoom_common.cfg", "mapformat_udmf");
// Settings common to Doom games
include("Includes\\ZDoom_common.cfg", "game_doom");
// Depends on both game and map format
gamedetect
{
// Map format
include("Includes\\ZDoom_misc.cfg", "gamedetect_udmf");
// Game scheme
include("Includes\\Doom_misc.cfg", "gamedetect_either");
}
// THING TYPES
// Each engine has its own additional thing types
// Order should always be 1: Game; 2: ZDoom/game; 3: ZDoom/zdoom
thingtypes
{
// Basic game actors
include("Includes\\Doom_things.cfg");
include("Includes\\Doom2_things.cfg");
// Additional ZDoom actors for that game
include("Includes\\ZDoom_things.cfg", "doom");
// Standard ZDoom actors
include("Includes\\ZDoom_things.cfg", "zdoom");
}
// ENUMERATIONS
// Each engine has its own additional thing types
// These are enumerated lists for linedef types and UDMF fields.
enums
{
// Basic game enums
include("Includes\\Doom_misc.cfg", "enums");
// Standard ZDoom enums
include("Includes\\ZDoom_misc.cfg", "enums");
// Additional ZDoom enums for that game
include("Includes\\ZDoom_misc.cfg", "enums_doom");
}

View file

@ -0,0 +1,65 @@
/*************************************************************\
Doom Builder 2 Game Configuration for ZDoom-compatible port
\*************************************************************/
// This is required to prevent accidental use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "ZDoom: Harmony (Doom format)";
// This is the simplified game engine/sourceport name
engine = "zdoom";
// *******************************************************
// * *
// * Note: all the elements that could be factorized *
// * because they were common to ZDoom, GZDoom and *
// * Skulltag have been moved to ZDoom_common.cfg. *
// * *
// *******************************************************
// STANDARD ZDOOM SETTINGS
// Settings common to all games and all map formats
include("Includes\\ZDoom_common.cfg", "common");
// Settings common to Doom map format
include("Includes\\ZDoom_common.cfg", "mapformat_doom");
// Settings common to Harmony games
include("Includes\\ZDoom_common.cfg", "game_harmony");
// Depends on both game and map format
gamedetect
{
// Map format
include("Includes\\ZDoom_misc.cfg", "gamedetect_doom");
// Game scheme
include("Includes\\Harmony_misc.cfg", "gamedetect");
}
// THING TYPES
// Each engine has its own additional thing types
// Order should always be 1: Game; 2: ZDoom/game; 3: ZDoom/zdoom
thingtypes
{
// Basic game actors
include("Includes\\Harmony_things.cfg");
// Additional ZDoom actors for that game
include("Includes\\ZDoom_things.cfg", "default");
// Standard ZDoom actors
include("Includes\\ZDoom_things.cfg", "zdoom");
}
// ENUMERATIONS
// Each engine has its own additional thing types
// These are enumerated lists for linedef types and UDMF fields.
enums
{
// Basic game enums
include("Includes\\Doom_misc.cfg", "enums");
// Standard ZDoom enums
include("Includes\\ZDoom_misc.cfg", "enums");
// Additional ZDoom enums for that game
include("Includes\\ZDoom_misc.cfg", "enums_harmony");
}

View file

@ -0,0 +1,65 @@
/*************************************************************\
Doom Builder 2 Game Configuration for ZDoom-compatible port
\*************************************************************/
// This is required to prevent accidental use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "ZDoom: Harmony (Hexen format)";
// This is the simplified game engine/sourceport name
engine = "zdoom";
// *******************************************************
// * *
// * Note: all the elements that could be factorized *
// * because they were common to ZDoom, GZDoom and *
// * Skulltag have been moved to ZDoom_common.cfg. *
// * *
// *******************************************************
// STANDARD ZDOOM SETTINGS
// Settings common to all games and all map formats
include("Includes\\ZDoom_common.cfg", "common");
// Settings common to Hexen map format
include("Includes\\ZDoom_common.cfg", "mapformat_hexen");
// Settings common to Harmony games
include("Includes\\ZDoom_common.cfg", "game_harmony");
// Depends on both game and map format
gamedetect
{
// Map format
include("Includes\\ZDoom_misc.cfg", "gamedetect_hexen");
// Game scheme
include("Includes\\Harmony_misc.cfg", "gamedetect");
}
// THING TYPES
// Each engine has its own additional thing types
// Order should always be 1: Game; 2: ZDoom/game; 3: ZDoom/zdoom
thingtypes
{
// Basic game actors
include("Includes\\Harmony_things.cfg");
// Additional ZDoom actors for that game
include("Includes\\ZDoom_things.cfg", "default");
// Standard ZDoom actors
include("Includes\\ZDoom_things.cfg", "zdoom");
}
// ENUMERATIONS
// Each engine has its own additional thing types
// These are enumerated lists for linedef types and UDMF fields.
enums
{
// Basic game enums
include("Includes\\Doom_misc.cfg", "enums");
// Standard ZDoom enums
include("Includes\\ZDoom_misc.cfg", "enums");
// Additional ZDoom enums for that game
include("Includes\\ZDoom_misc.cfg", "enums_harmony");
}

View file

@ -0,0 +1,65 @@
/*************************************************************\
Doom Builder 2 Game Configuration for ZDoom-compatible port
\*************************************************************/
// This is required to prevent accidental use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "ZDoom: Harmony (UDMF)";
// This is the simplified game engine/sourceport name
engine = "zdoom";
// *******************************************************
// * *
// * Note: all the elements that could be factorized *
// * because they were common to ZDoom, GZDoom and *
// * Skulltag have been moved to ZDoom_common.cfg. *
// * *
// *******************************************************
// STANDARD ZDOOM SETTINGS
// Settings common to all games and all map formats
include("Includes\\ZDoom_common.cfg", "common");
// Settings common to text map format
include("Includes\\ZDoom_common.cfg", "mapformat_udmf");
// Settings common to Harmony games
include("Includes\\ZDoom_common.cfg", "game_harmony");
// Depends on both game and map format
gamedetect
{
// Map format
include("Includes\\ZDoom_misc.cfg", "gamedetect_udmf");
// Game scheme
include("Includes\\Harmony_misc.cfg", "gamedetect");
}
// THING TYPES
// Each engine has its own additional thing types
// Order should always be 1: Game; 2: ZDoom/game; 3: ZDoom/zdoom
thingtypes
{
// Basic game actors
include("Includes\\Harmony_things.cfg");
// Additional ZDoom actors for that game
include("Includes\\ZDoom_things.cfg", "default");
// Standard ZDoom actors
include("Includes\\ZDoom_things.cfg", "zdoom");
}
// ENUMERATIONS
// Each engine has its own additional thing types
// These are enumerated lists for linedef types and UDMF fields.
enums
{
// Basic game enums
include("Includes\\Doom_misc.cfg", "enums");
// Standard ZDoom enums
include("Includes\\ZDoom_misc.cfg", "enums");
// Additional ZDoom enums for that game
include("Includes\\ZDoom_misc.cfg", "enums_harmony");
}

View file

@ -0,0 +1,65 @@
/*************************************************************\
Doom Builder 2 Game Configuration for ZDoom-compatible port
\*************************************************************/
// This is required to prevent accidental use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "ZDoom: Heretic (Doom format)";
// This is the simplified game engine/sourceport name
engine = "zdoom";
// *******************************************************
// * *
// * Note: all the elements that could be factorized *
// * because they were common to ZDoom, GZDoom and *
// * Skulltag have been moved to ZDoom_common.cfg. *
// * *
// *******************************************************
// STANDARD ZDOOM SETTINGS
// Settings common to all games and all map formats
include("Includes\\ZDoom_common.cfg", "common");
// Settings common to Doom map format
include("Includes\\ZDoom_common.cfg", "mapformat_doom");
// Settings common to Heretic games
include("Includes\\ZDoom_common.cfg", "game_heretic");
// Depends on both game and map format
gamedetect
{
// Map format
include("Includes\\ZDoom_misc.cfg", "gamedetect_doom");
// Game scheme
include("Includes\\Heretic_misc.cfg", "gamedetect");
}
// THING TYPES
// Each engine has its own additional thing types
// Order should always be 1: Game; 2: ZDoom/game; 3: ZDoom/zdoom
thingtypes
{
// Basic game actors
include("Includes\\Heretic_things.cfg");
// Additional ZDoom actors for that game
include("Includes\\ZDoom_things.cfg", "heretic");
// Standard ZDoom actors
include("Includes\\ZDoom_things.cfg", "zdoom");
}
// ENUMERATIONS
// Each engine has its own additional thing types
// These are enumerated lists for linedef types and UDMF fields.
enums
{
// Basic game enums
include("Includes\\Doom_misc.cfg", "enums");
// Standard ZDoom enums
include("Includes\\ZDoom_misc.cfg", "enums");
// Additional ZDoom enums for that game
include("Includes\\ZDoom_misc.cfg", "enums_heretic");
}

View file

@ -0,0 +1,65 @@
/*************************************************************\
Doom Builder 2 Game Configuration for ZDoom-compatible port
\*************************************************************/
// This is required to prevent accidental use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "ZDoom: Heretic (Hexen format)";
// This is the simplified game engine/sourceport name
engine = "zdoom";
// *******************************************************
// * *
// * Note: all the elements that could be factorized *
// * because they were common to ZDoom, GZDoom and *
// * Skulltag have been moved to ZDoom_common.cfg. *
// * *
// *******************************************************
// STANDARD ZDOOM SETTINGS
// Settings common to all games and all map formats
include("Includes\\ZDoom_common.cfg", "common");
// Settings common to Hexen map format
include("Includes\\ZDoom_common.cfg", "mapformat_hexen");
// Settings common to Heretic games
include("Includes\\ZDoom_common.cfg", "game_heretic");
// Depends on both game and map format
gamedetect
{
// Map format
include("Includes\\ZDoom_misc.cfg", "gamedetect_hexen");
// Game scheme
include("Includes\\Heretic_misc.cfg", "gamedetect");
}
// THING TYPES
// Each engine has its own additional thing types
// Order should always be 1: Game; 2: ZDoom/game; 3: ZDoom/zdoom
thingtypes
{
// Basic game actors
include("Includes\\Heretic_things.cfg");
// Additional ZDoom actors for that game
include("Includes\\ZDoom_things.cfg", "heretic");
// Standard ZDoom actors
include("Includes\\ZDoom_things.cfg", "zdoom");
}
// ENUMERATIONS
// Each engine has its own additional thing types
// These are enumerated lists for linedef types and UDMF fields.
enums
{
// Basic game enums
include("Includes\\Doom_misc.cfg", "enums");
// Standard ZDoom enums
include("Includes\\ZDoom_misc.cfg", "enums");
// Additional ZDoom enums for that game
include("Includes\\ZDoom_misc.cfg", "enums_heretic");
}

View file

@ -0,0 +1,65 @@
/*************************************************************\
Doom Builder 2 Game Configuration for ZDoom-compatible port
\*************************************************************/
// This is required to prevent accidental use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "ZDoom: Heretic (UDMF)";
// This is the simplified game engine/sourceport name
engine = "zdoom";
// *******************************************************
// * *
// * Note: all the elements that could be factorized *
// * because they were common to ZDoom, GZDoom and *
// * Skulltag have been moved to ZDoom_common.cfg. *
// * *
// *******************************************************
// STANDARD ZDOOM SETTINGS
// Settings common to all games and all map formats
include("Includes\\ZDoom_common.cfg", "common");
// Settings common to text map format
include("Includes\\ZDoom_common.cfg", "mapformat_udmf");
// Settings common to Heretic games
include("Includes\\ZDoom_common.cfg", "game_heretic");
// Depends on both game and map format
gamedetect
{
// Map format
include("Includes\\ZDoom_misc.cfg", "gamedetect_udmf");
// Game scheme
include("Includes\\Heretic_misc.cfg", "gamedetect");
}
// THING TYPES
// Each engine has its own additional thing types
// Order should always be 1: Game; 2: ZDoom/game; 3: ZDoom/zdoom
thingtypes
{
// Basic game actors
include("Includes\\Heretic_things.cfg");
// Additional ZDoom actors for that game
include("Includes\\ZDoom_things.cfg", "heretic");
// Standard ZDoom actors
include("Includes\\ZDoom_things.cfg", "zdoom");
}
// ENUMERATIONS
// Each engine has its own additional thing types
// These are enumerated lists for linedef types and UDMF fields.
enums
{
// Basic game enums
include("Includes\\Doom_misc.cfg", "enums");
// Standard ZDoom enums
include("Includes\\ZDoom_misc.cfg", "enums");
// Additional ZDoom enums for that game
include("Includes\\ZDoom_misc.cfg", "enums_heretic");
}

View file

@ -0,0 +1,65 @@
/*************************************************************\
Doom Builder 2 Game Configuration for ZDoom-compatible port
\*************************************************************/
// This is required to prevent accidental use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "ZDoom: Hexen (Hexen format)";
// This is the simplified game engine/sourceport name
engine = "zdoom";
// *******************************************************
// * *
// * Note: all the elements that could be factorized *
// * because they were common to ZDoom, GZDoom and *
// * Skulltag have been moved to ZDoom_common.cfg. *
// * *
// *******************************************************
// STANDARD ZDOOM SETTINGS
// Settings common to all games and all map formats
include("Includes\\ZDoom_common.cfg", "common");
// Settings common to Hexen map format
include("Includes\\ZDoom_common.cfg", "mapformat_hexen");
// Settings common to Hexen games
include("Includes\\ZDoom_common.cfg", "game_hexen");
// Depends on both game and map format
gamedetect
{
// Map format
include("Includes\\ZDoom_misc.cfg", "gamedetect_hexen");
// Game scheme
include("Includes\\Hexen_misc.cfg", "gamedetect");
}
// THING TYPES
// Each engine has its own additional thing types
// Order should always be 1: Game; 2: ZDoom/game; 3: ZDoom/zdoom
thingtypes
{
// Basic game actors
include("Includes\\Hexen_things.cfg");
// Additional ZDoom actors for that game
include("Includes\\ZDoom_things.cfg", "hexen");
// Standard ZDoom actors
include("Includes\\ZDoom_things.cfg", "zdoom");
}
// ENUMERATIONS
// Each engine has its own additional thing types
// These are enumerated lists for linedef types and UDMF fields.
enums
{
// Basic game enums
include("Includes\\Doom_misc.cfg", "enums");
// Standard ZDoom enums
include("Includes\\ZDoom_misc.cfg", "enums");
// Additional ZDoom enums for that game
include("Includes\\ZDoom_misc.cfg", "enums_hexen");
}

View file

@ -0,0 +1,65 @@
/*************************************************************\
Doom Builder 2 Game Configuration for ZDoom-compatible port
\*************************************************************/
// This is required to prevent accidental use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "ZDoom: Hexen (UDMF)";
// This is the simplified game engine/sourceport name
engine = "zdoom";
// *******************************************************
// * *
// * Note: all the elements that could be factorized *
// * because they were common to ZDoom, GZDoom and *
// * Skulltag have been moved to ZDoom_common.cfg. *
// * *
// *******************************************************
// STANDARD ZDOOM SETTINGS
// Settings common to all games and all map formats
include("Includes\\ZDoom_common.cfg", "common");
// Settings common to text map format
include("Includes\\ZDoom_common.cfg", "mapformat_udmf");
// Settings common to Hexen games
include("Includes\\ZDoom_common.cfg", "game_hexen");
// Depends on both game and map format
gamedetect
{
// Map format
include("Includes\\ZDoom_misc.cfg", "gamedetect_udmf");
// Game scheme
include("Includes\\Hexen_misc.cfg", "gamedetect");
}
// THING TYPES
// Each engine has its own additional thing types
// Order should always be 1: Game; 2: ZDoom/game; 3: ZDoom/zdoom
thingtypes
{
// Basic game actors
include("Includes\\Hexen_things.cfg");
// Additional ZDoom actors for that game
include("Includes\\ZDoom_things.cfg", "hexen");
// Standard ZDoom actors
include("Includes\\ZDoom_things.cfg", "zdoom");
}
// ENUMERATIONS
// Each engine has its own additional thing types
// These are enumerated lists for linedef types and UDMF fields.
enums
{
// Basic game enums
include("Includes\\Doom_misc.cfg", "enums");
// Standard ZDoom enums
include("Includes\\ZDoom_misc.cfg", "enums");
// Additional ZDoom enums for that game
include("Includes\\ZDoom_misc.cfg", "enums_hexen");
}

View file

@ -0,0 +1,65 @@
/*************************************************************\
Doom Builder 2 Game Configuration for ZDoom-compatible port
\*************************************************************/
// This is required to prevent accidental use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "ZDoom: Strife (Doom format)";
// This is the simplified game engine/sourceport name
engine = "zdoom";
// *******************************************************
// * *
// * Note: all the elements that could be factorized *
// * because they were common to ZDoom, GZDoom and *
// * Skulltag have been moved to ZDoom_common.cfg. *
// * *
// *******************************************************
// STANDARD ZDOOM SETTINGS
// Settings common to all games and all map formats
include("Includes\\ZDoom_common.cfg", "common");
// Settings common to Doom map format
include("Includes\\ZDoom_common.cfg", "mapformat_doom");
// Settings common to Strife games
include("Includes\\ZDoom_common.cfg", "game_strife");
// Depends on both game and map format
gamedetect
{
// Map format
include("Includes\\ZDoom_misc.cfg", "gamedetect_doom");
// Game scheme
include("Includes\\Strife_misc.cfg", "gamedetect");
}
// THING TYPES
// Each engine has its own additional thing types
// Order should always be 1: Game; 2: ZDoom/game; 3: ZDoom/zdoom
thingtypes
{
// Basic game actors
include("Includes\\Strife_things.cfg");
// Additional ZDoom actors for that game
include("Includes\\ZDoom_things.cfg", "strife");
// Standard ZDoom actors
include("Includes\\ZDoom_things.cfg", "zdoom");
}
// ENUMERATIONS
// Each engine has its own additional thing types
// These are enumerated lists for linedef types and UDMF fields.
enums
{
// Basic game enums
include("Includes\\Doom_misc.cfg", "enums");
// Standard ZDoom enums
include("Includes\\ZDoom_misc.cfg", "enums");
// Additional ZDoom enums for that game
include("Includes\\ZDoom_misc.cfg", "enums_strife");
}

View file

@ -0,0 +1,65 @@
/*************************************************************\
Doom Builder 2 Game Configuration for ZDoom-compatible port
\*************************************************************/
// This is required to prevent accidental use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "ZDoom: Strife (Hexen format)";
// This is the simplified game engine/sourceport name
engine = "zdoom";
// *******************************************************
// * *
// * Note: all the elements that could be factorized *
// * because they were common to ZDoom, GZDoom and *
// * Skulltag have been moved to ZDoom_common.cfg. *
// * *
// *******************************************************
// STANDARD ZDOOM SETTINGS
// Settings common to all games and all map formats
include("Includes\\ZDoom_common.cfg", "common");
// Settings common to Hexen map format
include("Includes\\ZDoom_common.cfg", "mapformat_hexen");
// Settings common to Strife games
include("Includes\\ZDoom_common.cfg", "game_strife");
// Depends on both game and map format
gamedetect
{
// Map format
include("Includes\\ZDoom_misc.cfg", "gamedetect_hexen");
// Game scheme
include("Includes\\Strife_misc.cfg", "gamedetect");
}
// THING TYPES
// Each engine has its own additional thing types
// Order should always be 1: Game; 2: ZDoom/game; 3: ZDoom/zdoom
thingtypes
{
// Basic game actors
include("Includes\\Strife_things.cfg");
// Additional ZDoom actors for that game
include("Includes\\ZDoom_things.cfg", "strife");
// Standard ZDoom actors
include("Includes\\ZDoom_things.cfg", "zdoom");
}
// ENUMERATIONS
// Each engine has its own additional thing types
// These are enumerated lists for linedef types and UDMF fields.
enums
{
// Basic game enums
include("Includes\\Doom_misc.cfg", "enums");
// Standard ZDoom enums
include("Includes\\ZDoom_misc.cfg", "enums");
// Additional ZDoom enums for that game
include("Includes\\ZDoom_misc.cfg", "enums_strife");
}

View file

@ -0,0 +1,65 @@
/*************************************************************\
Doom Builder 2 Game Configuration for ZDoom-compatible port
\*************************************************************/
// This is required to prevent accidental use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "ZDoom: Strife (UDMF)";
// This is the simplified game engine/sourceport name
engine = "zdoom";
// *******************************************************
// * *
// * Note: all the elements that could be factorized *
// * because they were common to ZDoom, GZDoom and *
// * Skulltag have been moved to ZDoom_common.cfg. *
// * *
// *******************************************************
// STANDARD ZDOOM SETTINGS
// Settings common to all games and all map formats
include("Includes\\ZDoom_common.cfg", "common");
// Settings common to text map format
include("Includes\\ZDoom_common.cfg", "mapformat_udmf");
// Settings common to Strife games
include("Includes\\ZDoom_common.cfg", "game_strife");
// Depends on both game and map format
gamedetect
{
// Map format
include("Includes\\ZDoom_misc.cfg", "gamedetect_udmf");
// Game scheme
include("Includes\\Strife_misc.cfg", "gamedetect");
}
// THING TYPES
// Each engine has its own additional thing types
// Order should always be 1: Game; 2: ZDoom/game; 3: ZDoom/zdoom
thingtypes
{
// Basic game actors
include("Includes\\Strife_things.cfg");
// Additional ZDoom actors for that game
include("Includes\\ZDoom_things.cfg", "strife");
// Standard ZDoom actors
include("Includes\\ZDoom_things.cfg", "zdoom");
}
// ENUMERATIONS
// Each engine has its own additional thing types
// These are enumerated lists for linedef types and UDMF fields.
enums
{
// Basic game enums
include("Includes\\Doom_misc.cfg", "enums");
// Standard ZDoom enums
include("Includes\\ZDoom_misc.cfg", "enums");
// Additional ZDoom enums for that game
include("Includes\\ZDoom_misc.cfg", "enums_strife");
}

View file

@ -1,211 +0,0 @@
/*************************************************************\
Doom Builder Game Configuration for Doom
\*************************************************************/
// This is required to prevent accidental use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "Doom";
// This is the simplified game engine/sourceport name
engine = "doom";
// The format interface handles the map data format
formatinterface = "DoomMapSetIO";
// Default lump name for new map
defaultlumpname = "E1M1";
// Default testing parameters
testparameters = "-iwad \"%WP\" -skill \"%S\" -file \"%AP\" \"%F\" -warp %L1 %L2 %NM";
testshortpaths = true;
// Default nodebuilder configurations
defaultsavecompiler = "zennode_normal";
defaulttestcompiler = "zennode_fast";
// Skill levels
skills
{
include("Includes\\Doom_misc.cfg", "skills");
}
// When this is set to true, sectors with the same tag will light up when a line is highlighted
linetagindicatesectors = true;
// Special linedefs
soundlinedefflag = 64; // See linedefflags
singlesidedflag = 1; // See linedefflags
doublesidedflag = 4; // See linedefflags
impassableflag = 1;
upperunpeggedflag = 8;
lowerunpeggedflag = 16;
// Door making
makedoortrack = "DOORTRAK";
makedooraction = 1; // See linedeftypes
// Generalized actions
generalizedlinedefs = false;
generalizedsectors = false;
// Texture loading options
mixtexturesflats = false;
defaulttexturescale = 1.0f;
defaultflatscale = 1.0f;
// Some common settings
include("Includes\\Common.cfg");
// Default flags for first new thing
defaultthingflags
{
include("Includes\\Doom_misc.cfg", "defaultthingflags");
}
// Texture sources
textures
{
include("Includes\\Doom_misc.cfg", "textures");
}
// Patch sources
patches
{
include("Includes\\Doom_misc.cfg", "patches");
}
// Sprite sources
sprites
{
include("Includes\\Doom_misc.cfg", "sprites");
}
// Flat sources
flats
{
include("Includes\\Doom_misc.cfg", "flats");
}
/*
GAME DETECT PATTERN
Used to guess the game for which a WAD file is made.
1 = One of these lumps must exist
2 = None of these lumps must exist
3 = All of these lumps must exist
*/
gamedetect
{
TEXTMAP = 2;
ENDMAP = 2;
EXTENDED = 2;
BEHAVIOR = 2;
E1M1 = 1; E1M2 = 1; E1M3 = 1; E1M4 = 1; E1M5 = 1; E1M6 = 1; E1M7 = 1; E1M8 = 1; E1M9 = 1;
E2M1 = 1; E2M2 = 1; E2M3 = 1; E2M4 = 1; E2M5 = 1; E2M6 = 1; E2M7 = 1; E2M8 = 1; E2M9 = 1;
E3M1 = 1; E3M2 = 1; E3M3 = 1; E3M4 = 1; E3M5 = 1; E3M6 = 1; E3M7 = 1; E3M8 = 1; E3M9 = 1;
E4M1 = 1; E4M2 = 1; E4M3 = 1; E4M4 = 1; E4M5 = 1; E4M6 = 1; E4M7 = 1; E4M8 = 1; E4M9 = 1;
MAP01 = 2; MAP02 = 2; MAP03 = 2; MAP04 = 2; MAP05 = 2; MAP06 = 2; MAP07 = 2; MAP08 = 2; MAP09 = 2; MAP10 = 2;
MAP11 = 2; MAP12 = 2; MAP13 = 2; MAP14 = 2; MAP15 = 2; MAP16 = 2; MAP17 = 2; MAP18 = 2; MAP19 = 2; MAP20 = 2;
MAP21 = 2; MAP22 = 2; MAP23 = 2; MAP24 = 2; MAP25 = 2; MAP26 = 2; MAP27 = 2; MAP28 = 2; MAP29 = 2; MAP30 = 2;
MAP31 = 2; MAP32 = 2; MAP33 = 2; MAP34 = 2; MAP35 = 2; MAP36 = 2; MAP37 = 2; MAP38 = 2; MAP39 = 2; MAP40 = 2;
MAP41 = 2;
}
maplumpnames
{
include("Includes\\Doom_misc.cfg", "doommaplumpnames");
}
// Default sector brightness levels
sectorbrightness
{
include("Includes\\Doom_misc.cfg", "sectorbrightness");
}
// SECTOR TYPES
sectortypes
{
include("Includes\\Doom_sectors.cfg");
}
// LINEDEF FLAGS
linedefflags
{
include("Includes\\Doom_misc.cfg", "linedefflags");
}
// LINEDEF ACTIVATIONS
linedefactivations
{
}
// Linedef flags UDMF translation table
// This is needed for copy/paste and prefabs to work properly
// When the UDMF field name is prefixed with ! it is inverted
linedefflagstranslation
{
include("Includes\\Doom_misc.cfg", "linedefflagstranslation");
}
// LINEDEF TYPES
linedeftypes
{
include("Includes\\Doom_linedefs.cfg");
}
// THING FLAGS
thingflags
{
include("Includes\\Doom_misc.cfg", "thingflags");
}
// Thing flags UDMF translation table
// This is needed for copy/paste and prefabs to work properly
// When the UDMF field name is prefixed with ! it is inverted
thingflagstranslation
{
include("Includes\\Doom_misc.cfg", "thingflagstranslation");
}
// Things flags masks
include("Includes\\Doom_misc.cfg", "thingflagsmasks");
// THING TYPES
thingtypes
{
include("Includes\\Doom_things.cfg");
}
// Default thing filters
// (these are not required, just usefull for new users)
thingsfilters
{
include("Includes\\Doom_misc.cfg", "thingsfilters");
}
// Default texture sets
// (these are not required, but usefull for new users)
texturesets
{
include("Includes\\Doom_texturesets.cfg");
}

View file

@ -1,212 +0,0 @@
/*************************************************************\
Doom Builder Game Configuration for Doom 2
\*************************************************************/
// This is required to prevent accidental use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "Doom 2";
// This is the simplified game engine/sourceport name
engine = "doom2";
// The format interface handles the map data format
formatinterface = "DoomMapSetIO";
// Default lump name for new map
defaultlumpname = "MAP01";
// Default testing parameters
testparameters = "-iwad \"%WP\" -skill \"%S\" -file \"%AP\" \"%F\" -warp %L1 %L2 %NM";
testshortpaths = true;
// Default nodebuilder configurations
defaultsavecompiler = "zennode_normal";
defaulttestcompiler = "zennode_fast";
// Skill levels
skills
{
include("Includes\\Doom_misc.cfg", "skills");
}
// When this is set to true, sectors with the same tag will light up when a line is highlighted
linetagindicatesectors = true;
// Special linedefs
soundlinedefflag = 64; // See linedefflags
singlesidedflag = 1; // See linedefflags
doublesidedflag = 4; // See linedefflags
impassableflag = 1;
upperunpeggedflag = 8;
lowerunpeggedflag = 16;
// Door making
makedoortrack = "DOORTRAK";
makedooraction = 1; // See linedeftypes
// Generalized actions
generalizedlinedefs = false;
generalizedsectors = false;
// Texture loading options
mixtexturesflats = false;
defaulttexturescale = 1.0f;
defaultflatscale = 1.0f;
// Some common settings
include("Includes\\Common.cfg");
// Default flags for first new thing
defaultthingflags
{
include("Includes\\Doom_misc.cfg", "defaultthingflags");
}
// Texture sources
textures
{
include("Includes\\Doom_misc.cfg", "textures");
}
// Patch sources
patches
{
include("Includes\\Doom_misc.cfg", "patches");
}
// Sprite sources
sprites
{
include("Includes\\Doom_misc.cfg", "sprites");
}
// Flat sources
flats
{
include("Includes\\Doom_misc.cfg", "flats");
}
/*
GAME DETECT PATTERN
Used to guess the game for which a WAD file is made.
1 = One of these lumps must exist
2 = None of these lumps must exist
3 = All of these lumps must exist
*/
gamedetect
{
TEXTMAP = 2;
ENDMAP = 2;
EXTENDED = 2;
BEHAVIOR = 2;
E1M1 = 2; E1M2 = 2; E1M3 = 2; E1M4 = 2; E1M5 = 2; E1M6 = 2; E1M7 = 2; E1M8 = 2; E1M9 = 2;
E2M1 = 2; E2M2 = 2; E2M3 = 2; E2M4 = 2; E2M5 = 2; E2M6 = 2; E2M7 = 2; E2M8 = 2; E2M9 = 2;
E3M1 = 2; E3M2 = 2; E3M3 = 2; E3M4 = 2; E3M5 = 2; E3M6 = 2; E3M7 = 2; E3M8 = 2; E3M9 = 2;
E4M1 = 2; E4M2 = 2; E4M3 = 2; E4M4 = 2; E4M5 = 2; E4M6 = 2; E4M7 = 2; E4M8 = 2; E4M9 = 2;
MAP01 = 1; MAP02 = 1; MAP03 = 1; MAP04 = 1; MAP05 = 1; MAP06 = 1; MAP07 = 1; MAP08 = 1; MAP09 = 1; MAP10 = 1;
MAP11 = 1; MAP12 = 1; MAP13 = 1; MAP14 = 1; MAP15 = 1; MAP16 = 1; MAP17 = 1; MAP18 = 1; MAP19 = 1; MAP20 = 1;
MAP21 = 1; MAP22 = 1; MAP23 = 1; MAP24 = 1; MAP25 = 1; MAP26 = 1; MAP27 = 1; MAP28 = 1; MAP29 = 1; MAP30 = 1;
MAP31 = 1; MAP32 = 1; MAP33 = 2; MAP34 = 2; MAP35 = 2; MAP36 = 2; MAP37 = 2; MAP38 = 2; MAP39 = 2; MAP40 = 2;
MAP41 = 2;
}
maplumpnames
{
include("Includes\\Doom_misc.cfg", "doommaplumpnames");
}
// Default sector brightness levels
sectorbrightness
{
include("Includes\\Doom_misc.cfg", "sectorbrightness");
}
// SECTOR TYPES
sectortypes
{
include("Includes\\Doom_sectors.cfg");
}
// LINEDEF FLAGS
linedefflags
{
include("Includes\\Doom_misc.cfg", "linedefflags");
}
// LINEDEF ACTIVATIONS
linedefactivations
{
}
// Linedef flags UDMF translation table
// This is needed for copy/paste and prefabs to work properly
// When the UDMF field name is prefixed with ! it is inverted
linedefflagstranslation
{
include("Includes\\Doom_misc.cfg", "linedefflagstranslation");
}
// LINEDEF TYPES
linedeftypes
{
include("Includes\\Doom_linedefs.cfg");
}
// THING FLAGS
thingflags
{
include("Includes\\Doom_misc.cfg", "thingflags");
}
// Thing flags UDMF translation table
// This is needed for copy/paste and prefabs to work properly
// When the UDMF field name is prefixed with ! it is inverted
thingflagstranslation
{
include("Includes\\Doom_misc.cfg", "thingflagstranslation");
}
// Things flags masks
include("Includes\\Doom_misc.cfg", "thingflagsmasks");
// THING TYPES
thingtypes
{
include("Includes\\Doom_things.cfg");
include("Includes\\Doom2_things.cfg");
}
// Default thing filters
// (these are not required, just usefull for new users)
thingsfilters
{
include("Includes\\Doom_misc.cfg", "thingsfilters");
}
// Default texture sets
// (these are not required, but usefull for new users)
texturesets
{
include("Includes\\Doom_texturesets.cfg");
}

View file

@ -1,233 +0,0 @@
/*************************************************************\
Doom Builder Game Configuration for Edge
\*************************************************************/
// This is required to prevent accidental use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "Edge";
// This is the simplified game engine/sourceport name
engine = "edge";
// The format interface handles the map data format
formatinterface = "DoomMapSetIO";
// Default lump name for new map
defaultlumpname = "MAP01";
// Default testing parameters
testparameters = "-iwad \"%WP\" -skill \"%S\" -file \"%AP\" \"%F\" -warp %L1 %L2 %NM";
// Default nodebuilder configurations
defaultsavecompiler = "glbsp_normal";
defaulttestcompiler = "glbsp_fast";
// Skill levels
skills
{
include("Includes\\Doom_misc.cfg", "skills");
}
// When this is set to true, sectors with the same tag will light up when a line is highlighted
linetagindicatesectors = true;
// Special linedefs
soundlinedefflag = 64; // See linedefflags
singlesidedflag = 1; // See linedefflags
doublesidedflag = 4; // See linedefflags
impassableflag = 1;
upperunpeggedflag = 8;
lowerunpeggedflag = 16;
// Door making
makedoortrack = "DOORTRAK";
makedooraction = 1; // See linedeftypes
// Generalized actions
generalizedlinedefs = true;
generalizedsectors = true;
// Texture loading options
mixtexturesflats = false;
defaulttexturescale = 1.0f;
defaultflatscale = 1.0f;
// Some common settings
include("Includes\\Common.cfg");
// Default flags for first new thing
defaultthingflags
{
include("Includes\\Doom_misc.cfg", "defaultthingflags");
}
// Texture sources
textures
{
include("Includes\\Doom_misc.cfg", "textures");
}
// Patch sources
patches
{
include("Includes\\Doom_misc.cfg", "patches");
}
// Sprite sources
sprites
{
include("Includes\\Doom_misc.cfg", "sprites");
}
// Flat sources
flats
{
include("Includes\\Doom_misc.cfg", "flats");
}
/*
GAME DETECT PATTERN
Used to guess the game for which a WAD file is made.
1 = One of these lumps must exist
2 = None of these lumps must exist
3 = All of these lumps must exist
*/
gamedetect
{
TEXTMAP = 2;
ENDMAP = 2;
EXTENDED = 2;
BEHAVIOR = 2;
E1M1 = 1; E1M2 = 1; E1M3 = 1; E1M4 = 1; E1M5 = 1; E1M6 = 1; E1M7 = 1; E1M8 = 1; E1M9 = 1;
E2M1 = 1; E2M2 = 1; E2M3 = 1; E2M4 = 1; E2M5 = 1; E2M6 = 1; E2M7 = 1; E2M8 = 1; E2M9 = 1;
E3M1 = 1; E3M2 = 1; E3M3 = 1; E3M4 = 1; E3M5 = 1; E3M6 = 1; E3M7 = 1; E3M8 = 1; E3M9 = 1;
E4M1 = 1; E4M2 = 1; E4M3 = 1; E4M4 = 1; E4M5 = 1; E4M6 = 1; E4M7 = 1; E4M8 = 1; E4M9 = 1;
MAP01 = 1; MAP02 = 1; MAP03 = 1; MAP04 = 1; MAP05 = 1; MAP06 = 1; MAP07 = 1; MAP08 = 1; MAP09 = 1; MAP10 = 1;
MAP11 = 1; MAP12 = 1; MAP13 = 1; MAP14 = 1; MAP15 = 1; MAP16 = 1; MAP17 = 1; MAP18 = 1; MAP19 = 1; MAP20 = 1;
MAP21 = 1; MAP22 = 1; MAP23 = 1; MAP24 = 1; MAP25 = 1; MAP26 = 1; MAP27 = 1; MAP28 = 1; MAP29 = 1; MAP30 = 1;
MAP31 = 1; MAP32 = 1; MAP33 = 1; MAP34 = 1; MAP35 = 1; MAP36 = 1; MAP37 = 1; MAP38 = 1; MAP39 = 1; MAP40 = 1;
MAP41 = 1;
}
maplumpnames
{
include("Includes\\Doom_misc.cfg", "doommaplumpnames");
}
// Default sector brightness levels
sectorbrightness
{
include("Includes\\Doom_misc.cfg", "sectorbrightness");
}
// Generalized sector types
gen_sectortypes
{
include("Includes\\Boom_generalized.cfg", "gen_sectortypes");
}
// SECTOR TYPES
sectortypes
{
include("Includes\\Doom_sectors.cfg");
include("Includes\\Edge_sectors.cfg");
}
// LINEDEF FLAGS
linedefflags
{
include("Includes\\Doom_misc.cfg", "linedefflags");
include("Includes\\Boom_misc.cfg", "linedefflags");
}
// LINEDEF ACTIVATIONS
linedefactivations
{
}
// Linedef flags UDMF translation table
// This is needed for copy/paste and prefabs to work properly
// When the UDMF field name is prefixed with ! it is inverted
linedefflagstranslation
{
include("Includes\\Doom_misc.cfg", "linedefflagstranslation");
include("Includes\\Boom_misc.cfg", "linedefflagstranslation");
}
// LINEDEF TYPES
linedeftypes
{
include("Includes\\Doom_linedefs.cfg");
include("Includes\\Boom_linedefs.cfg");
include("Includes\\Edge_linedefs.cfg");
}
// GENERALIZED LINEDEF TYPES
gen_linedeftypes
{
include("Includes\\Boom_generalized.cfg", "gen_linedeftypes");
}
// THING FLAGS
thingflags
{
include("Includes\\Doom_misc.cfg", "thingflags");
include("Includes\\Boom_misc.cfg", "thingflags");
}
// Thing flags UDMF translation table
// This is needed for copy/paste and prefabs to work properly
// When the UDMF field name is prefixed with ! it is inverted
thingflagstranslation
{
include("Includes\\Doom_misc.cfg", "thingflagstranslation");
include("Includes\\Boom_misc.cfg", "thingflagstranslation");
}
// Things flags masks
include("Includes\\Doom_misc.cfg", "thingflagsmasks");
// THING TYPES
thingtypes
{
include("Includes\\Doom_things.cfg");
include("Includes\\Doom2_things.cfg");
include("Includes\\Boom_things.cfg");
include("Includes\\Edge_things.cfg");
}
// Default thing filters
// (these are not required, just usefull for new users)
thingsfilters
{
include("Includes\\Doom_misc.cfg", "thingsfilters");
}
// Default texture sets
// (these are not required, but usefull for new users)
texturesets
{
include("Includes\\Doom_texturesets.cfg");
}

View file

@ -1,243 +0,0 @@
/*************************************************************\
Doom Builder Game Configuration for Eternity
\*************************************************************/
// This is required to prevent accidental use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "Eternity";
// This is the simplified game engine/sourceport name
engine = "eternity";
// The format interface handles the map data format
formatinterface = "DoomMapSetIO";
// Default lump name for new map
defaultlumpname = "MAP01";
// Default testing parameters
testparameters = "-iwad \"%WP\" -skill \"%S\" -file \"%AP\" \"%F\" -warp %L1 %L2 %NM";
// Default nodebuilder configurations
defaultsavecompiler = "zennode_normal";
defaulttestcompiler = "zennode_fast";
// Skill levels
skills
{
include("Includes\\Doom_misc.cfg", "skills");
}
// When this is set to true, sectors with the same tag will light up when a line is highlighted
linetagindicatesectors = true;
// Special linedefs
soundlinedefflag = 64; // See linedefflags
singlesidedflag = 1; // See linedefflags
doublesidedflag = 4; // See linedefflags
impassableflag = 1;
upperunpeggedflag = 8;
lowerunpeggedflag = 16;
// Door making
makedoortrack = "DOORTRAK";
makedooraction = 1; // See linedeftypes
// Generalized actions
generalizedlinedefs = true;
generalizedsectors = true;
// Texture loading options
mixtexturesflats = true;
defaulttexturescale = 1.0f;
defaultflatscale = 1.0f;
// Some common settings
include("Includes\\Common.cfg");
// Default flags for first new thing
defaultthingflags
{
include("Includes\\Doom_misc.cfg", "defaultthingflags");
}
// Texture sources
textures
{
include("Includes\\Doom_misc.cfg", "textures");
}
// Patch sources
patches
{
include("Includes\\Doom_misc.cfg", "patches");
}
// Sprite sources
sprites
{
include("Includes\\Doom_misc.cfg", "sprites");
}
// Flat sources
flats
{
include("Includes\\Doom_misc.cfg", "flats");
}
// Colormap sources
colormaps
{
include("Includes\\Boom_misc.cfg", "colormaps");
}
/*
GAME DETECT PATTERN
Used to guess the game for which a WAD file is made.
1 = One of these lumps must exist
2 = None of these lumps must exist
3 = All of these lumps must exist
*/
gamedetect
{
TEXTMAP = 2;
ENDMAP = 2;
EXTENDED = 2;
BEHAVIOR = 2;
E1M1 = 2; E1M2 = 2; E1M3 = 2; E1M4 = 2; E1M5 = 2; E1M6 = 2; E1M7 = 2; E1M8 = 2; E1M9 = 2;
E2M1 = 2; E2M2 = 2; E2M3 = 2; E2M4 = 2; E2M5 = 2; E2M6 = 2; E2M7 = 2; E2M8 = 2; E2M9 = 2;
E3M1 = 2; E3M2 = 2; E3M3 = 2; E3M4 = 2; E3M5 = 2; E3M6 = 2; E3M7 = 2; E3M8 = 2; E3M9 = 2;
E4M1 = 2; E4M2 = 2; E4M3 = 2; E4M4 = 2; E4M5 = 2; E4M6 = 2; E4M7 = 2; E4M8 = 2; E4M9 = 2;
MAP01 = 1; MAP02 = 1; MAP03 = 1; MAP04 = 1; MAP05 = 1; MAP06 = 1; MAP07 = 1; MAP08 = 1; MAP09 = 1; MAP10 = 1;
MAP11 = 1; MAP12 = 1; MAP13 = 1; MAP14 = 1; MAP15 = 1; MAP16 = 1; MAP17 = 1; MAP18 = 1; MAP19 = 1; MAP20 = 1;
MAP21 = 1; MAP22 = 1; MAP23 = 1; MAP24 = 1; MAP25 = 1; MAP26 = 1; MAP27 = 1; MAP28 = 1; MAP29 = 1; MAP30 = 1;
MAP31 = 1; MAP32 = 1; MAP33 = 2; MAP34 = 2; MAP35 = 2; MAP36 = 2; MAP37 = 2; MAP38 = 2; MAP39 = 2; MAP40 = 2;
MAP41 = 2;
}
maplumpnames
{
include("Includes\\Doom_misc.cfg", "doommaplumpnames");
}
// Default sector brightness levels
sectorbrightness
{
include("Includes\\Eternity_misc.cfg", "sectorbrightness");
}
// Generalized sector types
gen_sectortypes
{
include("Includes\\Boom_generalized.cfg", "gen_sectortypes");
}
// SECTOR TYPES
sectortypes
{
include("Includes\\Doom_sectors.cfg");
}
// LINEDEF FLAGS
linedefflags
{
include("Includes\\Doom_misc.cfg", "linedefflags");
include("Includes\\Boom_misc.cfg", "linedefflags");
include("Includes\\Eternity_misc.cfg", "linedefflags");
}
// LINEDEF ACTIVATIONS
linedefactivations
{
}
// Linedef flags UDMF translation table
// This is needed for copy/paste and prefabs to work properly
// When the UDMF field name is prefixed with ! it is inverted
linedefflagstranslation
{
include("Includes\\Doom_misc.cfg", "linedefflagstranslation");
include("Includes\\Boom_misc.cfg", "linedefflagstranslation");
include("Includes\\Eternity_misc.cfg", "linedefflagstranslation");
}
// LINEDEF TYPES
linedeftypes
{
include("Includes\\Doom_linedefs.cfg");
include("Includes\\Boom_linedefs.cfg");
include("Includes\\Eternity_linedefs.cfg");
}
// GENERALIZED LINEDEF TYPES
gen_linedeftypes
{
include("Includes\\Boom_generalized.cfg", "gen_linedeftypes");
}
// THING FLAGS
thingflags
{
include("Includes\\Doom_misc.cfg", "thingflags");
include("Includes\\Boom_misc.cfg", "thingflags");
include("Includes\\Eternity_misc.cfg", "thingflags");
}
// Thing flags UDMF translation table
// This is needed for copy/paste and prefabs to work properly
// When the UDMF field name is prefixed with ! it is inverted
thingflagstranslation
{
include("Includes\\Doom_misc.cfg", "thingflagstranslation");
include("Includes\\Boom_misc.cfg", "thingflagstranslation");
include("Includes\\Eternity_misc.cfg", "thingflagstranslation");
}
// Things flags masks
include("Includes\\Doom_misc.cfg", "thingflagsmasks");
// THING TYPES
thingtypes
{
include("Includes\\Doom_things.cfg");
include("Includes\\Doom2_things.cfg");
include("Includes\\Boom_things.cfg");
include("Includes\\Eternity_things.cfg");
}
// Default thing filters
// (these are not required, just usefull for new users)
thingsfilters
{
include("Includes\\Doom_misc.cfg", "thingsfilters");
}
// Default texture sets
// (these are not required, but usefull for new users)
texturesets
{
include("Includes\\Doom_texturesets.cfg");
}

View file

@ -0,0 +1,68 @@
/*************************************************************\
Doom Builder 2 Game Configuration for ZDoom-compatible port
\*************************************************************/
// This is required to prevent accidental use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "GZDoom: Doom (Hexen format)";
// This is the simplified game engine/sourceport name
engine = "gzdoom";
// *******************************************************
// * *
// * Note: all the elements that could be factorized *
// * because they were common to ZDoom, GZDoom and *
// * Skulltag have been moved to ZDoom_common.cfg. *
// * *
// *******************************************************
// STANDARD ZDOOM SETTINGS
// Settings common to all games and all map formats
include("Includes\\ZDoom_common.cfg", "common");
// Settings common to Hexen map format
include("Includes\\ZDoom_common.cfg", "mapformat_hexen");
// Settings common to Doom games
include("Includes\\ZDoom_common.cfg", "game_doom");
// Depends on both game and map format
gamedetect
{
// Map format
include("Includes\\ZDoom_misc.cfg", "gamedetect_hexen");
// Game scheme
include("Includes\\Doom_misc.cfg", "gamedetect_either");
}
// THING TYPES
// Each engine has its own additional thing types
// Order should always be 1: Game; 2: ZDoom/game; 3: ZDoom/zdoom
thingtypes
{
// Basic game actors
include("Includes\\Doom_things.cfg");
include("Includes\\Doom2_things.cfg");
// Additional ZDoom actors for that game
include("Includes\\ZDoom_things.cfg", "doom");
// Standard ZDoom actors
include("Includes\\ZDoom_things.cfg", "zdoom");
// Additional actors from the engine
include("Includes\\GZDoom_things.cfg", "gzdoom");
}
// ENUMERATIONS
// Each engine has its own additional thing types
// These are enumerated lists for linedef types and UDMF fields.
enums
{
// Basic game enums
include("Includes\\Doom_misc.cfg", "enums");
// Standard ZDoom enums
include("Includes\\ZDoom_misc.cfg", "enums");
// Additional ZDoom enums for that game
include("Includes\\ZDoom_misc.cfg", "enums_doom");
}

View file

@ -0,0 +1,68 @@
/*************************************************************\
Doom Builder 2 Game Configuration for ZDoom-compatible port
\*************************************************************/
// This is required to prevent accidental use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "GZDoom: Doom (UDMF)";
// This is the simplified game engine/sourceport name
engine = "gzdoom";
// *******************************************************
// * *
// * Note: all the elements that could be factorized *
// * because they were common to ZDoom, GZDoom and *
// * Skulltag have been moved to ZDoom_common.cfg. *
// * *
// *******************************************************
// STANDARD ZDOOM SETTINGS
// Settings common to all games and all map formats
include("Includes\\ZDoom_common.cfg", "common");
// Settings common to text map format
include("Includes\\ZDoom_common.cfg", "mapformat_udmf");
// Settings common to Doom games
include("Includes\\ZDoom_common.cfg", "game_doom");
// Depends on both game and map format
gamedetect
{
// Map format
include("Includes\\ZDoom_misc.cfg", "gamedetect_udmf");
// Game scheme
include("Includes\\Doom_misc.cfg", "gamedetect_either");
}
// THING TYPES
// Each engine has its own additional thing types
// Order should always be 1: Game; 2: ZDoom/game; 3: ZDoom/zdoom
thingtypes
{
// Basic game actors
include("Includes\\Doom_things.cfg");
include("Includes\\Doom2_things.cfg");
// Additional ZDoom actors for that game
include("Includes\\ZDoom_things.cfg", "doom");
// Standard ZDoom actors
include("Includes\\ZDoom_things.cfg", "zdoom");
// Additional actors from the engine
include("Includes\\GZDoom_things.cfg", "gzdoom");
}
// ENUMERATIONS
// Each engine has its own additional thing types
// These are enumerated lists for linedef types and UDMF fields.
enums
{
// Basic game enums
include("Includes\\Doom_misc.cfg", "enums");
// Standard ZDoom enums
include("Includes\\ZDoom_misc.cfg", "enums");
// Additional ZDoom enums for that game
include("Includes\\ZDoom_misc.cfg", "enums_doom");
}

View file

@ -1,212 +0,0 @@
/*************************************************************\
Doom Builder Game Configuration for Heretic
\*************************************************************/
// This is required to prevent accedential use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "Heretic";
// This is the simplified game engine/sourceport name
engine = "heretic";
// The format interface handles the map data format
formatinterface = "DoomMapSetIO";
// Default lump name for new map
defaultlumpname = "E1M1";
// Default testing parameters
testparameters = "-iwad \"%WP\" -skill \"%S\" -file \"%AP\" \"%F\" -warp %L1 %L2 %NM";
testshortpaths = true;
// Default nodebuilder configurations
defaultsavecompiler = "zennode_normal";
defaulttestcompiler = "zennode_fast";
// Skill levels
skills
{
include("Includes\\Heretic_misc.cfg", "skills");
}
// When this is set to true, sectors with the same tag will light up when a line is highlighted
linetagindicatesectors = true;
// Special linedefs
soundlinedefflag = 64; // See linedefflags
singlesidedflag = 1; // See linedefflags
doublesidedflag = 4; // See linedefflags
impassableflag = 1;
upperunpeggedflag = 8;
lowerunpeggedflag = 16;
// Door making
makedoortrack = "DOORTRAK";
makedooraction = 1; // See linedeftypes
// Generalized actions
generalizedlinedefs = false;
generalizedsectors = false;
// Texture loading options
mixtexturesflats = false;
defaulttexturescale = 1.0f;
defaultflatscale = 1.0f;
// Some common settings
include("Includes\\Common.cfg");
// Default flags for first new thing
defaultthingflags
{
include("Includes\\Doom_misc.cfg", "defaultthingflags");
}
// Texture sources
textures
{
include("Includes\\Doom_misc.cfg", "textures");
}
// Patch sources
patches
{
include("Includes\\Doom_misc.cfg", "patches");
}
// Sprite sources
sprites
{
include("Includes\\Doom_misc.cfg", "sprites");
}
// Flat sources
flats
{
include("Includes\\Doom_misc.cfg", "flats");
}
/*
GAME DETECT PATTERN
Used to guess the game for which a WAD file is made.
1 = One of these lumps must exist
2 = None of these lumps must exist
3 = All of these lumps must exist
*/
gamedetect
{
TEXTMAP = 2;
ENDMAP = 2;
EXTENDED = 3;
BEHAVIOR = 2;
E1M1 = 1; E1M2 = 1; E1M3 = 1; E1M4 = 1; E1M5 = 1; E1M6 = 1; E1M7 = 1; E1M8 = 1; E1M9 = 1;
E2M1 = 1; E2M2 = 1; E2M3 = 1; E2M4 = 1; E2M5 = 1; E2M6 = 1; E2M7 = 1; E2M8 = 1; E2M9 = 1;
E3M1 = 1; E3M2 = 1; E3M3 = 1; E3M4 = 1; E3M5 = 1; E3M6 = 1; E3M7 = 1; E3M8 = 1; E3M9 = 1;
E4M1 = 1; E4M2 = 1; E4M3 = 1; E4M4 = 1; E4M5 = 1; E4M6 = 1; E4M7 = 1; E4M8 = 1; E4M9 = 1;
E5M1 = 1; E5M2 = 1; E5M3 = 1; E5M4 = 1; E5M5 = 1; E5M6 = 1; E5M7 = 1; E5M8 = 1; E5M9 = 1;
MAP01 = 2; MAP02 = 2; MAP03 = 2; MAP04 = 2; MAP05 = 2; MAP06 = 2; MAP07 = 2; MAP08 = 2; MAP09 = 2; MAP10 = 2;
MAP11 = 2; MAP12 = 2; MAP13 = 2; MAP14 = 2; MAP15 = 2; MAP16 = 2; MAP17 = 2; MAP18 = 2; MAP19 = 2; MAP20 = 2;
MAP21 = 2; MAP22 = 2; MAP23 = 2; MAP24 = 2; MAP25 = 2; MAP26 = 2; MAP27 = 2; MAP28 = 2; MAP29 = 2; MAP30 = 2;
MAP31 = 2; MAP32 = 2; MAP33 = 2; MAP34 = 2; MAP35 = 2; MAP36 = 2; MAP37 = 2; MAP38 = 2; MAP39 = 2; MAP40 = 2;
MAP41 = 2;
}
maplumpnames
{
include("Includes\\Doom_misc.cfg", "doommaplumpnames");
}
// Default sector brightness levels
sectorbrightness
{
include("Includes\\Doom_misc.cfg", "sectorbrightness");
}
// SECTOR TYPES
sectortypes
{
include("Includes\\Heretic_sectors.cfg");
}
// LINEDEF FLAGS
linedefflags
{
include("Includes\\Doom_misc.cfg", "linedefflags");
}
// LINEDEF ACTIVATIONS
linedefactivations
{
}
// Linedef flags UDMF translation table
// This is needed for copy/paste and prefabs to work properly
// When the UDMF field name is prefixed with ! it is inverted
linedefflagstranslation
{
include("Includes\\Doom_misc.cfg", "linedefflagstranslation");
}
// LINEDEF TYPES
linedeftypes
{
include("Includes\\Heretic_linedefs.cfg");
}
// THING FLAGS
thingflags
{
include("Includes\\Doom_misc.cfg", "thingflags");
}
// Thing flags UDMF translation table
// This is needed for copy/paste and prefabs to work properly
// When the UDMF field name is prefixed with ! it is inverted
thingflagstranslation
{
include("Includes\\Doom_misc.cfg", "thingflagstranslation");
}
// Things flags masks
include("Includes\\Doom_misc.cfg", "thingflagsmasks");
// THING TYPES
thingtypes
{
include("Includes\\Heretic_things.cfg");
}
// Default thing filters
// (these are not required, just usefull for new users)
thingsfilters
{
include("Includes\\Doom_misc.cfg", "thingsfilters");
}
// Default texture sets
// (these are not required, but usefull for new users)
texturesets
{
include("Includes\\Heretic_texturesets.cfg");
}

View file

@ -1,239 +0,0 @@
/*************************************************************\
Doom Builder Game Configuration for Hexen
\*************************************************************/
// This is required to prevent accedential use of a different configuration
type = "Doom Builder 2 Game Configuration";
// This is the title to show for this game
game = "Hexen";
// This is the simplified game engine/sourceport name
engine = "hexen";
// The format interface handles the map data format
formatinterface = "HexenMapSetIO";
// Default lump name for new map
defaultlumpname = "MAP01";
// Default testing parameters
testparameters = "-iwad \"%WP\" -skill \"%S\" -file \"%AP\" \"%F\" -warp %L1 %L2 %NM";
testshortpaths = true;
// Default nodebuilder configurations
defaultsavecompiler = "zennode_normal";
defaulttestcompiler = "zennode_fast";
// Skill levels
skills
{
include("Includes\\Hexen_misc.cfg", "skills");
}
// When this is set to true, sectors with the same tag will light up when a line is highlighted
linetagindicatesectors = false;
// Special linedefs
soundlinedefflag = 64; // See linedefflags
singlesidedflag = 1; // See linedefflags
doublesidedflag = 4; // See linedefflags
impassableflag = 1;
upperunpeggedflag = 8;
lowerunpeggedflag = 16;
// Door making
makedoortrack = "D_END2";
makedooraction = 12; // See linedeftypes
makedooractivate = 1024; // See linedefactivations
makedoorflags { 512; } // see linedefflags, as string, CSV
makedoorarg0 = 0;
makedoorarg1 = 16;
makedoorarg2 = 150;
makedoorarg3 = 0;
makedoorarg4 = 0;
// Generalized actions
generalizedlinedefs = false;
generalizedsectors = false;
// Texture loading options
mixtexturesflats = false;
defaulttexturescale = 1.0f;
defaultflatscale = 1.0f;
// Some common settings
include("Includes\\Common.cfg");
// Flat used as sky
skyflatname = "F_SKY";
// Default flags for first new thing
defaultthingflags
{
include("Includes\\Doom_misc.cfg", "defaultthingflags");
include("Includes\\Hexen_misc.cfg", "defaultthingflags");
}
// Texture sources
textures
{
include("Includes\\Doom_misc.cfg", "textures");
}
// Patch sources
patches
{
include("Includes\\Doom_misc.cfg", "patches");
}
// Sprite sources
sprites
{
include("Includes\\Doom_misc.cfg", "sprites");
}
// Flat sources
flats
{
include("Includes\\Doom_misc.cfg", "flats");
}
/*
GAME DETECT PATTERN
Used to guess the game for which a WAD file is made.
1 = One of these lumps must exist
2 = None of these lumps must exist
3 = All of these lumps must exist
*/
gamedetect
{
TEXTMAP = 2;
ENDMAP = 2;
EXTENDED = 2;
BEHAVIOR = 3;
E1M1 = 2; E1M2 = 2; E1M3 = 2; E1M4 = 2; E1M5 = 2; E1M6 = 2; E1M7 = 2; E1M8 = 2; E1M9 = 2;
E2M1 = 2; E2M2 = 2; E2M3 = 2; E2M4 = 2; E2M5 = 2; E2M6 = 2; E2M7 = 2; E2M8 = 2; E2M9 = 2;
E3M1 = 2; E3M2 = 2; E3M3 = 2; E3M4 = 2; E3M5 = 2; E3M6 = 2; E3M7 = 2; E3M8 = 2; E3M9 = 2;
E4M1 = 2; E4M2 = 2; E4M3 = 2; E4M4 = 2; E4M5 = 2; E4M6 = 2; E4M7 = 2; E4M8 = 2; E4M9 = 2;
MAP01 = 1; MAP02 = 1; MAP03 = 1; MAP04 = 1; MAP05 = 1; MAP06 = 1; MAP07 = 1; MAP08 = 1; MAP09 = 1; MAP10 = 1;
MAP11 = 1; MAP12 = 1; MAP13 = 1; MAP14 = 1; MAP15 = 1; MAP16 = 1; MAP17 = 1; MAP18 = 1; MAP19 = 1; MAP20 = 1;
MAP21 = 1; MAP22 = 1; MAP23 = 1; MAP24 = 1; MAP25 = 1; MAP26 = 1; MAP27 = 1; MAP28 = 1; MAP29 = 1; MAP30 = 1;
MAP31 = 1; MAP32 = 1; MAP33 = 1; MAP34 = 1; MAP35 = 1; MAP36 = 1; MAP37 = 1; MAP38 = 1; MAP39 = 1; MAP40 = 1;
MAP41 = 1;
}
maplumpnames
{
include("Includes\\Hexen_misc.cfg", "hexenmaplumpnames");
}
// Default sector brightness levels
sectorbrightness
{
include("Includes\\Doom_misc.cfg", "sectorbrightness");
}
// SECTOR TYPES
sectortypes
{
include("Includes\\Hexen_sectors.cfg");
}
// LINEDEF FLAGS
linedefflags
{
include("Includes\\Doom_misc.cfg", "linedefflags");
include("Includes\\Hexen_misc.cfg", "linedefflags");
}
// Activations filter for Hexen type activations
// This filters the activation bits from the flags
include("Includes\\Hexen_misc.cfg", "linedefactivationsfilter");
// LINEDEF ACTIVATIONS
linedefactivations
{
include("Includes\\Hexen_misc.cfg", "linedefactivations");
}
// Linedef flags UDMF translation table
// This is needed for copy/paste and prefabs to work properly
// When the UDMF field name is prefixed with ! it is inverted
linedefflagstranslation
{
include("Includes\\Doom_misc.cfg", "linedefflagstranslation");
include("Includes\\Hexen_misc.cfg", "linedefflagstranslation");
}
// LINEDEF TYPES
linedeftypes
{
include("Includes\\Hexen_linedefs.cfg");
}
// THING FLAGS
thingflags
{
include("Includes\\Doom_misc.cfg", "thingflags");
include("Includes\\Hexen_misc.cfg", "thingflags");
}
// Thing flags UDMF translation table
// This is needed for copy/paste and prefabs to work properly
// When the UDMF field name is prefixed with ! it is inverted
thingflagstranslation
{
include("Includes\\Doom_misc.cfg", "thingflagstranslation");
include("Includes\\Hexen_misc.cfg", "thingflagstranslation");
}
// Things flags masks
include("Includes\\Hexen_misc.cfg", "thingflagsmasks");
// THING TYPES
// Color numbers are the basic colors
// Arrow indicates if the things will have an arrow to indicate direction
// Sort: 0 = List as in configuration, 1 = List alphabetically
// Blocking: 0 = No, 1 = Completely, 2 = True-Height
// Error:
// 0 = Dont check for errors
// 1 = Must be inside map (default)
// 2 = Must be inside map and may not collide
thingtypes
{
include("Includes\\Hexen_things.cfg");
}
// ENUMERATIONS
// These are enumerated lists for linedef types and UDMF fields.
enums
{
include("Includes\\Doom_misc.cfg", "enums");
include("Includes\\Hexen_misc.cfg", "enums");
}
// Default thing filters
// (these are not required, just usefull for new users)
thingsfilters
{
include("Includes\\Hexen_misc.cfg", "thingsfilters");
}

View file

@ -0,0 +1,38 @@
// Basic Doom and Vanilla engine stuff.
include("Doom_Misc.cfg");
// The only difference with Doom
skills
{
1 = "Punkass Bitch";
2 = "Petty Thug";
3 = "Hot Shit";
4 = "Badass Mother Fucker";
}
/*
GAME DETECT PATTERN
Used to guess the game for which a WAD file is made.
1 = One of these lumps must exist
2 = None of these lumps must exist
3 = All of these lumps must exist
*/
gamedetect
{
EXTENDED = 2;
E1M1 = 2; E1M2 = 2; E1M3 = 2; E1M4 = 2; E1M5 = 2; E1M6 = 2; E1M7 = 2; E1M8 = 2; E1M9 = 2;
E2M1 = 2; E2M2 = 2; E2M3 = 2; E2M4 = 2; E2M5 = 2; E2M6 = 2; E2M7 = 2; E2M8 = 2; E2M9 = 2;
E3M1 = 2; E3M2 = 2; E3M3 = 2; E3M4 = 2; E3M5 = 2; E3M6 = 2; E3M7 = 2; E3M8 = 2; E3M9 = 2;
E4M1 = 2; E4M2 = 2; E4M3 = 2; E4M4 = 2; E4M5 = 2; E4M6 = 2; E4M7 = 2; E4M8 = 2; E4M9 = 2;
E5M1 = 2; E5M2 = 2; E5M3 = 2; E5M4 = 2; E5M5 = 2; E5M6 = 2; E5M7 = 2; E5M8 = 2; E5M9 = 2;
E6M1 = 2; E6M2 = 2; E6M3 = 2;
MAP01 = 1; MAP02 = 1; MAP03 = 1; MAP04 = 1; MAP05 = 1; MAP06 = 1; MAP07 = 1; MAP08 = 1; MAP09 = 1; MAP10 = 1;
MAP11 = 2; MAP12 = 2; MAP13 = 2; MAP14 = 2; MAP15 = 2; MAP16 = 2; MAP17 = 2; MAP18 = 2; MAP19 = 2; MAP20 = 2;
MAP21 = 2; MAP22 = 2; MAP23 = 2; MAP24 = 2; MAP25 = 2; MAP26 = 2; MAP27 = 2; MAP28 = 2; MAP29 = 2; MAP30 = 2;
MAP31 = 2; MAP32 = 2; MAP33 = 2; MAP34 = 2; MAP35 = 2; MAP36 = 2; MAP37 = 2; MAP38 = 2; MAP39 = 2; MAP40 = 2;
MAP41 = 2;
}

File diff suppressed because it is too large Load diff

View file

@ -66,7 +66,7 @@ To indicate the map header lump, use ~MAP
Legenda:
required = Lump is required to exist.
blindcopy = Lump will be copied along with the map blindly. (usefull for lumps Doom Builder doesn't use)
blindcopy = Lump will be copied along with the map blindly. (useful for lumps Doom Builder doesn't use)
nodebuild = The nodebuilder generates this lump.
allowempty = The nodebuilder is allowed to leave this lump empty.
script = This lump is a text-based script. Specify the filename of the script configuration to use.

View file

@ -0,0 +1,756 @@
players
{
color = 10; // Light Green
arrow = 1;
title = "Player Starts";
width = 16;
sort = 1;
height = 56;
hangs = 0;
blocking = 1;
error = 2;
1
{
title = "Player 1 start";
sprite = "PLAYA2A8";
}
2
{
title = "Player 2 start";
sprite = "PLAYA2A8";
}
3
{
title = "Player 3 start";
sprite = "PLAYA2A8";
}
4
{
title = "Player 4 start";
sprite = "PLAYA2A8";
}
11
{
title = "Player Deathmatch start";
sprite = "PLAYF1";
}
}
teleports
{
color = 2; // Green
arrow = 1;
title = "Teleports";
width = 16;
sort = 1;
height = 56;
hangs = 0;
blocking = 0;
error = 0;
14
{
title = "Teleport Destination";
sprite = "TFOGB0";
}
}
monsters
{
color = 12; // Light Red
arrow = 1;
title = "Monsters";
width = 20;
sort = 1;
height = 56;
hangs = 0;
blocking = 1;
error = 2;
3004
{
title = "Flemoidus Commonus";
sprite = "POSSA2A8";
}
9
{
title = "Flemoidus Bipedicus";
sprite = "SPOSA2A8";
}
3001
{
title = "Armored Flemoidus Bipedicus";
sprite = "TROOA2A8";
}
3002
{
title = "Flemoidus Stridicus";
sprite = "SARGA2A8";
}
58
{
title = "Flemoidus Cycloptis Commonus";
sprite = "CYCLA2A8";
}
3006
{
title = "Flem Mine";
sprite = "SKULA8A2";
}
3003
{
title = "Flemoidus Maximus";
sprite = "BOSSA2A8";
}
3005
{
title = "Super Cycloptis";
sprite = "HEADA2A8";
}
69
{
title = "The Flembrane";
sprite = "FLMBA2A8";
}
9050
{
title = "Flemoidus Larva";
sprite = "LRVAA2A8";
}
9057
{
title = "Quadrumpus";
sprite = "QUADA2A8";
}
16
{
title = "Lord Snotfolus";
sprite = "CYBRA2A8";
}
7
{
title = "Flembomination";
sprite = "SPIDA2A8";
}
2035
{
title = "Flemoid power strand";
sprite = "BAR2A0";
}
}
weapons
{
color = 14; // Yellow
arrow = 0;
title = "Weapons";
width = 20;
sort = 1;
height = 25;
hangs = 0;
blocking = 0;
82
{
title = "Super Large Zorcher";
sprite = "SGN2A0";
}
2005
{
title = "Super Bootspork";
sprite = "CSAWA0";
}
2001
{
title = "Large Zorcher";
sprite = "SHOTA0";
}
2002
{
title = "Rapid Zorcher";
sprite = "MGUNA0";
}
2003
{
title = "Zorch Propulsor";
sprite = "LAUNA0";
}
2004
{
title = "Phasing Zorcher";
sprite = "PLASA0";
}
2006
{
title = "LAZ Device";
sprite = "BFUGA0";
height = 30;
}
}
ammunition
{
color = 6; // Brown
arrow = 0;
title = "Ammunition";
width = 20;
sort = 1;
height = 16;
blocking = 0;
hangs = 0;
2007
{
title = "Mini Zorcher Recharge";
sprite = "CLIPA0";
}
2008
{
title = "Large Zorcher Recharge";
sprite = "SHELA0";
}
2010
{
title = "Zorch propulsor recharge";
sprite = "ROCKA0";
height = 25;
}
2047
{
title = "Phasing zorcher recharge";
sprite = "CELLA0";
}
2048
{
title = "Mini zorcher pack";
sprite = "AMMOA0";
}
2049
{
title = "Large zorcher pack";
sprite = "SBOXA0";
}
2046
{
title = "Zorch propulsor pack";
sprite = "BROKA0";
width = 30;
height = 25;
}
17
{
title = "Phasing zorcher pack";
sprite = "CELPA0";
height = 25;
}
8
{
title = "Zorchpack";
sprite = "BPAKA0";
}
}
health
{
color = 1; // Blue
arrow = 0;
title = "Health and Armor";
width = 16;
sort = 1;
height = 20;
hangs = 0;
blocking = 0;
2011
{
title = "Bowl of fruits";
sprite = "STIMA0";
}
2012
{
title = "Bowl of Vegetables";
sprite = "MEDIA0";
height = 25;
}
2014
{
title = "Glass of water";
sprite = "BON1A0";
}
2015
{
title = "Slime repellent";
sprite = "BON2A0";
}
2018
{
title = "Chex Armor";
sprite = "ARM1A0";
}
2019
{
title = "Super Chex Armor";
sprite = "ARM2A0";
}
}
powerups
{
color = 9; // Light Blue
arrow = 0;
title = "Powerups";
width = 20;
sort = 1;
height = 20;
hangs = 0;
blocking = 0;
2013
{
title = "Supercharge Breakfast";
sprite = "SOULA0";
height = 45;
}
2025
{
title = "Slime-Proof Suit";
sprite = "SUITA0";
height = 60;
}
2026
{
title = "Computer map";
sprite = "PMAPA0";
height = 35;
}
2045
{
title = "Ultra goggles";
sprite = "PVISA0";
}
}
keys
{
color = 13; // Light Magenta
arrow = 0;
title = "Keys";
width = 16;
sort = 1;
height = 20;
hangs = 0;
blocking = 0;
5
{
title = "Blue keycard";
sprite = "BKEYA0";
}
13
{
title = "Red keycard";
sprite = "RKEYA0";
}
6
{
title = "Yellow keycard";
sprite = "YKEYA0";
}
38
{
title = "Red flemkey";
sprite = "RSKUA0";
}
39
{
title = "Yellow flemkey";
sprite = "YSKUA0";
}
40
{
title = "Blue flemkey";
sprite = "BSKUA0";
}
}
obstacles
{
color = 3; // Cyan
arrow = 0;
title = "Obstacles";
width = 20;
sort = 1;
height = 20;
hangs = 0;
blocking = 1;
47
{
title = "Pine tree";
sprite = "SMITA0";
}
54
{
title = "Spaceship";
sprite = "TRE2A0";
}
32
{
title = "Barrel";
sprite = "COL3A0";
}
30
{
title = "Pine tree with slime";
sprite = "COL1A0";
}
37
{
title = "Flag on a pole";
sprite = "COL6A0";
height = 128;
}
33
{
title = "Mine cart";
sprite = "COL4A0";
height = 30;
}
43
{
title = "Flemoid pod";
sprite = "TRE1A0";
}
44
{
title = "Slime fountain";
sprite = "TBLUA0";
height = 48;
}
48
{
title = "Slimy statue";
sprite = "ELECA0";
height = 52;
}
31
{
title = "Grey rock";
sprite = "COL2A0";
}
25
{
title = "Globe stand";
sprite = "POL1A0";
}
18
{
title = "Model rocket";
sprite = "MROCA0";
}
19
{
title = "Radar dish";
sprite = "RADAA0";
}
85
{
title = "Map room point light";
sprite = "TLMPA0";
}
86
{
title = "Slimy urn";
sprite = "TLP2A0";
}
36
{
title = "Oxygen tank";
sprite = "COL5A0";
}
42
{
title = "Lab coil";
sprite = "FSKUA0";
}
49
{
title = "Stool";
sprite = "GOR1A0";
}
50
{
title = "Hydroponic plant";
sprite = "GOR6A0";
}
51
{
title = "Big bowl sculpture";
sprite = "BOWLA0";
}
53
{
title = "Bazoik cart";
sprite = "COL7A0";
}
27
{
title = "Slimy meteor";
sprite = "POL4A0";
}
29
{
title = "Computer monitor";
sprite = "POL3A0";
}
73
{
title = "Pillar";
sprite = "HDB1A0";
}
74
{
title = "Stalagmite";
sprite = "HDB2A0";
}
76
{
title = "Triceratops skeleton";
sprite = "DINOA0";
}
77
{
title = "T-rex skeleton";
sprite = "DINOB0";
}
9051
{
title = "Statue of David";
sprite = "STTUA0";
}
9052
{
title = "Statue of the Thinker";
sprite = "STTUB0";
}
9053
{
title = "Statue of Ramses";
sprite = "STTUC0";
}
9054
{
title = "Statue of King Tut";
sprite = "STTUD0";
}
9055
{
title = "Statue of the Chex Warrior";
sprite = "STTUE0";
}
9056
{
title = "Statue of a spoon";
sprite = "STTUF0";
}
9058
{
title = "Banana tree";
sprite = "TRE3A0";
}
9059
{
title = "Beech tree";
sprite = "TRE4A0";
}
9060
{
title = "Apple tree";
sprite = "TRE5A0";
}
9061
{
title = "Orange tree";
sprite = "TRE6A0";
}
55
{
title = "Holographic globe projector";
sprite = "SMBTA0";
}
}
lights
{
color = 11; // Light Cyan
arrow = 0;
title = "Light sources";
width = 16;
sort = 1;
height = 16;
hangs = 0;
blocking = 1;
2028
{
title = "Landing light";
sprite = "COLUA0";
height = 48;
}
56
{
title = "Flemoid glowing shroom #2";
sprite = "SMGTA0";
}
45
{
title = "Flemoid glowing shroom #1";
sprite = "TGRNA0";
}
46
{
title = "Chandelier";
sprite = "TREDA0";
}
57
{
title = "Brasero";
sprite = "SMRTA0";
}
34
{
title = "Short lamp";
sprite = "CANDA0";
}
35
{
title = "Street light";
sprite = "CBRAA0";
}
}
decoration
{
color = 4; // Red
arrow = 0;
title = "Decoration";
width = 16;
sort = 1;
height = 16;
hangs = 0;
blocking = 0;
41
{
title = "Chemical burner";
sprite = "CEYEA0";
height = 25;
}
59
{
title = "Hanging plant #1";
sprite = "GOR2A0";
}
60
{
title = "Ceiling slime";
sprite = "GOR4A0";
}
61
{
title = "Hanging plant #2";
sprite = "GOR3A0";
}
62
{
title = "Hanging pots";
sprite = "GOR5A0";
}
63
{
title = "Cave bat";
sprite = "A0";
}
28
{
title = "Phone";
sprite = "POL2A0";
}
75
{
title = "Stalactite";
sprite = "HDB3A0";
}
78
{
title = "Flower #1";
sprite = "FLW1A0";
}
79
{
title = "Flower #2";
sprite = "FLW2A0";
}
80
{
title = "Chemical Beaker";
sprite = "POL5A0";
}
81
{
title = "Small bush";
sprite = "BRS1A0";
}
}
civilians
{
color = 4; // Red
arrow = 0;
title = "Civilians";
width = 16;
sort = 1;
height = 16;
hangs = 0;
blocking = 1;
70
{
title = "Captive #1";
sprite = "FCANA0";
}
26
{
title = "Captive #2";
sprite = "POL6A0";
}
52
{
title = "Captive #3";
sprite = "POL7A0";
}
}

View file

@ -0,0 +1,64 @@
// Basic Doom and Vanilla engine stuff.
include("Doom_Misc.cfg");
// The only difference with Doom
skills
{
1 = "Easy does it";
2 = "Not so sticky";
3 = "Gobs of goo";
4 = "Extreme ooze";
5 = "Super slimey!";
}
/*
GAME DETECT PATTERN
Used to guess the game for which a WAD file is made.
1 = One of these lumps must exist
2 = None of these lumps must exist
3 = All of these lumps must exist
*/
gamedetect_chex1
{
EXTENDED = 2;
E1M1 = 1; E1M2 = 1; E1M3 = 1; E1M4 = 1; E1M5 = 1; E1M6 = 1; E1M7 = 1; E1M8 = 1; E1M9 = 1;
E2M1 = 1; E2M2 = 1; E2M3 = 1; E2M4 = 1; E2M5 = 1; E2M6 = 1; E2M7 = 1; E2M8 = 1; E2M9 = 1;
E3M1 = 1; E3M2 = 1; E3M3 = 1; E3M4 = 1; E3M5 = 1; E3M6 = 1; E3M7 = 1; E3M8 = 1; E3M9 = 1;
E4M1 = 1; E4M2 = 1; E4M3 = 1; E4M4 = 1; E4M5 = 1; E4M6 = 1; E4M7 = 1; E4M8 = 1; E4M9 = 1;
E5M1 = 2; E5M2 = 2; E5M3 = 2; E5M4 = 2; E5M5 = 2; E5M6 = 2; E5M7 = 2; E5M8 = 2; E5M9 = 2;
E6M1 = 2; E6M2 = 2; E6M3 = 2;
MAP01 = 2; MAP02 = 2; MAP03 = 2; MAP04 = 2; MAP05 = 2; MAP06 = 2; MAP07 = 2; MAP08 = 2; MAP09 = 2; MAP10 = 2;
MAP11 = 2; MAP12 = 2; MAP13 = 2; MAP14 = 2; MAP15 = 2; MAP16 = 2; MAP17 = 2; MAP18 = 2; MAP19 = 2; MAP20 = 2;
MAP21 = 2; MAP22 = 2; MAP23 = 2; MAP24 = 2; MAP25 = 2; MAP26 = 2; MAP27 = 2; MAP28 = 2; MAP29 = 2; MAP30 = 2;
MAP31 = 2; MAP32 = 2; MAP33 = 2; MAP34 = 2; MAP35 = 2; MAP36 = 2; MAP37 = 2; MAP38 = 2; MAP39 = 2; MAP40 = 2;
MAP41 = 2;
}
/*
GAME DETECT PATTERN
Used to guess the game for which a WAD file is made.
1 = One of these lumps must exist
2 = None of these lumps must exist
3 = All of these lumps must exist
*/
gamedetect_chex3
{
EXTENDED = 2;
E1M1 = 1; E1M2 = 1; E1M3 = 1; E1M4 = 1; E1M5 = 1; E1M6 = 2; E1M7 = 2; E1M8 = 2; E1M9 = 2;
E2M1 = 1; E2M2 = 1; E2M3 = 1; E2M4 = 1; E2M5 = 1; E2M6 = 2; E2M7 = 2; E2M8 = 2; E2M9 = 2;
E3M1 = 1; E3M2 = 1; E3M3 = 1; E3M4 = 1; E3M5 = 1; E3M6 = 2; E3M7 = 2; E3M8 = 2; E3M9 = 2;
E4M1 = 2; E4M2 = 2; E4M3 = 2; E4M4 = 2; E4M5 = 2; E4M6 = 2; E4M7 = 2; E4M8 = 2; E4M9 = 2;
E5M1 = 2; E5M2 = 2; E5M3 = 2; E5M4 = 2; E5M5 = 2; E5M6 = 2; E5M7 = 2; E5M8 = 2; E5M9 = 2;
E6M1 = 2; E6M2 = 2; E6M3 = 2;
MAP01 = 2; MAP02 = 2; MAP03 = 2; MAP04 = 2; MAP05 = 2; MAP06 = 2; MAP07 = 2; MAP08 = 2; MAP09 = 2; MAP10 = 2;
MAP11 = 2; MAP12 = 2; MAP13 = 2; MAP14 = 2; MAP15 = 2; MAP16 = 2; MAP17 = 2; MAP18 = 2; MAP19 = 2; MAP20 = 2;
MAP21 = 2; MAP22 = 2; MAP23 = 2; MAP24 = 2; MAP25 = 2; MAP26 = 2; MAP27 = 2; MAP28 = 2; MAP29 = 2; MAP30 = 2;
MAP31 = 2; MAP32 = 2; MAP33 = 2; MAP34 = 2; MAP35 = 2; MAP36 = 2; MAP37 = 2; MAP38 = 2; MAP39 = 2; MAP40 = 2;
MAP41 = 2;
}

View file

@ -0,0 +1,504 @@
players
{
color = 10; // Light Green
arrow = 1;
title = "Player Starts";
width = 16;
sort = 1;
height = 56;
hangs = 0;
blocking = 1;
error = 2;
1
{
title = "Player 1 start";
sprite = "PLAYA2A8";
}
2
{
title = "Player 2 start";
sprite = "PLAYA2A8";
}
3
{
title = "Player 3 start";
sprite = "PLAYA2A8";
}
4
{
title = "Player 4 start";
sprite = "PLAYA2A8";
}
11
{
title = "Player Deathmatch start";
sprite = "PLAYF1";
}
}
teleports
{
color = 2; // Green
arrow = 1;
title = "Teleports";
width = 16;
sort = 1;
height = 56;
hangs = 0;
blocking = 0;
error = 0;
14
{
title = "Teleport Destination";
sprite = "TFOGB0";
}
}
monsters
{
color = 12; // Light Red
arrow = 1;
title = "Monsters";
width = 20;
sort = 1;
height = 56;
hangs = 0;
blocking = 1;
error = 2;
3004
{
title = "Flemoidus Commonus";
sprite = "POSSA2A8";
}
9
{
title = "Flemoidus Bipedicus";
sprite = "SPOSA2A8";
}
3001
{
title = "Armored Flemoidus Bipedicus";
sprite = "TROOA2A8";
}
3002
{
title = "Flemoidus Cycloptis Commonus";
width = 30;
sprite = "SARGA2A8";
}
3006
{
title = "Chex Soul";
width = 16;
sprite = "SKULA8A2";
}
3003
{
title = "Flembrane";
width = 24;
sprite = "BOSSA2A8";
height = 64;
}
}
weapons
{
color = 14; // Yellow
arrow = 0;
title = "Weapons";
width = 20;
sort = 1;
height = 25;
hangs = 0;
blocking = 0;
82
{
title = "Super Large Zorcher";
sprite = "SGN2A0";
}
2005
{
title = "Super Bootspork";
sprite = "CSAWA0";
}
2001
{
title = "Large Zorcher";
sprite = "SHOTA0";
}
2002
{
title = "Rapid Zorcher";
sprite = "MGUNA0";
}
2003
{
title = "Zorch Propulsor";
sprite = "LAUNA0";
}
2004
{
title = "Phasing Zorcher";
sprite = "PLASA0";
}
2006
{
title = "LAZ Device";
sprite = "BFUGA0";
height = 30;
}
}
ammunition
{
color = 6; // Brown
arrow = 0;
title = "Ammunition";
width = 20;
sort = 1;
height = 16;
blocking = 0;
hangs = 0;
2007
{
title = "Mini Zorcher Recharge";
sprite = "CLIPA0";
}
2008
{
title = "Large Zorcher Recharge";
sprite = "SHELA0";
}
2010
{
title = "Zorch propulsor recharge";
sprite = "ROCKA0";
height = 25;
}
2047
{
title = "Phasing zorcher recharge";
sprite = "CELLA0";
}
2048
{
title = "Mini zorcher pack";
sprite = "AMMOA0";
}
2049
{
title = "Large zorcher pack";
sprite = "SBOXA0";
}
2046
{
title = "Zorch propulsor pack";
sprite = "BROKA0";
width = 30;
height = 25;
}
17
{
title = "Phasing zorcher pack";
sprite = "CELPA0";
height = 25;
}
8
{
title = "Zorchpack";
sprite = "BPAKA0";
}
}
health
{
color = 1; // Blue
arrow = 0;
title = "Health and Armor";
width = 16;
sort = 1;
height = 20;
hangs = 0;
blocking = 0;
2011
{
title = "Bowl of fruits";
sprite = "STIMA0";
}
2012
{
title = "Bowl of Vegetables";
sprite = "MEDIA0";
height = 25;
}
2014
{
title = "Glass of water";
sprite = "BON1A0";
}
2015
{
title = "Slime repellent";
sprite = "BON2A0";
}
2018
{
title = "Chex Armor";
sprite = "ARM1A0";
}
2019
{
title = "Super Chex Armor";
sprite = "ARM2A0";
}
}
powerups
{
color = 9; // Light Blue
arrow = 0;
title = "Powerups";
width = 20;
sort = 1;
height = 20;
hangs = 0;
blocking = 0;
2013
{
title = "Supercharge Breakfast";
sprite = "SOULA0";
height = 45;
}
2025
{
title = "Slime-Proof Suit";
sprite = "SUITA0";
height = 60;
}
2026
{
title = "Computer map";
sprite = "PMAPA0";
height = 35;
}
}
keys
{
color = 13; // Light Magenta
arrow = 0;
title = "Keys";
width = 16;
sort = 1;
height = 20;
hangs = 0;
blocking = 0;
5
{
title = "Blue keycard";
sprite = "BKEYA0";
}
13
{
title = "Red keycard";
sprite = "RKEYA0";
}
6
{
title = "Yellow keycard";
sprite = "YKEYA0";
}
}
obstacles
{
color = 3; // Cyan
arrow = 0;
title = "Obstacles";
width = 20;
sort = 1;
height = 20;
hangs = 0;
blocking = 1;
47
{
title = "Apple tree";
sprite = "SMITA0";
height = 92;
}
54
{
title = "Banana tree";
width = 32;
sprite = "TRE2A0";
height = 108;
}
32
{
title = "Cavern column";
sprite = "COL3A0";
height = 128;
}
30
{
title = "Cavern stalagmite";
sprite = "COL1A0";
height = 60;
}
37
{
title = "Flag on a pole";
sprite = "COL6A0";
height = 128;
}
35
{
title = "Gas tank";
sprite = "CBRAA0";
height = 36;
}
33
{
title = "Bazoik cart";
sprite = "COL4A0";
height = 30;
}
43
{
title = "Orange tree";
sprite = "TRE1A0";
height = 92;
}
44
{
title = "Slime fountain";
sprite = "TBLUA0";
height = 48;
}
48
{
title = "Spaceship";
sprite = "ELECA0";
height = 52;
}
31
{
title = "Submerged plant";
sprite = "COL2A0";
height = 42;
}
28
{
title = "Tall flower #1";
sprite = "POL2A0";
height = 25;
}
25
{
title = "Tall flower #2";
sprite = "POL1A0";
height = 25;
}
55
{
title = "Lab coil";
sprite = "SMBTA0";
height = 86;
}
}
lights
{
color = 11; // Light Cyan
arrow = 0;
title = "Light sources";
width = 16;
sort = 1;
height = 16;
hangs = 0;
blocking = 1;
2028
{
title = "Landing light";
sprite = "COLUA0";
height = 48;
}
}
decoration
{
color = 4; // Red
arrow = 0;
title = "Decoration";
width = 16;
sort = 1;
height = 16;
hangs = 0;
blocking = 0;
41
{
title = "Chemical burner";
sprite = "CEYEA0";
height = 25;
}
34
{
title = "Chemical beaker";
sprite = "CANDA0";
}
}
civilians
{
color = 4; // Red
arrow = 0;
title = "Civilians";
width = 16;
sort = 1;
height = 16;
hangs = 0;
blocking = 1;
45
{
title = "Captive #1";
sprite = "TGRNA0";
height = 54;
}
56
{
title = "Captive #2";
sprite = "SMGTA0";
height = 54;
}
57
{
title = "Captive #3";
sprite = "SMRTA0";
height = 48;
}
}

View file

@ -18,6 +18,7 @@ monsters
{
title = "Chaingunner";
sprite = "CPOSA2";
class = "ChaingunGuy";
}
69
@ -26,6 +27,7 @@ monsters
width = 24;
sprite = "BOS2A2C8";
height = 64;
class = "HellKnight";
}
68
@ -34,6 +36,7 @@ monsters
width = 64;
sprite = "BSPIA2A8";
height = 64;
class = "Arachnotron";
}
71
@ -41,12 +44,14 @@ monsters
title = "Pain Elemental";
width = 31;
sprite = "PAINA2A8";
class = "PainElemental";
}
66
{
title = "Revenant";
sprite = "SKELA2D8";
class = "Revenant";
}
67
@ -55,18 +60,21 @@ monsters
width = 48;
sprite = "FATTC2C8";
height = 64;
class = "Fatso";
}
64
{
title = "Archvile";
sprite = "VILEA2D8";
class = "Archvile";
}
84
{
title = "Wolfenstein SS";
sprite = "SSWVA2";
class = "WolfensteinSS";
}
72
@ -76,6 +84,7 @@ monsters
sprite = "KEENA0";
height = 72;
hangs = 1;
class = "CommanderKeen";
}
88
@ -84,6 +93,7 @@ monsters
width = 16;
sprite = "BBRNA0";
height = 16;
class = "BossBrain";
}
89
@ -92,7 +102,7 @@ monsters
sprite = "BOSFB0";
height = 32;
}
87
{
title = "Monsters Target";
@ -116,6 +126,7 @@ weapons
{
title = "Super Shotgun";
sprite = "SGN2A0";
class = "SuperShotgun";
}
}
@ -136,6 +147,7 @@ powerups
title = "Megasphere";
sprite = "MEGAA0";
height = 40;
class = "Megasphere";
}
}
@ -156,6 +168,7 @@ obstacles
width = 10;
sprite = "FCANA0";
height = 32;
class = "BurningBarrel";
}
}
@ -175,12 +188,14 @@ lights
{
title = "Tall techno floor lamp";
sprite = "TLMPA0";
class = "TechLamp";
}
86
{
title = "Short techno floor lamp";
sprite = "TLP2A0";
class = "TechLamp2";
}
}
@ -200,18 +215,21 @@ decoration
{
title = "Pool of blood and guts";
sprite = "POB1A0";
class = "ColonGibs";
}
80
{
title = "Pool of blood";
sprite = "POB2A0";
class = "SmallBloodPool";
}
81
{
title = "Pool of brains";
sprite = "BRS1A0";
class = "BrainStem";
}
73
@ -221,6 +239,7 @@ decoration
height = 88;
hangs = 1;
blocking = 1;
class = "HangNoGuts";
}
74
@ -230,6 +249,7 @@ decoration
height = 88;
hangs = 1;
blocking = 1;
class = "HangBNoBrain";
}
75
@ -239,6 +259,7 @@ decoration
height = 64;
hangs = 1;
blocking = 1;
class = "HangTLookingDown";
}
76
@ -248,6 +269,7 @@ decoration
height = 64;
hangs = 1;
blocking = 1;
class = "HangTSkull";
}
77
@ -257,6 +279,7 @@ decoration
height = 64;
hangs = 1;
blocking = 1;
class = "HangTLookingUp";
}
78
@ -266,5 +289,6 @@ decoration
height = 64;
hangs = 1;
blocking = 1;
class = "HangTNoBrain";
}
}

View file

@ -179,7 +179,7 @@ To indicate the map header lump, use ~MAP
Legenda:
required = Lump is required to exist.
blindcopy = Lump will be copied along with the map blindly. (usefull for lumps Doom Builder doesn't use)
blindcopy = Lump will be copied along with the map blindly. (useful for lumps Doom Builder doesn't use)
nodebuild = The nodebuilder generates this lump.
allowempty = The nodebuilder is allowed to leave this lump empty.
script = This lump is a text-based script. Specify the filename of the script configuration to use.
@ -266,8 +266,103 @@ doommaplumpnames
}
hexenmaplumpnames
{
~MAP
{
required = true;
blindcopy = true;
nodebuild = false;
}
THINGS
{
required = true;
nodebuild = true;
allowempty = true;
}
LINEDEFS
{
required = true;
nodebuild = true;
allowempty = false;
}
SIDEDEFS
{
required = true;
nodebuild = true;
allowempty = false;
}
VERTEXES
{
required = true;
nodebuild = true;
allowempty = false;
}
SEGS
{
required = false;
nodebuild = true;
allowempty = false;
}
SSECTORS
{
required = false;
nodebuild = true;
allowempty = false;
}
NODES
{
required = false;
nodebuild = true;
allowempty = false;
}
SECTORS
{
required = true;
nodebuild = true;
allowempty = false;
}
REJECT
{
required = false;
nodebuild = true;
allowempty = true;
}
BLOCKMAP
{
required = false;
nodebuild = true;
allowempty = false;
}
BEHAVIOR
{
required = true;
nodebuild = false;
blindcopy = true;
}
SCRIPTS
{
required = false;
nodebuild = false;
script = "ZDoom_ACS.cfg";
}
}
// Default thing filters
// (these are not required, just usefull for new users)
// (these are not required, just useful for new users)
thingsfilters
{
@ -385,3 +480,76 @@ enums
}
}
/*
GAME DETECT PATTERN
Used to guess the game for which a WAD file is made.
1 = One of these lumps must exist
2 = None of these lumps must exist
3 = All of these lumps must exist
*/
gamedetect_format
{
TEXTMAP = 2;
THINGS = 3;
LINEDEFS = 3;
SIDEDEFS = 3;
VERTEXES = 3;
SEGS = 3;
SSECTORS = 3;
NODES = 3;
SECTORS = 3;
REJECT = 3;
BLOCKMAP = 3;
ENDMAP = 2;
BEHAVIOR = 2;
}
gamedetect_exmx
{
EXTENDED = 2;
E1M1 = 1; E1M2 = 1; E1M3 = 1; E1M4 = 1; E1M5 = 1; E1M6 = 1; E1M7 = 1; E1M8 = 1; E1M9 = 1;
E2M1 = 1; E2M2 = 1; E2M3 = 1; E2M4 = 1; E2M5 = 1; E2M6 = 1; E2M7 = 1; E2M8 = 1; E2M9 = 1;
E3M1 = 1; E3M2 = 1; E3M3 = 1; E3M4 = 1; E3M5 = 1; E3M6 = 1; E3M7 = 1; E3M8 = 1; E3M9 = 1;
E4M1 = 1; E4M2 = 1; E4M3 = 1; E4M4 = 1; E4M5 = 1; E4M6 = 1; E4M7 = 1; E4M8 = 1; E4M9 = 1;
E5M1 = 2; E5M2 = 2; E5M3 = 2; E5M4 = 2; E5M5 = 2; E5M6 = 2; E5M7 = 2; E5M8 = 2; E5M9 = 2;
E6M1 = 2; E6M2 = 2; E6M3 = 2;
MAP01 = 2; MAP02 = 2; MAP03 = 2; MAP04 = 2; MAP05 = 2; MAP06 = 2; MAP07 = 2; MAP08 = 2; MAP09 = 2; MAP10 = 2;
MAP11 = 2; MAP12 = 2; MAP13 = 2; MAP14 = 2; MAP15 = 2; MAP16 = 2; MAP17 = 2; MAP18 = 2; MAP19 = 2; MAP20 = 2;
MAP21 = 2; MAP22 = 2; MAP23 = 2; MAP24 = 2; MAP25 = 2; MAP26 = 2; MAP27 = 2; MAP28 = 2; MAP29 = 2; MAP30 = 2;
MAP31 = 2; MAP32 = 2; MAP33 = 2; MAP34 = 2; MAP35 = 2; MAP36 = 2; MAP37 = 2; MAP38 = 2; MAP39 = 2; MAP40 = 2;
MAP41 = 2;
}
gamedetect_mapxx
{
EXTENDED = 2;
E1M1 = 2; E1M2 = 2; E1M3 = 2; E1M4 = 2; E1M5 = 2; E1M6 = 2; E1M7 = 2; E1M8 = 2; E1M9 = 2;
E2M1 = 2; E2M2 = 2; E2M3 = 2; E2M4 = 2; E2M5 = 2; E2M6 = 2; E2M7 = 2; E2M8 = 2; E2M9 = 2;
E3M1 = 2; E3M2 = 2; E3M3 = 2; E3M4 = 2; E3M5 = 2; E3M6 = 2; E3M7 = 2; E3M8 = 2; E3M9 = 2;
E4M1 = 2; E4M2 = 2; E4M3 = 2; E4M4 = 2; E4M5 = 2; E4M6 = 2; E4M7 = 2; E4M8 = 2; E4M9 = 2;
E5M1 = 2; E5M2 = 2; E5M3 = 2; E5M4 = 2; E5M5 = 2; E5M6 = 2; E5M7 = 2; E5M8 = 2; E5M9 = 2;
E6M1 = 2; E6M2 = 2; E6M3 = 2;
MAP01 = 1; MAP02 = 1; MAP03 = 1; MAP04 = 1; MAP05 = 1; MAP06 = 1; MAP07 = 1; MAP08 = 1; MAP09 = 1; MAP10 = 1;
MAP11 = 1; MAP12 = 1; MAP13 = 1; MAP14 = 1; MAP15 = 1; MAP16 = 1; MAP17 = 1; MAP18 = 1; MAP19 = 1; MAP20 = 1;
MAP21 = 1; MAP22 = 1; MAP23 = 1; MAP24 = 1; MAP25 = 1; MAP26 = 1; MAP27 = 1; MAP28 = 1; MAP29 = 1; MAP30 = 1;
MAP31 = 1; MAP32 = 1; MAP33 = 1; MAP34 = 1; MAP35 = 1; MAP36 = 1; MAP37 = 1; MAP38 = 1; MAP39 = 1; MAP40 = 1;
MAP41 = 1;
}
gamedetect_either
{
EXTENDED = 2;
E1M1 = 1; E1M2 = 1; E1M3 = 1; E1M4 = 1; E1M5 = 1; E1M6 = 1; E1M7 = 1; E1M8 = 1; E1M9 = 1;
E2M1 = 1; E2M2 = 1; E2M3 = 1; E2M4 = 1; E2M5 = 1; E2M6 = 1; E2M7 = 1; E2M8 = 1; E2M9 = 1;
E3M1 = 1; E3M2 = 1; E3M3 = 1; E3M4 = 1; E3M5 = 1; E3M6 = 1; E3M7 = 1; E3M8 = 1; E3M9 = 1;
E4M1 = 1; E4M2 = 1; E4M3 = 1; E4M4 = 1; E4M5 = 1; E4M6 = 1; E4M7 = 1; E4M8 = 1; E4M9 = 1;
E5M1 = 2; E5M2 = 2; E5M3 = 2; E5M4 = 2; E5M5 = 2; E5M6 = 2; E5M7 = 2; E5M8 = 2; E5M9 = 2;
E6M1 = 2; E6M2 = 2; E6M3 = 2;
MAP01 = 1; MAP02 = 1; MAP03 = 1; MAP04 = 1; MAP05 = 1; MAP06 = 1; MAP07 = 1; MAP08 = 1; MAP09 = 1; MAP10 = 1;
MAP11 = 1; MAP12 = 1; MAP13 = 1; MAP14 = 1; MAP15 = 1; MAP16 = 1; MAP17 = 1; MAP18 = 1; MAP19 = 1; MAP20 = 1;
MAP21 = 1; MAP22 = 1; MAP23 = 1; MAP24 = 1; MAP25 = 1; MAP26 = 1; MAP27 = 1; MAP28 = 1; MAP29 = 1; MAP30 = 1;
MAP31 = 1; MAP32 = 1; MAP33 = 2; MAP34 = 2; MAP35 = 2; MAP36 = 2; MAP37 = 2; MAP38 = 2; MAP39 = 2; MAP40 = 2;
MAP41 = 2;
}

View file

@ -15,6 +15,7 @@ players
{
title = "Player 1 start";
sprite = "PLAYA2A8";
class = "DoomPlayer";
}
2
{
@ -74,6 +75,7 @@ monsters
{
title = "Former Human";
sprite = "POSSA2A8";
class = "ZombieMan";
}
@ -81,6 +83,7 @@ monsters
{
title = "Former Sergeant";
sprite = "SPOSA2A8";
class = "ShotgunGuy";
}
@ -88,6 +91,7 @@ monsters
{
title = "Imp";
sprite = "TROOA2A8";
class = "DoomImp";
}
@ -96,6 +100,7 @@ monsters
title = "Demon";
width = 30;
sprite = "SARGA2A8";
class = "Demon";
}
@ -104,6 +109,7 @@ monsters
title = "Spectre";
width = 30;
sprite = "SARGA2A8";
class = "Spectre";
}
@ -112,6 +118,7 @@ monsters
title = "Lost Soul";
width = 16;
sprite = "SKULA8A2";
class = "LostSoul";
}
@ -120,6 +127,7 @@ monsters
title = "Cacodemon";
width = 31;
sprite = "HEADA2A8";
class = "Cacodemon";
}
@ -129,6 +137,7 @@ monsters
width = 24;
sprite = "BOSSA2A8";
height = 64;
class = "BaronOfHell";
}
@ -138,6 +147,7 @@ monsters
width = 40;
sprite = "CYBRA2";
height = 110;
class = "Cyberdemon";
}
@ -147,6 +157,7 @@ monsters
width = 128;
sprite = "SPIDG2G8";
height = 100;
class = "SpiderMastermind";
}
}
@ -165,32 +176,38 @@ weapons
{
title = "Chainsaw";
sprite = "CSAWA0";
class = "Chainsaw";
}
2001
{
title = "Shotgun";
sprite = "SHOTA0";
class = "Shotgun";
}
2002
{
title = "Chaingun";
sprite = "MGUNA0";
class = "Chaingun";
}
2003
{
title = "Rocket launcher";
sprite = "LAUNA0";
class = "RocketLauncher";
}
2004
{
title = "Plasma gun";
sprite = "PLASA0";
class = "PlasmaRifle";
}
2006
{
title = "BFG9000";
sprite = "BFUGA0";
height = 30;
class = "BFG9000";
}
}
@ -209,49 +226,58 @@ ammunition
{
title = "Ammo clip";
sprite = "CLIPA0";
class = "Clip";
}
2008
{
title = "Shotgun shells";
sprite = "SHELA0";
class = "Shell";
}
2010
{
title = "Rocket";
sprite = "ROCKA0";
height = 25;
class = "RocketAmmo";
}
2047
{
title = "Cell charge";
sprite = "CELLA0";
class = "Cell";
}
2048
{
title = "Box of Ammo";
sprite = "AMMOA0";
class = "ClipBox";
}
2049
{
title = "Box of Shells";
sprite = "SBOXA0";
class = "ShellBox";
}
2046
{
title = "Box of Rockets";
sprite = "BROKA0";
height = 25;
class = "RocketBox";
}
17
{
title = "Cell charge pack";
sprite = "CELPA0";
height = 25;
class = "CellPack";
}
8
{
title = "Backpack";
sprite = "BPAKA0";
class = "Backpack";
}
}
@ -260,9 +286,9 @@ health
color = 1; // Blue
arrow = 0;
title = "Health and Armor";
width = 16;
width = 20;
sort = 1;
height = 20;
height = 16;
hangs = 0;
blocking = 0;
@ -270,32 +296,38 @@ health
{
title = "Stimpack";
sprite = "STIMA0";
class = "Stimpack";
}
2012
{
title = "Medikit";
sprite = "MEDIA0";
height = 25;
class = "Medikit";
}
2014
{
title = "Health bonus";
sprite = "BON1A0";
class = "HealthBonus";
}
2015
{
title = "Armor bonus";
sprite = "BON2A0";
class = "ArmorBonus";
}
2018
{
title = "Green armor";
sprite = "ARM1A0";
class = "GreenArmor";
}
2019
{
title = "Blue armor";
sprite = "ARM2A0";
class = "BlueArmor";
}
}
@ -306,7 +338,7 @@ powerups
title = "Powerups";
width = 20;
sort = 1;
height = 20;
height = 16;
hangs = 0;
blocking = 0;
@ -315,40 +347,47 @@ powerups
title = "Soulsphere";
sprite = "SOULA0";
height = 45;
class = "Soulsphere";
}
2022
{
title = "Invulnerability";
sprite = "PINVA0";
height = 30;
class = "InvulnerabilitySphere";
}
2023
{
title = "Berserk";
sprite = "PSTRA0";
class = "Berserk";
}
2024
{
title = "Invisibility";
sprite = "PINSA0";
height = 45;
class = "BlurSphere ";
}
2025
{
title = "Radiation suit";
sprite = "SUITA0";
height = 60;
class = "RadSuit";
}
2026
{
title = "Computer map";
sprite = "PMAPA0";
height = 35;
class = "Allmap";
}
2045
{
title = "Lite Amplification goggles";
sprite = "PVISA0";
class = "Infrared";
}
}
@ -357,9 +396,9 @@ keys
color = 13; // Light Magenta
arrow = 0;
title = "Keys";
width = 16;
width = 20;
sort = 1;
height = 20;
height = 16;
hangs = 0;
blocking = 0;
@ -367,31 +406,37 @@ keys
{
title = "Blue keycard";
sprite = "BKEYA0";
class = "BlueCard";
}
40
{
title = "Blue skullkey";
sprite = "BSKUB0";
class = "BlueSkull";
}
13
{
title = "Red keycard";
sprite = "RKEYA0";
class = "RedCard";
}
38
{
title = "Red skullkey";
sprite = "RSKUB0";
class = "RedSkull";
}
6
{
title = "Yellow keycard";
sprite = "YKEYA0";
class = "YellowCard";
}
39
{
title = "Yellow skullkey";
sprite = "YSKUB0";
class = "YellowSkull";
}
}
@ -412,67 +457,80 @@ obstacles
width = 10;
sprite = "BAR1A0";
height = 32;
class = "ExplosiveBarrel";
}
48
{
title = "Tall techno pillar";
sprite = "ELECA0";
class = "TechPillar";
}
30
{
title = "Tall green pillar";
sprite = "COL1A0";
class = "TallGreenColumn";
}
32
{
title = "Tall red pillar";
sprite = "COL3A0";
class = "TallRedColumn";
}
31
{
title = "Short green pillar";
sprite = "COL2A0";
class = "ShortGreenColumn";
}
36
{
title = "Short green pillar (beating heart)";
sprite = "COL5A0";
class = "HeartColumn";
}
33
{
title = "Short red pillar";
sprite = "COL4A0";
class = "ShortRedColumn";
}
37
{
title = "Short red pillar (skull)";
sprite = "COL6A0";
class = "SkullColumn";
}
47
{
title = "Stalagmite";
sprite = "SMITA0";
class = "Stalagmite";
}
43
{
title = "Gray tree";
sprite = "TRE1A0";
class = "TorchTree";
}
54
{
title = "Large brown tree";
width = 32;
sprite = "TRE2A0";
class = "BigTree";
}
41
{
title = "Evil Eye";
sprite = "CEYEA0";
class = "EvilEye";
}
42
{
title = "Floating skull rock";
sprite = "FSKUA0";
class = "FloatingSkull";
}
}
@ -491,47 +549,56 @@ lights
{
title = "Floor lamp";
sprite = "COLUA0";
class = "Column";
}
34
{
title = "Candle";
sprite = "CANDA0";
blocking = 0;
class = "Candlestick";
}
35
{
title = "Candelabra";
sprite = "CBRAA0";
class = "Candelabra";
}
44
{
title = "Tall blue firestick";
sprite = "TBLUA0";
class = "BlueTorch";
}
45
{
title = "Tall green firestick";
sprite = "TGRNA0";
class = "GreenTorch";
}
46
{
title = "Tall red firestick";
sprite = "TREDA0";
class = "RedTorch";
}
55
{
title = "Short blue firestick";
sprite = "SMBTA0";
class = "ShortBlueTorch";
}
56
{
title = "Short green firestick";
sprite = "SMGTA0";
class = "ShortGreenTorch";
}
57
{
title = "Short red firestick";
sprite = "SMRTA0";
class = "ShortRedTorch";
}
}
@ -553,6 +620,7 @@ decoration
height = 68;
hangs = 1;
blocking = 1;
class = "BloodyTwitch";
}
@ -562,6 +630,7 @@ decoration
sprite = "GOR1A0";
height = 68;
hangs = 1;
class = "NonsolidTwitch";
}
@ -572,6 +641,7 @@ decoration
height = 84;
hangs = 1;
blocking = 1;
class = "Meat2";
}
@ -581,6 +651,7 @@ decoration
sprite = "GOR2A0";
height = 84;
hangs = 1;
class = "NonsolidMeat2";
}
@ -591,6 +662,7 @@ decoration
height = 68;
hangs = 1;
blocking = 1;
class = "Meat4";
}
@ -600,6 +672,7 @@ decoration
sprite = "GOR4A0";
height = 68;
hangs = 1;
class = "NonsolidMeat4";
}
@ -610,6 +683,7 @@ decoration
height = 84;
hangs = 1;
blocking = 1;
class = "HangingCorpse";
}
@ -619,6 +693,7 @@ decoration
sprite = "GOR3A0";
height = 52;
hangs = 1;
class = "NonsolidMeat3";
}
@ -629,6 +704,7 @@ decoration
height = 52;
hangs = 1;
blocking = 1;
class = "Meat5";
}
@ -638,6 +714,7 @@ decoration
sprite = "GOR5A0";
height = 52;
hangs = 1;
class = "NonsolidMeat5";
}
@ -646,6 +723,7 @@ decoration
title = "Impaled human";
sprite = "POL1A0";
blocking = 1;
class = "DeadStick";
}
@ -654,6 +732,7 @@ decoration
title = "Twitching impaled human";
sprite = "POL6A0";
blocking = 1;
class = "LiveStick";
}
@ -662,6 +741,7 @@ decoration
title = "Skull on a pole";
sprite = "POL4A0";
blocking = 1;
class = "HeadOnAStick";
}
@ -670,6 +750,7 @@ decoration
title = "5 skulls shish kebob";
sprite = "POL2A0";
blocking = 1;
class = "HeadsOnAStick";
}
@ -678,6 +759,7 @@ decoration
title = "Pile of skulls and candles";
sprite = "POL3A0";
blocking = 1;
class = "HeadCandles";
}
@ -685,6 +767,7 @@ decoration
{
title = "Bloody mess 1";
sprite = "PLAYW0";
class = "GibbedMarine";
}
@ -692,6 +775,7 @@ decoration
{
title = "Bloody mess 2";
sprite = "PLAYW0";
class = "GibbedMarineExtra";
}
@ -699,6 +783,7 @@ decoration
{
title = "Pool of blood and bones";
sprite = "POL5A0";
class = "Gibs";
}
@ -706,6 +791,7 @@ decoration
{
title = "Dead player";
sprite = "PLAYN0";
class = "DeadMarine";
}
@ -714,6 +800,7 @@ decoration
title = "Dead former human";
sprite = "POSSL0";
width = 20;
class = "DeadZombieMan";
}
@ -722,6 +809,7 @@ decoration
title = "Dead former sergeant";
sprite = "SPOSL0";
width = 20;
class = "DeadShotgunGuy";
}
@ -730,6 +818,7 @@ decoration
title = "Dead imp";
sprite = "TROOM0";
width = 20;
class = "DeadDoomImp";
}
@ -738,6 +827,7 @@ decoration
title = "Dead demon";
sprite = "SARGN0";
width = 30;
class = "DeadDemon";
}
@ -746,6 +836,7 @@ decoration
title = "Dead cacodemon";
sprite = "HEADL0";
width = 31;
class = "DeadCacodemon";
}

View file

@ -0,0 +1,387 @@
gzdoom
{
dynlights
{
color = 7;
arrow = 0;
title = "Dynamic Lights";
sort = 1;
width = 8;
height = 16;
hangs = 0;
blocking = 0;
fixedsize = true;
sprite = "internal:light";
9800
{
title = "Light";
arg0
{
title = "Red";
}
arg1
{
title = "Green";
}
arg2
{
title = "Blue";
}
arg3
{
title = "Intensity";
}
}
9801
{
title = "Light Pulse";
arg0
{
title = "Red";
}
arg1
{
title = "Green";
}
arg2
{
title = "Blue";
}
arg3
{
title = "Start intensity";
}
arg4
{
title = "End intensity";
}
}
9802
{
title = "Light Flicker";
arg0
{
title = "Red";
}
arg1
{
title = "Green";
}
arg2
{
title = "Blue";
}
arg3
{
title = "Primary intensity";
}
arg4
{
title = "Secondary intensity";
}
}
9803
{
title = "Light Sector";
arg0
{
title = "Red";
}
arg1
{
title = "Green";
}
arg2
{
title = "Blue";
}
arg3
{
title = "Intensity scale";
}
}
9804
{
title = "Light Random";
arg0
{
title = "Red";
}
arg1
{
title = "Green";
}
arg2
{
title = "Blue";
}
arg3
{
title = "Minimal intensity";
}
arg4
{
title = "Maximal intensity";
}
}
9810
{
title = "Light, Additive";
arg0
{
title = "Red";
}
arg1
{
title = "Green";
}
arg2
{
title = "Blue";
}
arg3
{
title = "Intensity";
}
}
9811
{
title = "Light Pulse, Additive";
arg0
{
title = "Red";
}
arg1
{
title = "Green";
}
arg2
{
title = "Blue";
}
arg3
{
title = "Start intensity";
}
arg4
{
title = "End intensity";
}
}
9812
{
title = "Light Flicker, Additive";
arg0
{
title = "Red";
}
arg1
{
title = "Green";
}
arg2
{
title = "Blue";
}
arg3
{
title = "Primary intensity";
}
arg4
{
title = "Secondary intensity";
}
}
9813
{
title = "Light Sector, Additive";
arg0
{
title = "Red";
}
arg1
{
title = "Green";
}
arg2
{
title = "Blue";
}
arg3
{
title = "Intensity scale";
}
}
9814
{
title = "Light Random, Additive";
arg0
{
title = "Red";
}
arg1
{
title = "Green";
}
arg2
{
title = "Blue";
}
arg3
{
title = "Minimal intensity";
}
arg4
{
title = "Maximal intensity";
}
}
9820
{
title = "Light, Subtractive";
arg0
{
title = "Red";
}
arg1
{
title = "Green";
}
arg2
{
title = "Blue";
}
arg3
{
title = "Radius";
}
}
9821
{
title = "Light Pulse, Subtractive";
arg0
{
title = "Red";
}
arg1
{
title = "Green";
}
arg2
{
title = "Blue";
}
arg3
{
title = "Start intensity";
}
arg4
{
title = "End intensity";
}
}
9822
{
title = "Light Flicker, Subtractive";
arg0
{
title = "Red";
}
arg1
{
title = "Green";
}
arg2
{
title = "Blue";
}
arg3
{
title = "Primary intensity";
}
arg4
{
title = "Secondary intensity";
}
}
9823
{
title = "Light Sector, Subtractive";
arg0
{
title = "Red";
}
arg1
{
title = "Green";
}
arg2
{
title = "Blue";
}
arg3
{
title = "Intensity scale";
}
}
9824
{
title = "Light Random, Subtractive";
arg0
{
title = "Red";
}
arg1
{
title = "Green";
}
arg2
{
title = "Blue";
}
arg3
{
title = "Minimal intensity";
}
arg4
{
title = "Maximal intensity";
}
}
9825 = "Vavoom Light";
1502
{
title = "Vavoom Light ";
arg0
{
title = "Radius";
}
}
1503
{
title = "Vavoom Light Color";
arg0
{
title = "Radius";
}
arg1
{
title = "Red";
}
arg2
{
title = "Green";
}
arg3
{
title = "Blue";
}
}
}
zdoom
{
blocking = 2;
5004 = "Map Spot (FraggleScript)";
}
}

View file

@ -0,0 +1,39 @@
// Basic Doom and Vanilla engine stuff.
include("Doom_Misc.cfg");
// The only difference with Doom
skills
{
1 = "Very easy";
2 = "Easy";
3 = "Medium";
4 = "Hard";
5 = "Very hard";
}
/*
GAME DETECT PATTERN
Used to guess the game for which a WAD file is made.
1 = One of these lumps must exist
2 = None of these lumps must exist
3 = All of these lumps must exist
*/
gamedetect
{
EXTENDED = 2;
E1M1 = 2; E1M2 = 2; E1M3 = 2; E1M4 = 2; E1M5 = 2; E1M6 = 2; E1M7 = 2; E1M8 = 2; E1M9 = 2;
E2M1 = 2; E2M2 = 2; E2M3 = 2; E2M4 = 2; E2M5 = 2; E2M6 = 2; E2M7 = 2; E2M8 = 2; E2M9 = 2;
E3M1 = 2; E3M2 = 2; E3M3 = 2; E3M4 = 2; E3M5 = 2; E3M6 = 2; E3M7 = 2; E3M8 = 2; E3M9 = 2;
E4M1 = 2; E4M2 = 2; E4M3 = 2; E4M4 = 2; E4M5 = 2; E4M6 = 2; E4M7 = 2; E4M8 = 2; E4M9 = 2;
E5M1 = 2; E5M2 = 2; E5M3 = 2; E5M4 = 2; E5M5 = 2; E5M6 = 2; E5M7 = 2; E5M8 = 2; E5M9 = 2;
E6M1 = 2; E6M2 = 2; E6M3 = 2;
MAP01 = 1; MAP02 = 1; MAP03 = 1; MAP04 = 1; MAP05 = 1; MAP06 = 1; MAP07 = 1; MAP08 = 1; MAP09 = 1; MAP10 = 1;
MAP11 = 1; MAP12 = 2; MAP13 = 2; MAP14 = 2; MAP15 = 2; MAP16 = 2; MAP17 = 2; MAP18 = 2; MAP19 = 2; MAP20 = 2;
MAP21 = 2; MAP22 = 2; MAP23 = 2; MAP24 = 2; MAP25 = 2; MAP26 = 2; MAP27 = 2; MAP28 = 2; MAP29 = 2; MAP30 = 2;
MAP31 = 2; MAP32 = 2; MAP33 = 2; MAP34 = 2; MAP35 = 2; MAP36 = 2; MAP37 = 2; MAP38 = 2; MAP39 = 2; MAP40 = 2;
MAP41 = 2;
}

View file

@ -0,0 +1,586 @@
players
{
color = 10; // Light Green
arrow = 1;
title = "Player Starts";
width = 16;
sort = 1;
height = 56;
hangs = 0;
blocking = 1;
error = 2;
1
{
title = "Player 1 start";
sprite = "PLAYA2A8";
}
2
{
title = "Player 2 start";
sprite = "PLAYA2A8";
}
3
{
title = "Player 3 start";
sprite = "PLAYA2A8";
}
4
{
title = "Player 4 start";
sprite = "PLAYA2A8";
}
11
{
title = "Player Deathmatch start";
sprite = "PLAYF1";
}
}
bridges
{
118
{
title = "Hack Bridge";
width = "36";
height = "4";
}
}
teleports
{
color = 2; // Green
arrow = 1;
title = "Teleports";
width = 16;
sort = 1;
height = 56;
hangs = 0;
blocking = 0;
error = 0;
14
{
title = "Teleport Destination";
sprite = "TFOGB0";
}
}
monsters
{
color = 12; // Light Red
arrow = 1;
title = "Monsters";
width = 20;
sort = 1;
height = 56;
hangs = 0;
blocking = 1;
error = 2;
3004
{
title = "Beastling";
sprite = "SARGB2B8";
}
9
{
title = "Follower";
sprite = "SPOSA2A8";
}
3003
{
title = "Critter";
width = 24;
sprite = "BOSSA2A8";
height = 22;
}
16
{
title = "Centaur";
width = 40;
sprite = "TROOA2A8";
height = 110;
}
7
{
title = "Echidna";
width = 128;
sprite = "SPIDG2G8";
height = 110;
}
65
{
title = "Mutant soldier";
sprite = "CPOSA2";
}
68
{
title = "Phage";
width = 48;
sprite = "SSWVA2";
height = 64;
}
66
{
title = "Predator";
sprite = "CYBRC2";
}
64
{
title = "Falling follower";
sprite = "BON1C0";
}
}
weapons
{
color = 14; // Yellow
arrow = 0;
title = "Weapons";
width = 20;
sort = 1;
height = 25;
hangs = 0;
blocking = 0;
2001
{
title = "Shotgun";
sprite = "SHOTA0";
}
2002
{
title = "Minigun";
sprite = "MGUNA0";
}
2003
{
title = "Grenade launcher";
sprite = "LAUNA0";
}
2004
{
title = "Entropy thrower";
sprite = "PLASA0";
}
2006
{
title = "Hand Grenade";
sprite = "BFUGA0";
height = 30;
}
}
ammunition
{
color = 6; // Brown
arrow = 0;
title = "Ammunition";
width = 20;
sort = 1;
height = 16;
blocking = 0;
hangs = 0;
2010
{
title = "Grenade";
sprite = "ROCKA0";
height = 25;
}
2048
{
title = "Minigun ammo";
sprite = "AMMOA0";
}
2049
{
title = "Shotgun ammo";
sprite = "SBOXA0";
}
2046
{
title = "Grenade belts";
sprite = "BROKA0";
width = 30;
height = 25;
}
17
{
title = "Cell charge pack";
sprite = "CELPA0";
height = 25;
}
8
{
title = "Backpack";
sprite = "BPAKA0";
}
}
health
{
color = 1; // Blue
arrow = 0;
title = "Health and Armor";
width = 16;
sort = 1;
height = 20;
hangs = 0;
blocking = 0;
2011
{
title = "Healing mushroom";
sprite = "STIMA0";
}
2012
{
title = "First aid kit";
sprite = "MEDIA0";
height = 25;
}
2018
{
title = "Amazon armor";
sprite = "ARM1A0";
}
2019
{
title = "NDF armor";
sprite = "ARM2A0";
}
}
powerups
{
color = 9; // Light Blue
arrow = 0;
title = "Powerups";
width = 20;
sort = 1;
height = 20;
hangs = 0;
blocking = 0;
2013
{
title = "Huge healing mushroom";
sprite = "SOULA0";
height = 45;
}
2026
{
title = "Computer map";
sprite = "PMAPA0";
height = 35;
}
}
keys
{
color = 13; // Light Magenta
arrow = 0;
title = "Keys";
width = 16;
sort = 1;
height = 20;
hangs = 0;
blocking = 0;
5
{
title = "Green keycard";
sprite = "BKEYA0";
}
40
{
title = "Green key";
sprite = "BSKUB0";
}
13
{
title = "Purple keycard";
sprite = "RKEYA0";
}
38
{
title = "Purple key";
sprite = "RSKUB0";
}
6
{
title = "Yellow keycard";
sprite = "YKEYA0";
}
39
{
title = "Yellow key";
sprite = "YSKUB0";
}
}
specialeffects
{
color = 3; // Cyan
arrow = 0;
title = "Special effects";
width = 20;
sort = 1;
height = 20;
hangs = 0;
blocking = 1;
47
{
title = "Chair seat";
sprite = "SMITA0";
blocking = 0;
}
3006
{
title = "Mine";
width = 16;
height = 8;
sprite = "PAINB1";
}
67
{
title = "Grid obstacle";
width = 30;
sprite = "HEADL0";
height = 56;
}
3002
{
title = "Breaking grid";
blocking = 0;
sprite = "HEADL0";
}
26
{
title = "Crate target";
sprite = "POL6A0";
blocking = 1;
}
79
{
title = "Crate explosion";
sprite = "POB1A0";
}
51
{
title = "Attack blocker (invisible)";
sprite = "GOR3A0";
height = 84;
blocking = 1;
}
}
obstacles
{
color = 3; // Cyan
arrow = 0;
title = "Obstacles";
width = 20;
sort = 1;
height = 20;
hangs = 0;
blocking = 1;
2035
{
title = "Explosive barrel";
width = 10;
sprite = "BAR1A0";
height = 32;
}
30
{
title = "Big mushroom";
sprite = "COL1A0";
}
32
{
title = "Abducted Amira";
sprite = "COL3A0";
}
31
{
title = "Truck pipe";
sprite = "COL2A0";
}
36
{
title = "Gouts of flame";
sprite = "MISLB0";
}
33
{
title = "Sphere of heads sculpture";
sprite = "COL4A0";
}
54
{
title = "Dead tree";
width = 32;
sprite = "TRE2A0";
}
42
{
title = "Dripping water";
sprite = "FSKUA0";
}
45
{
title = "Dopefish";
sprite = "TGRNA0";
}
}
lights
{
color = 11; // Light Cyan
arrow = 0;
title = "Light sources";
width = 16;
sort = 1;
height = 16;
hangs = 0;
blocking = 1;
48
{
title = "Tall lamp statue";
sprite = "ELECA0";
}
2028
{
title = "Laser lamp";
sprite = "COLUA0";
}
34
{
title = "Candle";
sprite = "CANDA0";
blocking = 0;
}
55
{
title = "Fire";
sprite = "SMBTA0";
}
57
{
title = "Firebox";
sprite = "SMRTA0";
}
}
decoration
{
color = 4; // Red
arrow = 0;
title = "Decoration";
width = 16;
sort = 1;
height = 16;
hangs = 0;
blocking = 0;
2007
{
title = "Flies";
sprite = "CEYEB0";
}
46
{
title = "Nukage splash";
sprite = "TREDA0";
}
56
{
title = "Ceiling sparks";
sprite = "SMGTA0";
}
63
{
title = "Hanging brazier";
sprite = "GOR1A0";
height = 68;
hangs = 1;
}
27
{
title = "Missile (ready)";
sprite = "SMT2A0";
blocking = 1;
}
28
{
title = "Vine tentacle";
sprite = "POL2A0";
blocking = 1;
}
29
{
title = "Missile (launched)";
sprite = "POL3A0";
blocking = 1;
}
15
{
title = "Dead amazon";
sprite = "ARM2B0";
}
19
{
title = "Old skeleton";
sprite = "ARM1B0";
width = 20;
}
21
{
title = "Dead beastling";
sprite = "SARGN0";
width = 30;
}
73
{
title = "Large hanging chains";
sprite = "HDB1A0";
height = 88;
hangs = 1;
blocking = 1;
}
74
{
title = "Stored miniguns";
sprite = "HDB2A0";
height = 88;
blocking = 1;
}
75
{
title = "Stored shotguns";
sprite = "HDB3A0";
height = 64;
blocking = 1;
}
}

View file

@ -11,3 +11,27 @@ skills
5 = "Black plague possesses thee";
}
/*
GAME DETECT PATTERN
Used to guess the game for which a WAD file is made.
1 = One of these lumps must exist
2 = None of these lumps must exist
3 = All of these lumps must exist
*/
gamedetect
{
EXTENDED = 3;
E1M1 = 1; E1M2 = 1; E1M3 = 1; E1M4 = 1; E1M5 = 1; E1M6 = 1; E1M7 = 1; E1M8 = 1; E1M9 = 1;
E2M1 = 1; E2M2 = 1; E2M3 = 1; E2M4 = 1; E2M5 = 1; E2M6 = 1; E2M7 = 1; E2M8 = 1; E2M9 = 1;
E3M1 = 1; E3M2 = 1; E3M3 = 1; E3M4 = 1; E3M5 = 1; E3M6 = 1; E3M7 = 1; E3M8 = 1; E3M9 = 1;
E4M1 = 1; E4M2 = 1; E4M3 = 1; E4M4 = 1; E4M5 = 1; E4M6 = 1; E4M7 = 1; E4M8 = 1; E4M9 = 1;
E5M1 = 1; E5M2 = 1; E5M3 = 1; E5M4 = 1; E5M5 = 1; E5M6 = 1; E5M7 = 1; E5M8 = 1; E5M9 = 1;
E6M1 = 1; E6M2 = 1; E6M3 = 1;
MAP01 = 2; MAP02 = 2; MAP03 = 2; MAP04 = 2; MAP05 = 2; MAP06 = 2; MAP07 = 2; MAP08 = 2; MAP09 = 2; MAP10 = 2;
MAP11 = 2; MAP12 = 2; MAP13 = 2; MAP14 = 2; MAP15 = 2; MAP16 = 2; MAP17 = 2; MAP18 = 2; MAP19 = 2; MAP20 = 2;
MAP21 = 2; MAP22 = 2; MAP23 = 2; MAP24 = 2; MAP25 = 2; MAP26 = 2; MAP27 = 2; MAP28 = 2; MAP29 = 2; MAP30 = 2;
MAP31 = 2; MAP32 = 2; MAP33 = 2; MAP34 = 2; MAP35 = 2; MAP36 = 2; MAP37 = 2; MAP38 = 2; MAP39 = 2; MAP40 = 2;
MAP41 = 2;
}

View file

@ -299,11 +299,6 @@ line
{
title = "Line";
9
{
title = "Line Horizon";
}
121
{
title = "Line Identification";

View file

@ -108,7 +108,7 @@ linedefactivations
// Default thing filters
// (these are not required, just usefull for new users)
// (these are not required, just useful for new users)
thingsfilters
{
@ -164,116 +164,6 @@ thingsfilters
}
/*
MAP LUMP NAMES
Map lumps are loaded with the map as long as they are right after each other. When the editor
meets a lump which is not defined in this list it will ignore the map if not satisfied.
The order of items defines the order in which lumps will be written to WAD file on save.
To indicate the map header lump, use ~MAP
Legenda:
required = Lump is required to exist.
blindcopy = Lump will be copied along with the map blindly. (usefull for lumps Doom Builder doesn't use)
nodebuild = The nodebuilder generates this lump.
allowempty = The nodebuilder is allowed to leave this lump empty.
script = This lump is a text-based script. Specify the filename of the script configuration to use.
*/
hexenmaplumpnames
{
~MAP
{
required = true;
blindcopy = true;
nodebuild = false;
}
THINGS
{
required = true;
nodebuild = true;
allowempty = true;
}
LINEDEFS
{
required = true;
nodebuild = true;
allowempty = false;
}
SIDEDEFS
{
required = true;
nodebuild = true;
allowempty = false;
}
VERTEXES
{
required = true;
nodebuild = true;
allowempty = false;
}
SEGS
{
required = false;
nodebuild = true;
allowempty = false;
}
SSECTORS
{
required = false;
nodebuild = true;
allowempty = false;
}
NODES
{
required = false;
nodebuild = true;
allowempty = false;
}
SECTORS
{
required = true;
nodebuild = true;
allowempty = false;
}
REJECT
{
required = false;
nodebuild = true;
allowempty = true;
}
BLOCKMAP
{
required = false;
nodebuild = true;
allowempty = false;
}
BEHAVIOR
{
required = true;
nodebuild = false;
blindcopy = true;
}
SCRIPTS
{
required = false;
nodebuild = false;
script = "Hexen_ACS.cfg";
}
}
// ENUMERATIONS
// These are enumerated lists for linedef types and UDMF fields.
enums
@ -415,3 +305,43 @@ enums
}
}
/*
GAME DETECT PATTERN
Used to guess the game for which a WAD file is made.
1 = One of these lumps must exist
2 = None of these lumps must exist
3 = All of these lumps must exist
*/
gamedetect_format
{
TEXTMAP = 2;
THINGS = 3;
LINEDEFS = 3;
SIDEDEFS = 3;
VERTEXES = 3;
SEGS = 3;
SSECTORS = 3;
NODES = 3;
SECTORS = 3;
REJECT = 3;
BLOCKMAP = 3;
ENDMAP = 2;
BEHAVIOR = 3;
}
gamedetect
{
EXTENDED = 2;
E1M1 = 2; E1M2 = 2; E1M3 = 2; E1M4 = 2; E1M5 = 2; E1M6 = 2; E1M7 = 2; E1M8 = 2; E1M9 = 2;
E2M1 = 2; E2M2 = 2; E2M3 = 2; E2M4 = 2; E2M5 = 2; E2M6 = 2; E2M7 = 2; E2M8 = 2; E2M9 = 2;
E3M1 = 2; E3M2 = 2; E3M3 = 2; E3M4 = 2; E3M5 = 2; E3M6 = 2; E3M7 = 2; E3M8 = 2; E3M9 = 2;
E4M1 = 2; E4M2 = 2; E4M3 = 2; E4M4 = 2; E4M5 = 2; E4M6 = 2; E4M7 = 2; E4M8 = 2; E4M9 = 2;
E5M1 = 2; E5M2 = 2; E5M3 = 2; E5M4 = 2; E5M5 = 2; E5M6 = 2; E5M7 = 2; E5M8 = 2; E5M9 = 2;
E6M1 = 2; E6M2 = 2; E6M3 = 2;
MAP01 = 1; MAP02 = 1; MAP03 = 1; MAP04 = 1; MAP05 = 1; MAP06 = 1; MAP07 = 1; MAP08 = 1; MAP09 = 1; MAP10 = 1;
MAP11 = 1; MAP12 = 1; MAP13 = 1; MAP14 = 1; MAP15 = 1; MAP16 = 1; MAP17 = 1; MAP18 = 1; MAP19 = 1; MAP20 = 1;
MAP21 = 1; MAP22 = 1; MAP23 = 1; MAP24 = 1; MAP25 = 1; MAP26 = 1; MAP27 = 1; MAP28 = 1; MAP29 = 1; MAP30 = 1;
MAP31 = 1; MAP32 = 1; MAP33 = 1; MAP34 = 1; MAP35 = 1; MAP36 = 1; MAP37 = 1; MAP38 = 1; MAP39 = 1; MAP40 = 1;
MAP41 = 1;
}

View file

@ -97,7 +97,7 @@ monsters
}
115
{
title = "Slaughtar";
title = "Slaughtaur";
sprite = "CENTF1";
}
34
@ -319,7 +319,7 @@ ammunition
}
8004
{
title = "Combine Mana";
title = "Combined Mana";
sprite = "MAN3A0";
}
}
@ -435,7 +435,7 @@ powerups
}
8003
{
title = "Crater Of Might";
title = "Krater Of Might";
sprite = "ARTIBMAN";
}
8041
@ -453,15 +453,15 @@ puzzle
width = 20;
sort = 1;
9007
9002
{
title = "Daemon Codex";
sprite = "ARTIBOK1";
title = "Yorick's Skull";
sprite = "ARTISKLL";
}
9008
9003
{
title = "Liber Obscura";
sprite = "ARTIBOK2";
title = "Heart Of D'Sparil";
sprite = "ARTIBGEM";
}
9004
{
@ -473,21 +473,65 @@ puzzle
title = "Emerald Planet 1";
sprite = "ARTIGEMG";
}
9009
{
title = "Emerald Planet 2";
sprite = "ARTIGMG2";
}
9006
{
title = "Sapphire Planet 1";
sprite = "ARTIGEMB";
}
9007
{
title = "Daemon Codex";
sprite = "ARTIBOK1";
}
9008
{
title = "Liber Obscura";
sprite = "ARTIBOK2";
}
9009
{
title = "Emerald Planet 2";
sprite = "ARTIGMG2";
}
9010
{
title = "Sapphire Planet 2";
sprite = "ARTIGMB2";
}
9011
{
title = "Yorick's Statue";
sprite = "STWNA0";
width = 10;
}
9012
{
title = "Pedestal Of D'Sparil";
sprite = "GMPDA0";
width = 10;
}
9014
{
title = "Flame mask";
sprite = "ARTISKL2";
}
9015
{
title = "Glaive seal";
sprite = "ARTIFWEP";
}
9016
{
title = "Holy relic";
sprite = "ARTICWEP";
width = 10;
}
9017
{
title = "Sigil of the magus";
sprite = "ARTIMWEP";
width = 10;
}
9018
{
title = "Clock Gear (steel)";
@ -508,28 +552,6 @@ puzzle
title = "Clock Gear (bronze and steel)";
sprite = "ARTIGER4";
}
9003
{
title = "Heart Of D'Sparil";
sprite = "ARTIBGEM";
}
9012
{
title = "Pedestal Of D'Sparil";
sprite = "GMPDA0";
width = 10;
}
9002
{
title = "Yorick's Skull";
sprite = "ARTISKLL";
}
9011
{
title = "Yorick's Statue";
sprite = "STWNA0";
width = 10;
}
}
keys
@ -610,6 +632,12 @@ obstacles
title = "Suit Of Armor";
sprite = "SUITA0";
width = 16;
arg0
{
title = "Contained Item";
type = 11;
enum = "spawnthing";
}
}
77
{
@ -828,7 +856,7 @@ obstacles
}
8062
{
title = "Leafless Tree";
title = "Rotten Dead Tree (destructible)";
sprite = "TRDTA0";
width = 15;
}
@ -840,7 +868,7 @@ obstacles
}
25
{
title = "Dead Tree (destructable)";
title = "Leafless Tree";
sprite = "TRE1A0";
width = 15;
}
@ -1319,18 +1347,36 @@ decoration
title = "Pot (tall)";
sprite = "POT1A0";
width = 10;
arg0
{
title = "Contained Item";
type = 11;
enum = "spawnthing";
}
}
105
{
title = "Pot (medium)";
sprite = "POT2A0";
width = 10;
arg0
{
title = "Contained Item";
type = 11;
enum = "spawnthing";
}
}
106
{
title = "Pot (short)";
sprite = "POT3A0";
width = 15;
arg0
{
title = "Contained Item";
type = 11;
enum = "spawnthing";
}
}
58
{

File diff suppressed because it is too large Load diff

View file

@ -1,14 +1,20 @@
hexen
{
player
{
title = "Player";
}
team
{
title = "Team";
152
{
title = "Team Score";
title = "Team Score (Skulltag)";
}
}
}
}

View file

@ -0,0 +1,121 @@
// Miscellaneous Skulltag settings.
// Only contains ST-exclusive stuff, imports the rest from ZDoom configuration.
enums_doom
{
spawnthing
{
155 = "Dark Imp";
156 = "Blood Demon";
157 = "SSG Guy";
158 = "Hectebus";
159 = "Cacolantern";
163 = "Grenade Launcher";
164 = "Railgun";
165 = "BFG 10K";
166 = "Max Health Bonus";
167 = "Max Armor Bonus";
168 = "Red Armor";
169 = "Turbo Sphere";
171 = "Time Freeze Sphere";
174 = "Invisibility Sphere";
175 = "Doom Sphere";
176 = "Random Powerup";
177 = "Blue Flag";
178 = "Red Flag";
179 = "White Flag";
180 = "Strength Rune";
181 = "Rage Rune";
182 = "Drain Rune";
183 = "Spread Rune";
184 = "Resistance Rune";
185 = "Regeneration Rune";
186 = "Prosperity Rune";
187 = "Reflection Rune";
188 = "High Jump Rune";
189 = "Haste Rune";
214 = "Minigun";
215 = "Belphegor";
217 = "BFG 10K Shot";
218 = "Dark Imp Shot";
219 = "Cacolantern Shot";
220 = "Abaddon";
221 = "Abaddon Shot";
222 = "Belphegor Shot";
}
}
enums_notdoom
{
spawnthing
{
169 = "Turbo Sphere";
171 = "Time Freeze Sphere";
174 = "Invisibility Sphere";
175 = "Doom Sphere";
177 = "Blue Flag";
178 = "Red Flag";
179 = "White Flag";
180 = "Strength Rune";
181 = "Rage Rune";
182 = "Drain Rune";
183 = "Spread Rune";
184 = "Resistance Rune";
185 = "Regeneration Rune";
186 = "Prosperity Rune";
187 = "Reflection Rune";
188 = "High Jump Rune";
189 = "Haste Rune";
214 = "Minigun";
215 = "Belphegor";
219 = "Cacolantern Shot";
220 = "Abaddon";
221 = "Abaddon Shot";
222 = "Belphegor Shot";
}
}
// Default thing filters
// (these are not required, just useful for new users)
thingsfilters
{
filter1
{
name = "Multiplayer";
category = "";
type = -1;
fields
{
512 = true;
1024 = true;
}
}
}
// These things are just way too repetitive
invasionspawnerargs
{
arg0
{
title = "Start Spawn Number";
}
arg1
{
title = "Spawn Delay";
}
arg2
{
title = "Round Spawn Delay";
}
arg3
{
title = "First Appear Wave";
}
arg4
{
title = "Max Spawn";
}
}

View file

@ -0,0 +1,620 @@
// Default texture sets for Skulltag
// (these are not required, but useful for new users)
texturesets
{
set0
{
name = "Rock";
filter0 = "ASHWALL*";
filter1 = "BSTONE*";
filter2 = "FLAT1_1";
filter3 = "FLAT1_2";
filter4 = "FLAT1_3";
filter5 = "FLAT10";
filter6 = "FLAT5_7";
filter7 = "FLAT5_8";
filter8 = "FLOOR6_1";
filter9 = "FLOOR6_2";
filter10 = "GRNROCK";
filter11 = "MFLR8_2";
filter12 = "MFLR8_3";
filter13 = "MFLR8_4";
filter14 = "ROCK*";
filter15 = "SLIME09";
filter16 = "SLIME10";
filter17 = "SLIME11";
filter18 = "SLIME12";
filter19 = "SP_ROCK1";
filter20 = "STONE4";
filter21 = "STONE5";
filter22 = "STONE6";
filter23 = "STONE7";
filter24 = "SW1ROCK";
filter25 = "SW1STON6";
filter26 = "SW2ROCK";
filter27 = "SW2STON6";
filter28 = "TANROCK*";
filter29 = "RROCK*";
}
set1
{
name = "Brick";
filter0 = "BIGBRIK*";
filter1 = "BRICK*";
filter2 = "FLOOR5_4";
filter3 = "FLAT8";
filter4 = "GSTFONT1";
filter5 = "GSTFONT2";
filter6 = "GSTFONT3";
filter7 = "GSTGARG";
filter8 = "GSTLION";
filter9 = "GSTONE1";
filter10 = "GSTONE2";
filter11 = "GSTSATYR";
filter12 = "GSTVINE1";
filter13 = "GSTVINE2";
filter14 = "MFLR8_1";
filter15 = "RROCK10";
filter16 = "RROCK14";
filter17 = "SLIME13";
filter18 = "SP_DUDE1";
filter19 = "SP_DUDE2";
filter20 = "SP_DUDE4";
filter21 = "SP_DUDE5";
filter22 = "SP_DUDE7";
filter23 = "SP_DUDE8";
filter24 = "SP_HOT1";
filter25 = "STONE2";
filter26 = "STONE3";
filter27 = "SW1GSTON";
filter28 = "SW1HOT";
filter29 = "SW2GSTON";
filter30 = "SW2HOT";
}
set2
{
name = "Liquids";
filter0 = "BFALL*";
filter1 = "BLOOD*";
filter2 = "DBRAIN*";
filter3 = "FWATER*";
filter4 = "LAVA*";
filter5 = "NUKAGE*";
filter6 = "SFALL*";
filter7 = "SLIME01";
filter8 = "SLIME02";
filter9 = "SLIME03";
filter10 = "SLIME04";
filter11 = "SLIME05";
filter12 = "SLIME06";
filter13 = "SLIME07";
filter14 = "SLIME08";
}
set3
{
name = "Doors";
filter0 = "BIGDOOR*";
filter1 = "DOOR*";
filter2 = "EXITDOOR";
filter3 = "SPCDOOR*";
filter4 = "TEKBRON1";
filter5 = "TEKBRON2";
}
set4
{
name = "Steps";
filter0 = "STEP*";
}
set5
{
name = "Wood";
filter0 = "BIGDOOR5";
filter1 = "BIGDOOR6";
filter2 = "BIGDOOR7";
filter3 = "CEIL1_1";
filter4 = "CEIL1_3";
filter5 = "FLAT5_1";
filter6 = "FLAT5_2";
filter7 = "PAN*";
filter8 = "SW1PANEL";
filter9 = "SW1WDMET";
filter10 = "SW1WOOD";
filter11 = "SW2PANEL";
filter12 = "SW2WDMET";
filter13 = "SW2WOOD";
filter14 = "WOOD*";
}
set6
{
name = "Flesh";
filter0 = "AASHITTY";
filter1 = "FLAT5_6";
filter2 = "SFLR6_1";
filter3 = "SFLR6_4";
filter4 = "SFLR7_1";
filter5 = "SFLR7_4";
filter6 = "SK_LEFT";
filter7 = "SK_RIGHT";
filter8 = "SKIN*";
filter9 = "SKSNAKE1";
filter10 = "SKSNAKE2";
filter11 = "SKSPINE1";
filter12 = "SKSPINE2";
filter13 = "SLOPPY1";
filter14 = "SLOPPY2";
filter15 = "SP_DUDE1";
filter16 = "SP_DUDE2";
filter17 = "SP_DUDE4";
filter18 = "SP_DUDE5";
filter19 = "SP_DUDE7";
filter20 = "SP_DUDE8";
filter21 = "SP_FACE1";
filter22 = "SP_FACE2";
filter23 = "SW1SKIN";
filter24 = "SW1SKULL";
filter25 = "SW2SKIN";
filter26 = "SW2SKULL";
}
set7
{
name = "Switches";
filter0 = "SW1*";
filter1 = "SW2*";
}
set8
{
name = "Marble";
filter0 = "DEM1_*";
filter1 = "FLOOR7_2";
filter2 = "GST*";
filter3 = "MARB*";
filter4 = "SP_DUDE1";
filter5 = "SP_DUDE2";
filter6 = "SP_DUDE4";
filter7 = "SP_DUDE5";
filter8 = "SP_HOT1";
filter9 = "SW1GSTON";
filter10 = "SW1MARB";
filter11 = "SW2GSTON";
filter12 = "SW2MARB";
}
set9
{
name = "Lights";
filter0 = "BRICKLIT";
filter1 = "BSTONE3";
filter2 = "CEIL1_2";
filter3 = "CEIL1_3";
filter4 = "CEIL3_4";
filter5 = "CEIL3_6";
filter6 = "CEIL4_3";
filter7 = "FLAT17";
filter8 = "FLAT2";
filter9 = "FLAT22";
filter10 = "FLOOR1_7";
filter11 = "GRNLITE1";
filter12 = "LITE3";
filter13 = "LITE5";
filter14 = "LITEBLU1";
filter15 = "LITEBLU4";
filter16 = "TLITE6_1";
filter17 = "TLITE6_4";
filter18 = "TLITE6_5";
filter19 = "TLITE6_6";
}
set10
{
name = "Metal";
filter0 = "CEIL1_2";
filter1 = "METAL*";
filter2 = "METAL";
filter3 = "MIDBRN1";
filter4 = "MIDGRATE";
filter5 = "SW1GARG";
filter6 = "SW1LION";
filter7 = "SW1SATYR";
filter8 = "SW2GARG";
filter9 = "SW2LION";
filter10 = "SW2MET2";
filter11 = "SW2METAL";
filter12 = "SW1METAL";
filter13 = "SW1MET2";
filter14 = "SW2SATYR";
filter15 = "WOODMET1";
filter16 = "WOODMET2";
filter17 = "WOODMET3";
filter18 = "WOODMET4";
filter19 = "SW2WDMET";
filter20 = "SW1WDMET";
filter21 = "SUPPORT*";
}
set11
{
name = "Silver";
filter0 = "BIGDOOR1";
filter1 = "DOORSTOP";
filter2 = "LITEBLU1";
filter3 = "SHAWN*";
filter4 = "SILVER*";
filter5 = "SPCDOOR3";
filter6 = "STEP4";
filter7 = "SUPPORT2";
filter8 = "SW1COMM";
filter9 = "SW2COMM";
}
set12
{
name = "Base";
filter0 = "BIGBRIK*";
filter1 = "BIGDOOR1";
filter2 = "BIGDOOR2";
filter3 = "BIGDOOR3";
filter4 = "BIGDOOR4";
filter5 = "BLAKWAL*";
filter6 = "BRN*";
filter7 = "BRONZE*";
filter8 = "BROWN*";
filter9 = "BROVINE2";
filter10 = "CEIL3_1";
filter11 = "CEIL3_2";
filter12 = "CEIL3_3";
filter13 = "CEIL3_4";
filter14 = "CEIL3_5";
filter15 = "CEIL3_6";
filter16 = "CEIL4_1";
filter17 = "CEIL4_2";
filter18 = "CEIL4_3";
filter19 = "CEIL5_1";
filter20 = "CEIL5_2";
filter21 = "CEMENT*";
filter22 = "COMP*";
filter23 = "CONS*";
filter24 = "CRAT*";
filter25 = "DOOR1";
filter26 = "DOOR3";
filter27 = "DOORBLU";
filter28 = "DOORRED";
filter29 = "DOORSTOP";
filter30 = "DOORTRAK";
filter31 = "DOORYEL";
filter32 = "EXITDOOR";
filter33 = "EXITSIGN";
filter34 = "EXITSTON";
filter35 = "FLAT1";
filter36 = "FLAT1_1";
filter37 = "FLAT1_2";
filter38 = "FLAT1_3";
filter39 = "FLAT14";
filter40 = "FLAT17";
filter41 = "FLAT18";
filter42 = "FLAT19";
filter43 = "FLAT2";
filter44 = "FLAT20";
filter45 = "FLAT22";
filter46 = "FLAT23";
filter47 = "FLAT3";
filter48 = "FLAT4";
filter49 = "FLAT5";
filter50 = "FLAT5_4";
filter51 = "FLAT5_5";
filter52 = "FLAT8";
filter53 = "FLAT9";
filter54 = "FLOOR0_1";
filter55 = "FLOOR0_2";
filter56 = "FLOOR0_3";
filter57 = "FLOOR0_5";
filter58 = "FLOOR0_6";
filter59 = "FLOOR0_7";
filter60 = "FLOOR1_1";
filter61 = "FLOOR1_6";
filter62 = "FLOOR1_7";
filter63 = "FLOOR3_3";
filter64 = "FLOOR4_1";
filter65 = "FLOOR4_5";
filter66 = "FLOOR4_6";
filter67 = "FLOOR4_8";
filter68 = "FLOOR5_1";
filter69 = "FLOOR5_2";
filter70 = "FLOOR5_3";
filter71 = "FLOOR5_4";
filter72 = "FLOOR7_1";
filter73 = "GRAY*";
filter74 = "ICKWALL*";
filter75 = "LITE*";
filter76 = "METAL";
filter77 = "METAL1";
filter78 = "METAL2";
filter79 = "METAL3";
filter80 = "METAL4";
filter81 = "METAL5";
filter82 = "METAL6";
filter83 = "METAL7";
filter84 = "MFLR8_1";
filter85 = "MIDBARS1";
filter86 = "MIDBARS3";
filter87 = "MIDBRONZ";
filter88 = "MIDSPACE";
filter89 = "MODWALL*";
filter90 = "NUKE*";
filter91 = "PIPES";
filter92 = "PIPEWAL1";
filter93 = "PIPEWAL2";
filter94 = "PLAT1";
filter95 = "RROCK14";
filter96 = "SHAWN*";
filter97 = "SILVER*";
filter98 = "SLAD*";
filter99 = "SLIME13";
filter100 = "SLIME14";
filter101 = "SLIME15";
filter102 = "SLIME16";
filter103 = "SPACE*";
filter104 = "SPCDOOR*";
filter105 = "STAR*";
filter106 = "STEP*";
filter107 = "STONE";
filter108 = "STONE2";
filter109 = "STONE3";
filter110 = "SUPPORT2";
filter111 = "SUPPORT3";
filter112 = "SW1BLUE";
filter113 = "SW1BRCOM";
filter114 = "SW1BRIK";
filter115 = "SW1BRN1";
filter116 = "SW1BRN2";
filter117 = "SW1BRNGN";
filter118 = "SW1BROWN";
filter119 = "SW1CMT";
filter120 = "SW1COMM";
filter121 = "SW1COMP";
filter122 = "SW1DIRT";
filter123 = "SW1EXIT";
filter124 = "SW1GRAY";
filter125 = "SW1GRAY1";
filter126 = "SW1MET2";
filter127 = "SW1METAL";
filter128 = "SW1MOD1";
filter129 = "SW1SLAD";
filter130 = "SW1STARG";
filter131 = "SW1STON1";
filter132 = "SW1STON2";
filter133 = "SW1STONE";
filter134 = "SW1STRTN";
filter135 = "SW1TEK";
filter136 = "SW1VINE";
filter137 = "SW2BLUE";
filter138 = "SW2BRCOM";
filter139 = "SW2BRIK";
filter140 = "SW2BRN1";
filter141 = "SW2BRN2";
filter142 = "SW2BRNGN";
filter143 = "SW2BROWN";
filter144 = "SW2CMT";
filter145 = "SW2COMM";
filter146 = "SW2COMP";
filter147 = "SW2DIRT";
filter148 = "SW2EXIT";
filter149 = "SW2GRAY";
filter150 = "SW2GRAY1";
filter151 = "SW2MET2";
filter152 = "SW2METAL";
filter153 = "SW2MOD1";
filter154 = "SW2SLAD";
filter155 = "SW2STARG";
filter156 = "SW2STON1";
filter157 = "SW2STON2";
filter158 = "SW2STONE";
filter159 = "SW2STRTN";
filter160 = "SW2TEK";
filter161 = "SW2VINE";
filter162 = "TEK*";
filter163 = "TLITE*";
filter164 = "PIPE1";
filter165 = "PIPE2";
filter166 = "PIPE4";
filter167 = "PIPE6";
filter168 = "STUCCO*";
filter169 = "STUCCO";
}
set13
{
name = "Hell";
filter0 = "BFALL*";
filter1 = "BIGDOOR5";
filter2 = "BIGDOOR6";
filter3 = "BIGDOOR7";
filter4 = "BLODRIP*";
filter5 = "BLOOD1";
filter6 = "BLOOD2";
filter7 = "BLOOD3";
filter8 = "CEIL1_2";
filter9 = "CEIL1_3";
filter10 = "CEIL1_1";
filter11 = "BSTONE1";
filter12 = "BSTONE2";
filter13 = "BSTONE3";
filter14 = "CRACKLE2";
filter15 = "CRACKLE4";
filter16 = "DOORBLU2";
filter17 = "DOORRED2";
filter18 = "DOORYEL2";
filter19 = "FIRE*";
filter20 = "FLAT1_1";
filter21 = "FLAT1_2";
filter22 = "FLAT1_3";
filter23 = "FLAT5_1";
filter24 = "FLAT5_2";
filter25 = "FLAT5_3";
filter26 = "FLAT5_6";
filter27 = "FLAT5_7";
filter28 = "FLAT5_8";
filter29 = "FLOOR1_6";
filter30 = "FLOOR1_7";
filter31 = "FLOOR6_1";
filter32 = "FLOOR6_2";
filter33 = "GATE*";
filter34 = "GST*";
filter35 = "LAVA*";
filter36 = "MARB*";
filter37 = "METAL";
filter38 = "MFLR8_2";
filter39 = "MFLR8_3";
filter40 = "MIDBRN1";
filter41 = "MIDGRATE";
filter42 = "REDWALL";
filter43 = "ROCKRED1";
filter44 = "ROCKRED2";
filter45 = "ROCKRED3";
filter46 = "RROCK01";
filter47 = "RROCK02";
filter48 = "RROCK03";
filter49 = "RROCK04";
filter50 = "RROCK05";
filter51 = "RROCK06";
filter52 = "RROCK07";
filter53 = "RROCK08";
filter54 = "RROCK09";
filter55 = "RROCK10";
filter56 = "RROCK11";
filter57 = "RROCK12";
filter58 = "RROCK15";
filter59 = "SFLR6_1";
filter60 = "SFLR6_4";
filter61 = "SFLR7_1";
filter62 = "SFLR7_4";
filter63 = "SK_LEFT";
filter64 = "SK_RIGHT";
filter65 = "SKIN*";
filter66 = "SKSNAKE1";
filter67 = "SKSNAKE2";
filter68 = "SKSPINE1";
filter69 = "SKSPINE2";
filter70 = "SLIME09";
filter71 = "SLIME10";
filter72 = "SLIME11";
filter73 = "SLIME12";
filter74 = "SLOPPY1";
filter75 = "SLOPPY2";
filter76 = "SP_*";
filter77 = "SUPPORT3";
filter78 = "SW1GARG";
filter79 = "SW1GSTON";
filter80 = "SW1HOT";
filter81 = "SW1LION";
filter82 = "SW1MARB";
filter83 = "SW1SATYR";
filter84 = "SW1SKIN";
filter85 = "SW1SKULL";
filter86 = "SW1WDMET";
filter87 = "SW1WOOD";
filter88 = "SW2GARG";
filter89 = "SW2GSTON";
filter90 = "SW2HOT";
filter91 = "SW2LION";
filter92 = "SW2MARB";
filter93 = "SW2SATYR";
filter94 = "SW2SKIN";
filter95 = "SW2SKULL";
filter96 = "SW2WDMET";
filter97 = "SW2WOOD";
filter98 = "WOOD*";
}
set14
{
name = "Outdoors";
filter0 = "ASHWALL*";
filter1 = "BFALL*";
filter2 = "FLAT10";
filter3 = "FLAT5_7";
filter4 = "FLAT5_8";
filter5 = "FLOOR6_1";
filter6 = "FLOOR6_2";
filter7 = "FWATER*";
filter8 = "GRASS*";
filter9 = "LAVA*";
filter10 = "MFLR8_2";
filter11 = "MFLR8_3";
filter12 = "MFLR8_4";
filter13 = "NUKAGE*";
filter14 = "ROCK4";
filter15 = "ROCK5";
filter16 = "ROCKRED1";
filter17 = "ROCKRED2";
filter18 = "ROCKRED3";
filter19 = "RROCK01";
filter20 = "RROCK02";
filter21 = "RROCK03";
filter22 = "RROCK04";
filter23 = "RROCK05";
filter24 = "RROCK06";
filter25 = "RROCK07";
filter26 = "RROCK08";
filter27 = "RROCK16";
filter28 = "RROCK17";
filter29 = "RROCK18";
filter30 = "RROCK19";
filter31 = "RROCK20";
filter32 = "SFALL*";
filter33 = "SLIME01";
filter34 = "SLIME02";
filter35 = "SLIME03";
filter36 = "SLIME04";
filter37 = "SLIME05";
filter38 = "SLIME06";
filter39 = "SLIME07";
filter40 = "SLIME08";
filter41 = "SLIME09";
filter42 = "SLIME10";
filter43 = "SLIME11";
filter44 = "SLIME12";
filter45 = "SP_ROCK1";
filter46 = "STONE4";
filter47 = "STONE5";
filter48 = "STONE6";
filter49 = "STONE7";
filter50 = "TANROCK5";
filter51 = "TANROCK8";
filter52 = "ZIMMER*";
}
set15
{
name = "Computer";
filter0 = "COMP*";
filter1 = "CONS*";
filter2 = "SILVER3";
filter3 = "SPACEW3";
filter4 = "SW1COMP";
filter5 = "SW2COMP";
}
}

File diff suppressed because it is too large Load diff

View file

@ -77,7 +77,7 @@ defaultthingflags
// Default thing filters
// (these are not required, just usefull for new users)
// (these are not required, just useful for new users)
thingsfilters
{
@ -145,3 +145,28 @@ thingsfilters
}
}
/*
GAME DETECT PATTERN
Used to guess the game for which a WAD file is made.
1 = One of these lumps must exist
2 = None of these lumps must exist
3 = All of these lumps must exist
*/
gamedetect
{
EXTENDED = 2;
E1M1 = 2; E1M2 = 2; E1M3 = 2; E1M4 = 2; E1M5 = 2; E1M6 = 2; E1M7 = 2; E1M8 = 2; E1M9 = 2;
E2M1 = 2; E2M2 = 2; E2M3 = 2; E2M4 = 2; E2M5 = 2; E2M6 = 2; E2M7 = 2; E2M8 = 2; E2M9 = 2;
E3M1 = 2; E3M2 = 2; E3M3 = 2; E3M4 = 2; E3M5 = 2; E3M6 = 2; E3M7 = 2; E3M8 = 2; E3M9 = 2;
E4M1 = 2; E4M2 = 2; E4M3 = 2; E4M4 = 2; E4M5 = 2; E4M6 = 2; E4M7 = 2; E4M8 = 2; E4M9 = 2;
E5M1 = 2; E5M2 = 2; E5M3 = 2; E5M4 = 2; E5M5 = 2; E5M6 = 2; E5M7 = 2; E5M8 = 2; E5M9 = 2;
E6M1 = 2; E6M2 = 2; E6M3 = 2;
MAP01 = 1; MAP02 = 1; MAP03 = 1; MAP04 = 1; MAP05 = 1; MAP06 = 1; MAP07 = 1; MAP08 = 1; MAP09 = 1; MAP10 = 1;
MAP11 = 1; MAP12 = 1; MAP13 = 1; MAP14 = 1; MAP15 = 1; MAP16 = 1; MAP17 = 1; MAP18 = 1; MAP19 = 1; MAP20 = 1;
MAP21 = 1; MAP22 = 1; MAP23 = 1; MAP24 = 1; MAP25 = 1; MAP26 = 1; MAP27 = 1; MAP28 = 1; MAP29 = 1; MAP30 = 1;
MAP31 = 1; MAP32 = 1; MAP33 = 1; MAP34 = 1; MAP35 = 2; MAP36 = 2; MAP37 = 2; MAP38 = 2; MAP39 = 2; MAP40 = 2;
MAP41 = 2;
}

View file

@ -458,7 +458,7 @@ decoration
191 = "Tub";
}
trees
obstacles
{
color = 3; // Cyan
arrow = 0;
@ -739,7 +739,7 @@ npcs
{
color = 4; // Red
arrow = 0;
title = "Other NPC's";
title = "Other NPCs";
width = 20;
sort = 1;

Some files were not shown because too many files have changed in this diff Show more