UltimateZoneBuilder/Build/Configurations/Configs for other games/ZDoomFamily_template.txt
MaxED 6b62b4f3d2 Added multiple engine support for any game configuration.
Floor and ceiling textures are now moved more predictably by arrow keys in GZDoom Visual mode.
Walls texture coordinates are always rounded when moved by arrow keys in Visual modes.
Linedef info panel: relative UDMF light values are now shown like this: 16 (128), which means "UDMF light value" ("total surface brightness (UDMF light value + sector brightness)")
Player is now spawned at camera height when testing from current location in Visual modes.
Focus is now properly restored after testing from current location in Visual modes.
Updated Heretic_sectors.cfg and Heretic_things.cfg as described here: http://www.doombuilder.com/forums/viewtopic.php?f=11&t=357
Changed sprites of artifacts in Hexen_things.cfg to proper ones.
Renamed Skulltag configs to Zandronum
2012-11-02 23:11:38 +00:00

133 lines
5 KiB
Text

/*************************************************************\
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 *
// * Zandronum 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\\Zandronum_things.cfg", "doom");
include("Includes\\Zandronum_things.cfg", "heretic");
include("Includes\\Zandronum_things.cfg", "hexen");
include("Includes\\Zandronum_things.cfg", "strife");
include("Includes\\Zandronum_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\\Zandronum_misc.cfg", "enums_doom");
include("Includes\\Zandronum_misc.cfg", "enums_notdoom");
}