mirror of
https://git.do.srb2.org/STJr/SRB2.git
synced 2024-11-22 04:21:23 +00:00
Update UZB/UDMF configuration files
This commit is contained in:
parent
f68006dbd3
commit
e88b3542c7
6 changed files with 751 additions and 5633 deletions
|
@ -15,7 +15,7 @@ common
|
||||||
ignoredextensions = "wad pk3 pk7 bak backup1 backup2 backup3 zip rar 7z";
|
ignoredextensions = "wad pk3 pk7 bak backup1 backup2 backup3 zip rar 7z";
|
||||||
|
|
||||||
// Default testing parameters
|
// Default testing parameters
|
||||||
testparameters = "-file \"%AP\" \"%F\" -warp %L";
|
testparameters = "-folder \"%AF\" -file \"%AA\" \"%F\" -warp %L";
|
||||||
testshortpaths = true;
|
testshortpaths = true;
|
||||||
|
|
||||||
// Action special help
|
// Action special help
|
||||||
|
@ -26,7 +26,7 @@ common
|
||||||
generalizedsectors = true;
|
generalizedsectors = true;
|
||||||
|
|
||||||
// Maximum safe map size check (0 means skip check)
|
// Maximum safe map size check (0 means skip check)
|
||||||
safeboundary = 1;
|
safeboundary = 0;
|
||||||
|
|
||||||
// Map boundaries. Map objects can only be placed within these boundaries
|
// Map boundaries. Map objects can only be placed within these boundaries
|
||||||
leftboundary = -32768;
|
leftboundary = -32768;
|
||||||
|
@ -40,6 +40,8 @@ common
|
||||||
defaultflatscale = 1.0f;
|
defaultflatscale = 1.0f;
|
||||||
scaledtextureoffsets = true;
|
scaledtextureoffsets = true;
|
||||||
|
|
||||||
|
maxcolormapalpha = 25;
|
||||||
|
|
||||||
// Thing number for start position in 3D Mode
|
// Thing number for start position in 3D Mode
|
||||||
start3dmode = 3328;
|
start3dmode = 3328;
|
||||||
|
|
||||||
|
@ -68,137 +70,6 @@ common
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
mapformat_doom
|
|
||||||
{
|
|
||||||
// The format interface handles the map data format
|
|
||||||
formatinterface = "DoomMapSetIO";
|
|
||||||
|
|
||||||
// Default nodebuilder configurations
|
|
||||||
defaultsavecompiler = "zennode_normal";
|
|
||||||
defaulttestcompiler = "zennode_fast";
|
|
||||||
|
|
||||||
/*
|
|
||||||
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;
|
|
||||||
|
|
||||||
|
|
||||||
BEHAVIOR = 2;
|
|
||||||
|
|
||||||
E#M# = 2;
|
|
||||||
|
|
||||||
MAP?? = 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
/*
|
|
||||||
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.
|
|
||||||
*/
|
|
||||||
|
|
||||||
maplumpnames
|
|
||||||
{
|
|
||||||
include("SRB222_misc.cfg", "doommaplumpnames");
|
|
||||||
}
|
|
||||||
|
|
||||||
// When this is set to true, sectors with the same tag will light up when a line is highlighted
|
|
||||||
linetagindicatesectors = true;
|
|
||||||
|
|
||||||
// Special linedefs
|
|
||||||
include("SRB222_misc.cfg", "speciallinedefs");
|
|
||||||
|
|
||||||
// Default flags for first new thing
|
|
||||||
defaultthingflags
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
// DEFAULT SECTOR BRIGHTNESS LEVELS
|
|
||||||
sectorbrightness
|
|
||||||
{
|
|
||||||
include("SRB222_misc.cfg", "sectorbrightness");
|
|
||||||
}
|
|
||||||
|
|
||||||
// SECTOR TYPES
|
|
||||||
sectortypes
|
|
||||||
{
|
|
||||||
include("SRB222_sectors.cfg", "sectortypes");
|
|
||||||
}
|
|
||||||
|
|
||||||
// GENERALISED SECTOR TYPES
|
|
||||||
gen_sectortypes
|
|
||||||
{
|
|
||||||
include("SRB222_sectors.cfg", "gen_sectortypes");
|
|
||||||
}
|
|
||||||
|
|
||||||
// LINEDEF FLAGS
|
|
||||||
linedefflags
|
|
||||||
{
|
|
||||||
include("SRB222_misc.cfg", "linedefflags");
|
|
||||||
}
|
|
||||||
|
|
||||||
// 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("SRB222_misc.cfg", "linedefflagstranslation");
|
|
||||||
}
|
|
||||||
|
|
||||||
// LINEDEF ACTIVATIONS
|
|
||||||
linedefactivations
|
|
||||||
{
|
|
||||||
}
|
|
||||||
|
|
||||||
// LINEDEF TYPES
|
|
||||||
linedeftypes
|
|
||||||
{
|
|
||||||
include("SRB222_linedefs.cfg", "doom");
|
|
||||||
}
|
|
||||||
|
|
||||||
// THING FLAGS
|
|
||||||
thingflags
|
|
||||||
{
|
|
||||||
include("SRB222_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("SRB222_misc.cfg", "thingflagstranslation");
|
|
||||||
}
|
|
||||||
|
|
||||||
// THING FLAGS ERROR MASK
|
|
||||||
// Mask for the thing flags which indicates the options
|
|
||||||
// that make the same thing appear in the same modes
|
|
||||||
thingflagsmask1 = 7; // 1 + 2 + 4
|
|
||||||
thingflagsmask2 = 0;
|
|
||||||
|
|
||||||
// THING TYPES
|
|
||||||
thingtypes
|
|
||||||
{
|
|
||||||
include("SRB222_things.cfg", "doom");
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
mapformat_udmf
|
mapformat_udmf
|
||||||
{
|
{
|
||||||
// The format interface handles the map data format
|
// The format interface handles the map data format
|
||||||
|
@ -223,8 +94,16 @@ mapformat_udmf
|
||||||
include("SRB222_misc.cfg", "universalfields");
|
include("SRB222_misc.cfg", "universalfields");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Disable Doom-related modes that don't make sense for SRB2
|
||||||
|
soundsupport = false;
|
||||||
|
automapsupport = false;
|
||||||
|
|
||||||
// When this is set to true, sectors with the same tag will light up when a line is highlighted
|
// When this is set to true, sectors with the same tag will light up when a line is highlighted
|
||||||
linetagindicatesectors = false;
|
linetagindicatesectors = false;
|
||||||
|
localsidedeftextureoffsets = false;
|
||||||
|
distinctfloorandceilingbrightness = true;
|
||||||
|
|
||||||
|
planeequationsupport = true;
|
||||||
|
|
||||||
// Special linedefs
|
// Special linedefs
|
||||||
include("SRB222_misc.cfg", "speciallinedefs_udmf");
|
include("SRB222_misc.cfg", "speciallinedefs_udmf");
|
||||||
|
@ -240,6 +119,11 @@ mapformat_udmf
|
||||||
include("SRB222_misc.cfg", "sectorflags");
|
include("SRB222_misc.cfg", "sectorflags");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
sectorflagscategories
|
||||||
|
{
|
||||||
|
include("SRB222_misc.cfg", "sectorflagscategories");
|
||||||
|
}
|
||||||
|
|
||||||
// DEFAULT SECTOR BRIGHTNESS LEVELS
|
// DEFAULT SECTOR BRIGHTNESS LEVELS
|
||||||
sectorbrightness
|
sectorbrightness
|
||||||
{
|
{
|
||||||
|
@ -247,6 +131,7 @@ mapformat_udmf
|
||||||
}
|
}
|
||||||
|
|
||||||
damagetypes = "Generic Water Fire Lava Electric Spike DeathPitTilt DeathPitNoTilt Instakill SpecialStage";
|
damagetypes = "Generic Water Fire Lava Electric Spike DeathPitTilt DeathPitNoTilt Instakill SpecialStage";
|
||||||
|
triggerertypes = "Player AllPlayers Mobj";
|
||||||
|
|
||||||
// LINEDEF FLAGS
|
// LINEDEF FLAGS
|
||||||
linedefflags
|
linedefflags
|
||||||
|
@ -282,7 +167,6 @@ mapformat_udmf
|
||||||
// How to compare thing flags (for the stuck things error checker)
|
// How to compare thing flags (for the stuck things error checker)
|
||||||
thingflagscompare
|
thingflagscompare
|
||||||
{
|
{
|
||||||
include("UDMF_misc.cfg", "thingflagscompare");
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// THING TYPES
|
// THING TYPES
|
||||||
|
|
File diff suppressed because it is too large
Load diff
|
@ -1,24 +1,3 @@
|
||||||
linedefflags
|
|
||||||
{
|
|
||||||
1 = "[0] Impassable";
|
|
||||||
2 = "[1] Block Enemies";
|
|
||||||
4 = "[2] Double-Sided";
|
|
||||||
8 = "[3] Upper Unpegged";
|
|
||||||
16 = "[4] Lower Unpegged";
|
|
||||||
32 = "[5] Slope Skew (E1)";
|
|
||||||
64 = "[6] Not Climbable";
|
|
||||||
128 = "[7] No Midtexture Skew (E2)";
|
|
||||||
256 = "[8] Peg Midtexture (E3)";
|
|
||||||
512 = "[9] Solid Midtexture (E4)";
|
|
||||||
1024 = "[10] Repeat Midtexture (E5)";
|
|
||||||
2048 = "[11] Netgame Only";
|
|
||||||
4096 = "[12] No Netgame";
|
|
||||||
8192 = "[13] Effect 6";
|
|
||||||
16384 = "[14] Bouncy Wall";
|
|
||||||
32768 = "[15] Transfer Line";
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
// Linedef flags UDMF translation table
|
// Linedef flags UDMF translation table
|
||||||
// This is needed for copy/paste and prefabs to work properly
|
// This is needed for copy/paste and prefabs to work properly
|
||||||
// When the UDMF field name is prefixed with ! it is inverted
|
// When the UDMF field name is prefixed with ! it is inverted
|
||||||
|
@ -42,7 +21,6 @@ linedefflagstranslation
|
||||||
32768 = "transfer";
|
32768 = "transfer";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
linedefflags_udmf
|
linedefflags_udmf
|
||||||
{
|
{
|
||||||
blocking = "Impassable";
|
blocking = "Impassable";
|
||||||
|
@ -74,19 +52,13 @@ linedefrenderstyles
|
||||||
|
|
||||||
sectorflags
|
sectorflags
|
||||||
{
|
{
|
||||||
colormapfog = "Fog Planes in Colormap";
|
|
||||||
colormapfadesprites = "Fade Fullbright in Colormap";
|
|
||||||
colormapprotected = "Protected Colormap";
|
|
||||||
flipspecial_nofloor = "No Trigger on Floor Touch";
|
|
||||||
flipspecial_ceiling = "Trigger on Ceiling Touch";
|
|
||||||
triggerspecial_touch = "Trigger on Edge Touch";
|
|
||||||
triggerspecial_headbump = "Trigger on Headbump";
|
|
||||||
triggerline_plane = "Linedef Trigger Requires Plane Touch";
|
|
||||||
triggerline_mobj = "Non-Pushables Can Trigger Linedef";
|
|
||||||
invertprecip = "Invert Precipitation";
|
invertprecip = "Invert Precipitation";
|
||||||
gravityflip = "Flip Objects in Reverse Gravity";
|
gravityflip = "Flip Objects in Reverse Gravity";
|
||||||
heatwave = "Heat Wave";
|
heatwave = "Heat Wave";
|
||||||
noclipcamera = "Intangible to the Camera";
|
noclipcamera = "Intangible to the Camera";
|
||||||
|
colormapfog = "Fog Planes";
|
||||||
|
colormapfadesprites = "Fade Fullbright";
|
||||||
|
colormapprotected = "Protected from Tagging";
|
||||||
outerspace = "Space Countdown";
|
outerspace = "Space Countdown";
|
||||||
doublestepup = "Ramp Sector (double step-up/down)";
|
doublestepup = "Ramp Sector (double step-up/down)";
|
||||||
nostepdown = "Non-Ramp Sector (No step-down)";
|
nostepdown = "Non-Ramp Sector (No step-down)";
|
||||||
|
@ -104,23 +76,59 @@ sectorflags
|
||||||
zoomtubeend = "Zoom Tube End";
|
zoomtubeend = "Zoom Tube End";
|
||||||
finishline = "Circuit Finish Line";
|
finishline = "Circuit Finish Line";
|
||||||
ropehang = "Rope Hang";
|
ropehang = "Rope Hang";
|
||||||
|
jumpflip = "Flip Gravity on Jump";
|
||||||
|
gravityoverride = "Make Reverse Gravity Temporary";
|
||||||
|
flipspecial_nofloor = "No Trigger on Floor Touch";
|
||||||
|
flipspecial_ceiling = "Trigger on Ceiling Touch";
|
||||||
|
triggerspecial_touch = "Trigger on Edge Touch";
|
||||||
|
triggerspecial_headbump = "Trigger on Headbump";
|
||||||
|
triggerline_plane = "Linedef Trigger Requires Plane Touch";
|
||||||
|
triggerline_mobj = "Non-Pushables Can Trigger Linedef";
|
||||||
}
|
}
|
||||||
|
|
||||||
thingflags
|
sectorflagscategories
|
||||||
{
|
{
|
||||||
1 = "[1] Extra";
|
invertprecip = "regular";
|
||||||
2 = "[2] Flip";
|
gravityflip = "regular";
|
||||||
4 = "[4] Special";
|
heatwave = "regular";
|
||||||
8 = "[8] Ambush";
|
noclipcamera = "regular";
|
||||||
|
colormapfog = "colormap";
|
||||||
|
colormapfadesprites = "colormap";
|
||||||
|
colormapprotected = "colormap";
|
||||||
|
outerspace = "special";
|
||||||
|
doublestepup = "special";
|
||||||
|
nostepdown = "special";
|
||||||
|
speedpad = "special";
|
||||||
|
starpostactivator = "special";
|
||||||
|
exit = "special";
|
||||||
|
specialstagepit = "special";
|
||||||
|
returnflag = "special";
|
||||||
|
redteambase = "special";
|
||||||
|
blueteambase = "special";
|
||||||
|
fan = "special";
|
||||||
|
supertransform = "special";
|
||||||
|
forcespin = "special";
|
||||||
|
zoomtubestart = "special";
|
||||||
|
zoomtubeend = "special";
|
||||||
|
finishline = "special";
|
||||||
|
ropehang = "special";
|
||||||
|
jumpflip = "special";
|
||||||
|
gravityoverride = "special";
|
||||||
|
flipspecial_nofloor = "trigger";
|
||||||
|
flipspecial_ceiling = "trigger";
|
||||||
|
triggerspecial_touch = "trigger";
|
||||||
|
triggerspecial_headbump = "trigger";
|
||||||
|
triggerline_plane = "trigger";
|
||||||
|
triggerline_mobj = "trigger";
|
||||||
}
|
}
|
||||||
|
|
||||||
// THING FLAGS
|
// THING FLAGS
|
||||||
thingflags_udmf
|
thingflags_udmf
|
||||||
{
|
{
|
||||||
flip = "Flip";
|
flip = "Flip";
|
||||||
|
absolutez = "Absolute Z height";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// Thing flags UDMF translation table
|
// Thing flags UDMF translation table
|
||||||
// This is needed for copy/paste and prefabs to work properly
|
// This is needed for copy/paste and prefabs to work properly
|
||||||
// When the UDMF field name is prefixed with ! it is inverted
|
// When the UDMF field name is prefixed with ! it is inverted
|
||||||
|
@ -130,9 +138,9 @@ thingflagstranslation
|
||||||
2 = "flip";
|
2 = "flip";
|
||||||
4 = "special";
|
4 = "special";
|
||||||
8 = "ambush";
|
8 = "ambush";
|
||||||
|
16 = "absolutez";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
// DEFAULT SECTOR BRIGHTNESS LEVELS
|
// DEFAULT SECTOR BRIGHTNESS LEVELS
|
||||||
sectorbrightness
|
sectorbrightness
|
||||||
{
|
{
|
||||||
|
@ -171,6 +179,8 @@ sectorbrightness
|
||||||
0;
|
0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
numbrightnesslevels = 32;
|
||||||
|
|
||||||
/*
|
/*
|
||||||
TEXTURES AND FLAT SOURCES
|
TEXTURES AND FLAT SOURCES
|
||||||
This tells Doom Builder where to find the information for textures
|
This tells Doom Builder where to find the information for textures
|
||||||
|
@ -221,145 +231,18 @@ universalfields
|
||||||
{
|
{
|
||||||
sector
|
sector
|
||||||
{
|
{
|
||||||
lightalpha
|
|
||||||
{
|
|
||||||
type = 0;
|
|
||||||
default = 25;
|
|
||||||
}
|
|
||||||
|
|
||||||
fadealpha
|
|
||||||
{
|
|
||||||
type = 0;
|
|
||||||
default = 25;
|
|
||||||
}
|
|
||||||
|
|
||||||
fadestart
|
|
||||||
{
|
|
||||||
type = 0;
|
|
||||||
default = 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
fadeend
|
|
||||||
{
|
|
||||||
type = 0;
|
|
||||||
default = 33;
|
|
||||||
}
|
|
||||||
|
|
||||||
foglighting
|
|
||||||
{
|
|
||||||
type = 3;
|
|
||||||
default = false;
|
|
||||||
}
|
|
||||||
|
|
||||||
friction
|
|
||||||
{
|
|
||||||
type = 1;
|
|
||||||
default = 0.90625;
|
|
||||||
}
|
|
||||||
|
|
||||||
triggertag
|
|
||||||
{
|
|
||||||
type = 15;
|
|
||||||
default = 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
triggerer
|
|
||||||
{
|
|
||||||
type = 2;
|
|
||||||
default = "Player";
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
linedef
|
linedef
|
||||||
{
|
{
|
||||||
arg5
|
|
||||||
{
|
|
||||||
type = 0;
|
|
||||||
default = 0;
|
|
||||||
}
|
|
||||||
arg6
|
|
||||||
{
|
|
||||||
type = 0;
|
|
||||||
default = 0;
|
|
||||||
}
|
|
||||||
arg7
|
|
||||||
{
|
|
||||||
type = 0;
|
|
||||||
default = 0;
|
|
||||||
}
|
|
||||||
arg8
|
|
||||||
{
|
|
||||||
type = 0;
|
|
||||||
default = 0;
|
|
||||||
}
|
|
||||||
arg9
|
|
||||||
{
|
|
||||||
type = 0;
|
|
||||||
default = 0;
|
|
||||||
}
|
|
||||||
stringarg0
|
|
||||||
{
|
|
||||||
type = 2;
|
|
||||||
default = "";
|
|
||||||
}
|
|
||||||
stringarg1
|
|
||||||
{
|
|
||||||
type = 2;
|
|
||||||
default = "";
|
|
||||||
}
|
|
||||||
executordelay
|
|
||||||
{
|
|
||||||
type = 0;
|
|
||||||
default = 0;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
sidedef
|
sidedef
|
||||||
{
|
{
|
||||||
repeatcnt
|
|
||||||
{
|
|
||||||
type = 0;
|
|
||||||
default = 0;
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
thing
|
thing
|
||||||
{
|
{
|
||||||
arg5
|
|
||||||
{
|
|
||||||
type = 0;
|
|
||||||
default = 0;
|
|
||||||
}
|
|
||||||
arg6
|
|
||||||
{
|
|
||||||
type = 0;
|
|
||||||
default = 0;
|
|
||||||
}
|
|
||||||
arg7
|
|
||||||
{
|
|
||||||
type = 0;
|
|
||||||
default = 0;
|
|
||||||
}
|
|
||||||
arg8
|
|
||||||
{
|
|
||||||
type = 0;
|
|
||||||
default = 0;
|
|
||||||
}
|
|
||||||
arg9
|
|
||||||
{
|
|
||||||
type = 0;
|
|
||||||
default = 0;
|
|
||||||
}
|
|
||||||
stringarg0
|
|
||||||
{
|
|
||||||
type = 2;
|
|
||||||
default = "";
|
|
||||||
}
|
|
||||||
stringarg1
|
|
||||||
{
|
|
||||||
type = 2;
|
|
||||||
default = "";
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -378,87 +261,6 @@ allowempty = The nodebuilder is allowed to leave this lump empty.
|
||||||
scriptbuild = This lump is a text-based script, which should be compiled using current script compiler;
|
scriptbuild = This lump is a text-based script, which should be compiled using current script compiler;
|
||||||
script = This lump is a text-based script. Specify the filename of the script configuration to use.
|
script = This lump is a text-based script. Specify the filename of the script configuration to use.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
doommaplumpnames
|
|
||||||
{
|
|
||||||
~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 = false;
|
|
||||||
}
|
|
||||||
|
|
||||||
BLOCKMAP
|
|
||||||
{
|
|
||||||
required = false;
|
|
||||||
nodebuild = true;
|
|
||||||
allowempty = true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
udmfmaplumpnames
|
udmfmaplumpnames
|
||||||
{
|
{
|
||||||
ZNODES
|
ZNODES
|
||||||
|
@ -682,48 +484,32 @@ thingsfilters
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
//filter3
|
||||||
|
//{
|
||||||
|
// name = "Normal Gravity";
|
||||||
|
// category = "";
|
||||||
|
// type = -1;
|
||||||
|
//
|
||||||
|
// fields
|
||||||
|
// {
|
||||||
|
// 2 = false;
|
||||||
|
// }
|
||||||
|
//}
|
||||||
|
|
||||||
filter3
|
//filter4
|
||||||
{
|
//{
|
||||||
name = "Normal Gravity";
|
// name = "Reverse Gravity";
|
||||||
category = "";
|
// category = "";
|
||||||
type = -1;
|
// type = -1;
|
||||||
|
//
|
||||||
fields
|
// fields
|
||||||
{
|
// {
|
||||||
2 = false;
|
// 2 = true;
|
||||||
}
|
// }
|
||||||
|
//}
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
filter4
|
|
||||||
{
|
|
||||||
name = "Reverse Gravity";
|
|
||||||
category = "";
|
|
||||||
type = -1;
|
|
||||||
|
|
||||||
fields
|
|
||||||
{
|
|
||||||
2 = true;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Special linedefs
|
// Special linedefs
|
||||||
speciallinedefs
|
|
||||||
{
|
|
||||||
soundlinedefflag = 64; // See linedefflags
|
|
||||||
singlesidedflag = 1; // See linedefflags
|
|
||||||
doublesidedflag = 4; // See linedefflags
|
|
||||||
impassableflag = 1;
|
|
||||||
upperunpeggedflag = 8;
|
|
||||||
lowerunpeggedflag = 16;
|
|
||||||
repeatmidtextureflag = 1024;
|
|
||||||
pegmidtextureflag = 256;
|
|
||||||
}
|
|
||||||
|
|
||||||
speciallinedefs_udmf
|
speciallinedefs_udmf
|
||||||
{
|
{
|
||||||
soundlinedefflag = "noclimb";
|
soundlinedefflag = "noclimb";
|
||||||
|
@ -734,6 +520,8 @@ speciallinedefs_udmf
|
||||||
lowerunpeggedflag = "dontpegbottom";
|
lowerunpeggedflag = "dontpegbottom";
|
||||||
repeatmidtextureflag = "wrapmidtex";
|
repeatmidtextureflag = "wrapmidtex";
|
||||||
pegmidtextureflag = "midpeg";
|
pegmidtextureflag = "midpeg";
|
||||||
|
slopeskewflag = "skewtd";
|
||||||
|
nomidtextureskewflag = "noskew";
|
||||||
}
|
}
|
||||||
|
|
||||||
scriptlumpnames
|
scriptlumpnames
|
||||||
|
|
|
@ -1,107 +0,0 @@
|
||||||
sectortypes
|
|
||||||
{
|
|
||||||
0 = "Normal";
|
|
||||||
1 = "Damage";
|
|
||||||
2 = "Damage (Water)";
|
|
||||||
3 = "Damage (Fire)";
|
|
||||||
4 = "Damage (Electrical)";
|
|
||||||
5 = "Spikes";
|
|
||||||
6 = "Death Pit (Camera Tilt)";
|
|
||||||
7 = "Death Pit (No Camera Tilt)";
|
|
||||||
8 = "Instant Kill";
|
|
||||||
9 = "Ring Drainer (Floor Touch)";
|
|
||||||
10 = "Ring Drainer (Anywhere in Sector)";
|
|
||||||
11 = "Special Stage Damage";
|
|
||||||
12 = "Space Countdown";
|
|
||||||
13 = "Ramp Sector (double step-up/down)";
|
|
||||||
14 = "Non-Ramp Sector (no step-down)";
|
|
||||||
15 = "Bouncy FOF <deprecated>";
|
|
||||||
16 = "Trigger Line Ex. (Pushable Objects)";
|
|
||||||
32 = "Trigger Line Ex. (Anywhere, All Players)";
|
|
||||||
48 = "Trigger Line Ex. (Floor Touch, All Players)";
|
|
||||||
64 = "Trigger Line Ex. (Anywhere in Sector)";
|
|
||||||
80 = "Trigger Line Ex. (Floor Touch)";
|
|
||||||
96 = "Trigger Line Ex. (Emerald Check) <deprecated>";
|
|
||||||
112 = "Trigger Line Ex. (NiGHTS Mare) <deprecated>";
|
|
||||||
128 = "Check for Linedef Executor on FOFs";
|
|
||||||
144 = "Egg Capsule";
|
|
||||||
160 = "Special Stage Time/Spheres Parameters <deprecated>";
|
|
||||||
176 = "Custom Global Gravity <deprecated>";
|
|
||||||
1280 = "Speed Pad";
|
|
||||||
1536 = "Flip Gravity on Jump";
|
|
||||||
4096 = "Star Post Activator";
|
|
||||||
8192 = "Exit/Special Stage Pit/Return Flag";
|
|
||||||
12288 = "CTF Red Team Base";
|
|
||||||
16384 = "CTF Blue Team Base";
|
|
||||||
20480 = "Fan Sector";
|
|
||||||
24576 = "Super Sonic Transform";
|
|
||||||
28672 = "Force Spin";
|
|
||||||
32768 = "Zoom Tube Start";
|
|
||||||
36864 = "Zoom Tube End";
|
|
||||||
40960 = "Circuit Finish Line";
|
|
||||||
45056 = "Rope Hang";
|
|
||||||
49152 = "Intangible to the Camera";
|
|
||||||
}
|
|
||||||
|
|
||||||
gen_sectortypes
|
|
||||||
{
|
|
||||||
first
|
|
||||||
{
|
|
||||||
0 = "Normal";
|
|
||||||
1 = "Damage";
|
|
||||||
2 = "Damage (Water)";
|
|
||||||
3 = "Damage (Fire)";
|
|
||||||
4 = "Damage (Electrical)";
|
|
||||||
5 = "Spikes";
|
|
||||||
6 = "Death Pit (Camera Tilt)";
|
|
||||||
7 = "Death Pit (No Camera Tilt)";
|
|
||||||
8 = "Instant Kill";
|
|
||||||
9 = "Ring Drainer (Floor Touch)";
|
|
||||||
10 = "Ring Drainer (Anywhere in Sector)";
|
|
||||||
11 = "Special Stage Damage";
|
|
||||||
12 = "Space Countdown";
|
|
||||||
13 = "Ramp Sector (double step-up/down)";
|
|
||||||
14 = "Non-Ramp Sector (no step-down)";
|
|
||||||
15 = "Bouncy FOF <deprecated>";
|
|
||||||
}
|
|
||||||
|
|
||||||
second
|
|
||||||
{
|
|
||||||
0 = "Normal";
|
|
||||||
16 = "Trigger Line Ex. (Pushable Objects)";
|
|
||||||
32 = "Trigger Line Ex. (Anywhere, All Players)";
|
|
||||||
48 = "Trigger Line Ex. (Floor Touch, All Players)";
|
|
||||||
64 = "Trigger Line Ex. (Anywhere in Sector)";
|
|
||||||
80 = "Trigger Line Ex. (Floor Touch)";
|
|
||||||
96 = "Trigger Line Ex. (Emerald Check) <deprecated>";
|
|
||||||
112 = "Trigger Line Ex. (NiGHTS Mare) <deprecated>";
|
|
||||||
128 = "Check for Linedef Executor on FOFs";
|
|
||||||
144 = "Egg Capsule";
|
|
||||||
160 = "Special Stage Time/Spheres Parameters <deprecated>";
|
|
||||||
176 = "Custom Global Gravity <deprecated>";
|
|
||||||
}
|
|
||||||
|
|
||||||
third
|
|
||||||
{
|
|
||||||
0 = "Normal";
|
|
||||||
1280 = "Speed Pad";
|
|
||||||
1536 = "Flip Gravity on Jump";
|
|
||||||
}
|
|
||||||
|
|
||||||
fourth
|
|
||||||
{
|
|
||||||
0 = "Normal";
|
|
||||||
4096 = "Star Post Activator";
|
|
||||||
8192 = "Exit/Special Stage Pit/Return Flag";
|
|
||||||
12288 = "CTF Red Team Base";
|
|
||||||
16384 = "CTF Blue Team Base";
|
|
||||||
20480 = "Fan Sector";
|
|
||||||
24576 = "Super Sonic Transform";
|
|
||||||
28672 = "Force Spin";
|
|
||||||
32768 = "Zoom Tube Start";
|
|
||||||
36864 = "Zoom Tube End";
|
|
||||||
40960 = "Circuit Finish Line";
|
|
||||||
45056 = "Rope Hang";
|
|
||||||
49152 = "Intangible to the Camera";
|
|
||||||
}
|
|
||||||
}
|
|
File diff suppressed because it is too large
Load diff
|
@ -1,32 +0,0 @@
|
||||||
/************************************************************************\
|
|
||||||
Ultimate Doom Builder Game Configuration for Sonic Robo Blast 2 Version 2.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 = "Sonic Robo Blast 2 - 2.2 (Doom format)";
|
|
||||||
|
|
||||||
// This is the simplified game engine/sourceport name
|
|
||||||
engine = "zdoom";
|
|
||||||
|
|
||||||
// Settings common to all games and all map formats
|
|
||||||
include("Includes\\SRB222_common.cfg", "common");
|
|
||||||
|
|
||||||
// Settings common to Doom map format
|
|
||||||
include("Includes\\SRB222_common.cfg", "mapformat_doom");
|
|
||||||
|
|
||||||
include("Includes\\Game_SRB222.cfg");
|
|
||||||
|
|
||||||
// Script lumps detection
|
|
||||||
scriptlumpnames
|
|
||||||
{
|
|
||||||
include("Includes\\SRB222_misc.cfg", "scriptlumpnames");
|
|
||||||
}
|
|
||||||
|
|
||||||
//Default things filters
|
|
||||||
thingsfilters
|
|
||||||
{
|
|
||||||
include("Includes\\SRB222_misc.cfg", "thingsfilters");
|
|
||||||
}
|
|
Loading…
Reference in a new issue