2012-04-17 19:13:47 +00:00
|
|
|
/*************************************************************\
|
|
|
|
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
|
2012-11-02 23:11:38 +00:00
|
|
|
game = "Zandronum: Heretic (Doom format)";
|
2012-04-17 19:13:47 +00:00
|
|
|
|
|
|
|
// This is the simplified game engine/sourceport name
|
2012-11-02 23:11:38 +00:00
|
|
|
engine = "zandronum";
|
2012-04-17 19:13:47 +00:00
|
|
|
|
|
|
|
// *******************************************************
|
|
|
|
// * *
|
|
|
|
// * Note: all the elements that could be factorized *
|
|
|
|
// * because they were common to ZDoom, GZDoom and *
|
2012-11-02 23:11:38 +00:00
|
|
|
// * Zandronum have been moved to ZDoom_common.cfg. *
|
2012-04-17 19:13:47 +00:00
|
|
|
// * *
|
|
|
|
// *******************************************************
|
|
|
|
|
|
|
|
// 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");
|
Game Configurations: added Vanilla Strife, Vanilla Heretic and Vanilla Hexen game configurations.
Added "makedoorceil" game configuration property. Works the same way as "makedoortrack" and "makedoordoor", but for ceilings of door sectors.
Changed, Game configurations: the editor no longer tries to load DECORATE/MODELDEF/VOXELDEF/GLDEFS/REVERBS lumps when "decorategames" setting is not specified / is set to empty string.
Changed, General interface: "Tools -> Reload MODELDEF/VOXELDEF" and "Tools -> Reload GLDEFS" menu items are no longer shown when current game configuration doesn't support DECORATE.
Fixed a crash when pasting linedef/thing properties in Hexen map format.
Fixed, Visual mode: Visual Thing resources were not fully unloaded when resetting D3D device leading to crash when switching to the editor from a DX-using game engine (like ZDoom) running in fullscreen.
Fixed: in some cases, when current game configuration supported multiple script compilers, it was possible to open/create a map or change map options without selecting any script compiler.
Fixed, New Map Options window: default map name was not updated when switching game configurations.
Fixed: copied map element properties were not reset after switching to another map.
Fixed: stored textures for "Make Door" action were not reset after switching to another map.
Fixed, Game Configurations window: currently selected test engine name was not updated when pasting test engines from another configuration.
Fixed, Game Configurations: all "Heretic in Doom map format" configurations were using Doom sector effects list.
Fixed, Game Configurations: all "Strife in Doom map format" configurations were using Doom sector effects list.
2015-10-21 13:35:42 +00:00
|
|
|
include("Includes\\Heretic_misc.cfg", "mapformat_doom");
|
2012-04-17 19:13:47 +00:00
|
|
|
|
|
|
|
// Settings common to Heretic games
|
2013-07-10 08:59:17 +00:00
|
|
|
include("Includes\\Game_Heretic.cfg");
|
2012-04-17 19:13:47 +00:00
|
|
|
|
2013-03-18 13:52:27 +00:00
|
|
|
// Default thing filters
|
|
|
|
// (these are not required, just useful for new users)
|
|
|
|
thingsfilters
|
|
|
|
{
|
|
|
|
include("Includes\\Doom_misc.cfg", "thingsfilters");
|
|
|
|
}
|
|
|
|
|
2012-04-17 19:13:47 +00:00
|
|
|
// 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
|
2015-03-23 14:19:23 +00:00
|
|
|
include("Includes\\Zandronum_things.cfg", "default");
|
2012-11-02 23:11:38 +00:00
|
|
|
include("Includes\\Zandronum_things.cfg", "heretic");
|
2012-04-17 19:13:47 +00:00
|
|
|
}
|
|
|
|
|
|
|
|
// 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
|
2012-11-02 23:11:38 +00:00
|
|
|
include("Includes\\Zandronum_misc.cfg", "enums_notdoom");
|
2012-04-17 19:13:47 +00:00
|
|
|
}
|