mirror of
https://git.do.srb2.org/STJr/ZoneBuilder.git
synced 2024-11-14 00:20:40 +00:00
e34fe0d32f
Added "doomthingrotationangles" Game Configuration property. When enabled, editor actions related to changing thing angle will snap the resulting angle to 45 degree increments. This property is set to true for vanilla game configurations. Fixed a crash when changing game configuration from one without Thing actions support to one with them while in Things mode. Fixed, cosmetic, DB2 bug: current editing mode button was deselected after reloading resources. Updated documentation ("Game Configuration - Basic Settings" page).
65 lines
2 KiB
INI
65 lines
2 KiB
INI
/*************************************************************\
|
|
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 = "Hexen: Hexen (Hexen format)";
|
|
|
|
// This is the simplified game engine/sourceport name
|
|
engine = "hexen";
|
|
|
|
// *******************************************************
|
|
// * *
|
|
// * 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\\Doom_common.cfg", "common");
|
|
|
|
// Settings common to Hexen map format
|
|
include("Includes\\Hexen_common.cfg", "mapformat_hexen");
|
|
|
|
// Settings common to Hexen games
|
|
include("Includes\\Game_Hexen.cfg");
|
|
|
|
//mxd. No DECORATE support in vanilla
|
|
decorategames = "";
|
|
|
|
//mxd. Don't do vanilla-style thing rotation angle clamping
|
|
doomthingrotationangles = false;
|
|
|
|
// Default thing filters
|
|
// (these are not required, just useful for new users)
|
|
thingsfilters
|
|
{
|
|
include("Includes\\Hexen_misc.cfg", "thingsfilters");
|
|
}
|
|
|
|
// 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");
|
|
}
|
|
|
|
// 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");
|
|
}
|