Moving to new SVN...
|
@ -29,6 +29,13 @@ include("Includes\\ZDoom_common.cfg", "mapformat_hexen");
|
|||
// Settings common to Urban Brawl games
|
||||
include("Includes\\ZDoom_common.cfg", "game_action2");
|
||||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
{
|
||||
include("Doom_misc.cfg", "thingsfilters");
|
||||
}
|
||||
|
||||
// Depends on both game and map format
|
||||
gamedetect
|
||||
{
|
||||
|
|
|
@ -29,6 +29,13 @@ include("Includes\\ZDoom_common.cfg", "mapformat_udmf");
|
|||
// Settings common to Urban Brawl games
|
||||
include("Includes\\ZDoom_common.cfg", "game_action2");
|
||||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
{
|
||||
include("Includes\\ZDoom_misc.cfg", "thingsfilters_udmf");
|
||||
}
|
||||
|
||||
// Depends on both game and map format
|
||||
gamedetect
|
||||
{
|
||||
|
|
|
@ -29,6 +29,13 @@ include("Includes\\ZDoom_common.cfg", "mapformat_hexen");
|
|||
// Settings common to Chex Quest 3 games
|
||||
include("Includes\\ZDoom_common.cfg", "game_chex3");
|
||||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
{
|
||||
include("Includes\\Doom_misc.cfg", "thingsfilters");
|
||||
}
|
||||
|
||||
// Depends on both game and map format
|
||||
gamedetect
|
||||
{
|
||||
|
|
|
@ -29,6 +29,13 @@ include("Includes\\ZDoom_common.cfg", "mapformat_udmf");
|
|||
// Settings common to Chex Quest 3 games
|
||||
include("Includes\\ZDoom_common.cfg", "game_chex3");
|
||||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
{
|
||||
include("Includes\\ZDoom_misc.cfg", "thingsfilters_udmf");
|
||||
}
|
||||
|
||||
// Depends on both game and map format
|
||||
gamedetect
|
||||
{
|
||||
|
|
|
@ -29,6 +29,13 @@ include("Includes\\ZDoom_common.cfg", "mapformat_doom");
|
|||
// Settings common to Chex Quest games
|
||||
include("Includes\\ZDoom_common.cfg", "game_chex");
|
||||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
{
|
||||
include("Includes\\Doom_misc.cfg", "thingsfilters");
|
||||
}
|
||||
|
||||
// Depends on both game and map format
|
||||
gamedetect
|
||||
{
|
||||
|
|
|
@ -29,6 +29,13 @@ include("Includes\\ZDoom_common.cfg", "mapformat_hexen");
|
|||
// Settings common to Chex Quest games
|
||||
include("Includes\\ZDoom_common.cfg", "game_chex");
|
||||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
{
|
||||
include("Includes\\Doom_misc.cfg", "thingsfilters");
|
||||
}
|
||||
|
||||
// Depends on both game and map format
|
||||
gamedetect
|
||||
{
|
||||
|
|
|
@ -29,6 +29,13 @@ include("Includes\\ZDoom_common.cfg", "mapformat_udmf");
|
|||
// Settings common to Chex Quest games
|
||||
include("Includes\\ZDoom_common.cfg", "game_chex");
|
||||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
{
|
||||
include("Includes\\ZDoom_misc.cfg", "thingsfilters_udmf");
|
||||
}
|
||||
|
||||
// Depends on both game and map format
|
||||
gamedetect
|
||||
{
|
||||
|
|
|
@ -29,6 +29,13 @@ include("Includes\\ZDoom_common.cfg", "mapformat_doom");
|
|||
// Settings common to Doom games
|
||||
include("Includes\\ZDoom_common.cfg", "game_doom");
|
||||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
{
|
||||
include("Includes\\Doom_misc.cfg", "thingsfilters");
|
||||
}
|
||||
|
||||
// Depends on both game and map format
|
||||
gamedetect
|
||||
{
|
||||
|
|
|
@ -29,6 +29,13 @@ include("Includes\\ZDoom_common.cfg", "mapformat_doom");
|
|||
// Settings common to Harmony games
|
||||
include("Includes\\ZDoom_common.cfg", "game_harmony");
|
||||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
{
|
||||
include("Includes\\Doom_misc.cfg", "thingsfilters");
|
||||
}
|
||||
|
||||
// Depends on both game and map format
|
||||
gamedetect
|
||||
{
|
||||
|
|
|
@ -29,6 +29,13 @@ include("Includes\\ZDoom_common.cfg", "mapformat_hexen");
|
|||
// Settings common to Harmony games
|
||||
include("Includes\\ZDoom_common.cfg", "game_harmony");
|
||||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
{
|
||||
include("Includes\\Doom_misc.cfg", "thingsfilters");
|
||||
}
|
||||
|
||||
// Depends on both game and map format
|
||||
gamedetect
|
||||
{
|
||||
|
|
|
@ -29,6 +29,13 @@ include("Includes\\ZDoom_common.cfg", "mapformat_udmf");
|
|||
// Settings common to Harmony games
|
||||
include("Includes\\ZDoom_common.cfg", "game_harmony");
|
||||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
{
|
||||
include("Includes\\ZDoom_misc.cfg", "thingsfilters_udmf");
|
||||
}
|
||||
|
||||
// Depends on both game and map format
|
||||
gamedetect
|
||||
{
|
||||
|
|
|
@ -29,6 +29,13 @@ include("Includes\\ZDoom_common.cfg", "mapformat_doom");
|
|||
// Settings common to Heretic games
|
||||
include("Includes\\ZDoom_common.cfg", "game_heretic");
|
||||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
{
|
||||
include("Includes\\Doom_misc.cfg", "thingsfilters");
|
||||
}
|
||||
|
||||
// Depends on both game and map format
|
||||
gamedetect
|
||||
{
|
||||
|
|
|
@ -29,6 +29,13 @@ include("Includes\\ZDoom_common.cfg", "mapformat_hexen");
|
|||
// Settings common to Heretic games
|
||||
include("Includes\\ZDoom_common.cfg", "game_heretic");
|
||||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
{
|
||||
include("Includes\\Doom_misc.cfg", "thingsfilters");
|
||||
}
|
||||
|
||||
// Depends on both game and map format
|
||||
gamedetect
|
||||
{
|
||||
|
|
|
@ -29,6 +29,13 @@ include("Includes\\ZDoom_common.cfg", "mapformat_udmf");
|
|||
// Settings common to Heretic games
|
||||
include("Includes\\ZDoom_common.cfg", "game_heretic");
|
||||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
{
|
||||
include("Includes\\ZDoom_misc.cfg", "thingsfilters_udmf");
|
||||
}
|
||||
|
||||
// Depends on both game and map format
|
||||
gamedetect
|
||||
{
|
||||
|
|
|
@ -29,6 +29,13 @@ include("Includes\\ZDoom_common.cfg", "mapformat_hexen");
|
|||
// Settings common to Hexen games
|
||||
include("Includes\\ZDoom_common.cfg", "game_hexen");
|
||||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
{
|
||||
include("Includes\\Hexen_misc.cfg", "thingsfilters");
|
||||
}
|
||||
|
||||
// Depends on both game and map format
|
||||
gamedetect
|
||||
{
|
||||
|
|
|
@ -29,6 +29,13 @@ include("Includes\\ZDoom_common.cfg", "mapformat_udmf");
|
|||
// Settings common to Hexen games
|
||||
include("Includes\\ZDoom_common.cfg", "game_hexen");
|
||||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
{
|
||||
include("Includes\\ZDoom_misc.cfg", "thingsfilters_udmf");
|
||||
}
|
||||
|
||||
// Depends on both game and map format
|
||||
gamedetect
|
||||
{
|
||||
|
|
|
@ -29,6 +29,13 @@ include("Includes\\ZDoom_common.cfg", "mapformat_doom");
|
|||
// Settings common to Strife games
|
||||
include("Includes\\ZDoom_common.cfg", "game_strife");
|
||||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
{
|
||||
include("Includes\\Strife_misc.cfg", "thingsfilters");
|
||||
}
|
||||
|
||||
// Depends on both game and map format
|
||||
gamedetect
|
||||
{
|
||||
|
|
|
@ -29,6 +29,13 @@ include("Includes\\ZDoom_common.cfg", "mapformat_hexen");
|
|||
// Settings common to Strife games
|
||||
include("Includes\\ZDoom_common.cfg", "game_strife");
|
||||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
{
|
||||
include("Includes\\Strife_misc.cfg", "thingsfilters");
|
||||
}
|
||||
|
||||
// Depends on both game and map format
|
||||
gamedetect
|
||||
{
|
||||
|
|
|
@ -29,6 +29,13 @@ include("Includes\\ZDoom_common.cfg", "mapformat_udmf");
|
|||
// Settings common to Strife games
|
||||
include("Includes\\ZDoom_common.cfg", "game_strife");
|
||||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
{
|
||||
include("Includes\\ZDoom_misc.cfg", "thingsfilters_udmf");
|
||||
}
|
||||
|
||||
// Depends on both game and map format
|
||||
gamedetect
|
||||
{
|
||||
|
|
|
@ -29,6 +29,13 @@ include("Includes\\ZDoom_common.cfg", "mapformat_hexen");
|
|||
// Settings common to Urban Brawl games
|
||||
include("Includes\\ZDoom_common.cfg", "game_action2");
|
||||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
{
|
||||
include("Includes\\Doom_misc.cfg", "thingsfilters");
|
||||
}
|
||||
|
||||
// Depends on both game and map format
|
||||
gamedetect
|
||||
{
|
||||
|
|
|
@ -29,6 +29,13 @@ include("Includes\\ZDoom_common.cfg", "mapformat_udmf");
|
|||
// Settings common to Urban Brawl games
|
||||
include("Includes\\ZDoom_common.cfg", "game_action2");
|
||||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
{
|
||||
include("Includes\\ZDoom_misc.cfg", "thingsfilters_udmf");
|
||||
}
|
||||
|
||||
// Depends on both game and map format
|
||||
gamedetect
|
||||
{
|
||||
|
|
|
@ -29,6 +29,13 @@ include("Includes\\ZDoom_common.cfg", "mapformat_hexen");
|
|||
// Settings common to Chex Quest 3 games
|
||||
include("Includes\\ZDoom_common.cfg", "game_chex3");
|
||||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
{
|
||||
include("Includes\\Doom_misc.cfg", "thingsfilters");
|
||||
}
|
||||
|
||||
// Depends on both game and map format
|
||||
gamedetect
|
||||
{
|
||||
|
|
|
@ -29,6 +29,13 @@ include("Includes\\ZDoom_common.cfg", "mapformat_udmf");
|
|||
// Settings common to Chex Quest 3 games
|
||||
include("Includes\\ZDoom_common.cfg", "game_chex3");
|
||||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
{
|
||||
include("Includes\\ZDoom_misc.cfg", "thingsfilters_udmf");
|
||||
}
|
||||
|
||||
// Depends on both game and map format
|
||||
gamedetect
|
||||
{
|
||||
|
|
|
@ -29,6 +29,13 @@ include("Includes\\ZDoom_common.cfg", "mapformat_doom");
|
|||
// Settings common to Chex Quest games
|
||||
include("Includes\\ZDoom_common.cfg", "game_chex");
|
||||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
{
|
||||
include("Includes\\Doom_misc.cfg", "thingsfilters");
|
||||
}
|
||||
|
||||
// Depends on both game and map format
|
||||
gamedetect
|
||||
{
|
||||
|
|
|
@ -29,6 +29,13 @@ include("Includes\\ZDoom_common.cfg", "mapformat_hexen");
|
|||
// Settings common to Chex Quest games
|
||||
include("Includes\\ZDoom_common.cfg", "game_chex");
|
||||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
{
|
||||
include("Includes\\Doom_misc.cfg", "thingsfilters");
|
||||
}
|
||||
|
||||
// Depends on both game and map format
|
||||
gamedetect
|
||||
{
|
||||
|
|
|
@ -29,6 +29,13 @@ include("Includes\\ZDoom_common.cfg", "mapformat_udmf");
|
|||
// Settings common to Chex Quest games
|
||||
include("Includes\\ZDoom_common.cfg", "game_chex");
|
||||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
{
|
||||
include("Includes\\ZDoom_misc.cfg", "thingsfilters_udmf");
|
||||
}
|
||||
|
||||
// Depends on both game and map format
|
||||
gamedetect
|
||||
{
|
||||
|
|
|
@ -29,6 +29,13 @@ include("Includes\\ZDoom_common.cfg", "mapformat_doom");
|
|||
// Settings common to Doom games
|
||||
include("Includes\\ZDoom_common.cfg", "game_doom");
|
||||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
{
|
||||
include("Includes\\Doom_misc.cfg", "thingsfilters");
|
||||
}
|
||||
|
||||
// Depends on both game and map format
|
||||
gamedetect
|
||||
{
|
||||
|
|
|
@ -29,6 +29,13 @@ include("Includes\\ZDoom_common.cfg", "mapformat_hexen");
|
|||
// Settings common to Doom games
|
||||
include("Includes\\ZDoom_common.cfg", "game_doom");
|
||||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
{
|
||||
include("Includes\\Doom_misc.cfg", "thingsfilters");
|
||||
}
|
||||
|
||||
// Depends on both game and map format
|
||||
gamedetect
|
||||
{
|
||||
|
|
|
@ -29,6 +29,13 @@ include("Includes\\ZDoom_common.cfg", "mapformat_udmf");
|
|||
// Settings common to Doom games
|
||||
include("Includes\\ZDoom_common.cfg", "game_doom");
|
||||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
{
|
||||
include("Includes\\ZDoom_misc.cfg", "thingsfilters_udmf");
|
||||
}
|
||||
|
||||
// Depends on both game and map format
|
||||
gamedetect
|
||||
{
|
||||
|
|
|
@ -29,6 +29,13 @@ include("Includes\\ZDoom_common.cfg", "mapformat_doom");
|
|||
// Settings common to Harmony games
|
||||
include("Includes\\ZDoom_common.cfg", "game_harmony");
|
||||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
{
|
||||
include("Includes\\Doom_misc.cfg", "thingsfilters");
|
||||
}
|
||||
|
||||
// Depends on both game and map format
|
||||
gamedetect
|
||||
{
|
||||
|
|
|
@ -29,6 +29,13 @@ include("Includes\\ZDoom_common.cfg", "mapformat_hexen");
|
|||
// Settings common to Harmony games
|
||||
include("Includes\\ZDoom_common.cfg", "game_harmony");
|
||||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
{
|
||||
include("Includes\\Doom_misc.cfg", "thingsfilters");
|
||||
}
|
||||
|
||||
// Depends on both game and map format
|
||||
gamedetect
|
||||
{
|
||||
|
|
|
@ -29,6 +29,13 @@ include("Includes\\ZDoom_common.cfg", "mapformat_udmf");
|
|||
// Settings common to Harmony games
|
||||
include("Includes\\ZDoom_common.cfg", "game_harmony");
|
||||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
{
|
||||
include("Includes\\ZDoom_misc.cfg", "thingsfilters_udmf");
|
||||
}
|
||||
|
||||
// Depends on both game and map format
|
||||
gamedetect
|
||||
{
|
||||
|
|
|
@ -29,6 +29,13 @@ include("Includes\\ZDoom_common.cfg", "mapformat_doom");
|
|||
// Settings common to Heretic games
|
||||
include("Includes\\ZDoom_common.cfg", "game_heretic");
|
||||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
{
|
||||
include("Includes\\Doom_misc.cfg", "thingsfilters");
|
||||
}
|
||||
|
||||
// Depends on both game and map format
|
||||
gamedetect
|
||||
{
|
||||
|
|
|
@ -29,6 +29,13 @@ include("Includes\\ZDoom_common.cfg", "mapformat_hexen");
|
|||
// Settings common to Heretic games
|
||||
include("Includes\\ZDoom_common.cfg", "game_heretic");
|
||||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
{
|
||||
include("Includes\\Doom_misc.cfg", "thingsfilters");
|
||||
}
|
||||
|
||||
// Depends on both game and map format
|
||||
gamedetect
|
||||
{
|
||||
|
|
|
@ -29,6 +29,13 @@ include("Includes\\ZDoom_common.cfg", "mapformat_udmf");
|
|||
// Settings common to Heretic games
|
||||
include("Includes\\ZDoom_common.cfg", "game_heretic");
|
||||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
{
|
||||
include("Includes\\ZDoom_misc.cfg", "thingsfilters_udmf");
|
||||
}
|
||||
|
||||
// Depends on both game and map format
|
||||
gamedetect
|
||||
{
|
||||
|
|
|
@ -29,6 +29,13 @@ include("Includes\\ZDoom_common.cfg", "mapformat_hexen");
|
|||
// Settings common to Hexen games
|
||||
include("Includes\\ZDoom_common.cfg", "game_hexen");
|
||||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
{
|
||||
include("Includes\\Hexen_misc.cfg", "thingsfilters");
|
||||
}
|
||||
|
||||
// Depends on both game and map format
|
||||
gamedetect
|
||||
{
|
||||
|
|
|
@ -29,6 +29,13 @@ include("Includes\\ZDoom_common.cfg", "mapformat_udmf");
|
|||
// Settings common to Hexen games
|
||||
include("Includes\\ZDoom_common.cfg", "game_hexen");
|
||||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
{
|
||||
include("Includes\\ZDoom_misc.cfg", "thingsfilters_udmf");
|
||||
}
|
||||
|
||||
// Depends on both game and map format
|
||||
gamedetect
|
||||
{
|
||||
|
|
|
@ -29,6 +29,13 @@ include("Includes\\ZDoom_common.cfg", "mapformat_doom");
|
|||
// Settings common to Strife games
|
||||
include("Includes\\ZDoom_common.cfg", "game_strife");
|
||||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
{
|
||||
include("Includes\\Strife_misc.cfg", "thingsfilters");
|
||||
}
|
||||
|
||||
// Depends on both game and map format
|
||||
gamedetect
|
||||
{
|
||||
|
|
|
@ -29,6 +29,13 @@ include("Includes\\ZDoom_common.cfg", "mapformat_hexen");
|
|||
// Settings common to Strife games
|
||||
include("Includes\\ZDoom_common.cfg", "game_strife");
|
||||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
{
|
||||
include("Includes\\Strife_misc.cfg", "thingsfilters");
|
||||
}
|
||||
|
||||
// Depends on both game and map format
|
||||
gamedetect
|
||||
{
|
||||
|
|
|
@ -29,6 +29,13 @@ include("Includes\\ZDoom_common.cfg", "mapformat_udmf");
|
|||
// Settings common to Strife games
|
||||
include("Includes\\ZDoom_common.cfg", "game_strife");
|
||||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
{
|
||||
include("Includes\\ZDoom_misc.cfg", "thingsfilters_udmf");
|
||||
}
|
||||
|
||||
// Depends on both game and map format
|
||||
gamedetect
|
||||
{
|
||||
|
|
|
@ -29,6 +29,13 @@ include("Includes\\ZDoom_common.cfg", "mapformat_hexen");
|
|||
// Settings common to Urban Brawl games
|
||||
include("Includes\\ZDoom_common.cfg", "game_action2");
|
||||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
{
|
||||
include("Includes\\Doom_misc.cfg", "thingsfilters");
|
||||
}
|
||||
|
||||
// Depends on both game and map format
|
||||
gamedetect
|
||||
{
|
||||
|
|
|
@ -29,6 +29,13 @@ include("Includes\\ZDoom_common.cfg", "mapformat_udmf");
|
|||
// Settings common to Urban Brawl games
|
||||
include("Includes\\ZDoom_common.cfg", "game_action2");
|
||||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
{
|
||||
include("Includes\\ZDoom_misc.cfg", "thingsfilters_udmf");
|
||||
}
|
||||
|
||||
// Depends on both game and map format
|
||||
gamedetect
|
||||
{
|
||||
|
|
|
@ -29,6 +29,13 @@ include("Includes\\ZDoom_common.cfg", "mapformat_hexen");
|
|||
// Settings common to Chex Quest 3 games
|
||||
include("Includes\\ZDoom_common.cfg", "game_chex3");
|
||||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
{
|
||||
include("Includes\\Doom_misc.cfg", "thingsfilters");
|
||||
}
|
||||
|
||||
// Depends on both game and map format
|
||||
gamedetect
|
||||
{
|
||||
|
|
|
@ -29,6 +29,13 @@ include("Includes\\ZDoom_common.cfg", "mapformat_udmf");
|
|||
// Settings common to Chex Quest 3 games
|
||||
include("Includes\\ZDoom_common.cfg", "game_chex3");
|
||||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
{
|
||||
include("Includes\\ZDoom_misc.cfg", "thingsfilters_udmf");
|
||||
}
|
||||
|
||||
// Depends on both game and map format
|
||||
gamedetect
|
||||
{
|
||||
|
|
|
@ -29,6 +29,13 @@ include("Includes\\ZDoom_common.cfg", "mapformat_doom");
|
|||
// Settings common to Chex Quest games
|
||||
include("Includes\\ZDoom_common.cfg", "game_chex");
|
||||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
{
|
||||
include("Includes\\Doom_misc.cfg", "thingsfilters");
|
||||
}
|
||||
|
||||
// Depends on both game and map format
|
||||
gamedetect
|
||||
{
|
||||
|
|
|
@ -29,6 +29,13 @@ include("Includes\\ZDoom_common.cfg", "mapformat_hexen");
|
|||
// Settings common to Chex Quest games
|
||||
include("Includes\\ZDoom_common.cfg", "game_chex");
|
||||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
{
|
||||
include("Includes\\Doom_misc.cfg", "thingsfilters");
|
||||
}
|
||||
|
||||
// Depends on both game and map format
|
||||
gamedetect
|
||||
{
|
||||
|
|
|
@ -29,6 +29,13 @@ include("Includes\\ZDoom_common.cfg", "mapformat_udmf");
|
|||
// Settings common to Chex Quest games
|
||||
include("Includes\\ZDoom_common.cfg", "game_chex");
|
||||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
{
|
||||
include("Includes\\ZDoom_misc.cfg", "thingsfilters_udmf");
|
||||
}
|
||||
|
||||
// Depends on both game and map format
|
||||
gamedetect
|
||||
{
|
||||
|
|
|
@ -29,6 +29,13 @@ include("Includes\\ZDoom_common.cfg", "mapformat_doom");
|
|||
// Settings common to Doom games
|
||||
include("Includes\\ZDoom_common.cfg", "game_doom");
|
||||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
{
|
||||
include("Includes\\Doom_misc.cfg", "thingsfilters");
|
||||
}
|
||||
|
||||
// Depends on both game and map format
|
||||
gamedetect
|
||||
{
|
||||
|
|
|
@ -29,6 +29,13 @@ include("Includes\\ZDoom_common.cfg", "mapformat_hexen");
|
|||
// Settings common to Doom games
|
||||
include("Includes\\ZDoom_common.cfg", "game_doom");
|
||||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
{
|
||||
include("Includes\\Doom_misc.cfg", "thingsfilters");
|
||||
}
|
||||
|
||||
// Depends on both game and map format
|
||||
gamedetect
|
||||
{
|
||||
|
|
|
@ -29,6 +29,13 @@ include("Includes\\ZDoom_common.cfg", "mapformat_udmf");
|
|||
// Settings common to Doom games
|
||||
include("Includes\\ZDoom_common.cfg", "game_doom");
|
||||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
{
|
||||
include("Includes\\ZDoom_misc.cfg", "thingsfilters_udmf");
|
||||
}
|
||||
|
||||
// Depends on both game and map format
|
||||
gamedetect
|
||||
{
|
||||
|
|
|
@ -29,6 +29,13 @@ include("Includes\\ZDoom_common.cfg", "mapformat_doom");
|
|||
// Settings common to Harmony games
|
||||
include("Includes\\ZDoom_common.cfg", "game_harmony");
|
||||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
{
|
||||
include("Includes\\Doom_misc.cfg", "thingsfilters");
|
||||
}
|
||||
|
||||
// Depends on both game and map format
|
||||
gamedetect
|
||||
{
|
||||
|
|
|
@ -29,6 +29,13 @@ include("Includes\\ZDoom_common.cfg", "mapformat_hexen");
|
|||
// Settings common to Harmony games
|
||||
include("Includes\\ZDoom_common.cfg", "game_harmony");
|
||||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
{
|
||||
include("Includes\\Doom_misc.cfg", "thingsfilters");
|
||||
}
|
||||
|
||||
// Depends on both game and map format
|
||||
gamedetect
|
||||
{
|
||||
|
|
|
@ -29,6 +29,13 @@ include("Includes\\ZDoom_common.cfg", "mapformat_udmf");
|
|||
// Settings common to Harmony games
|
||||
include("Includes\\ZDoom_common.cfg", "game_harmony");
|
||||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
{
|
||||
include("Includes\\ZDoom_misc.cfg", "thingsfilters_udmf");
|
||||
}
|
||||
|
||||
// Depends on both game and map format
|
||||
gamedetect
|
||||
{
|
||||
|
|
|
@ -29,6 +29,13 @@ include("Includes\\ZDoom_common.cfg", "mapformat_doom");
|
|||
// Settings common to Heretic games
|
||||
include("Includes\\ZDoom_common.cfg", "game_heretic");
|
||||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
{
|
||||
include("Includes\\Doom_misc.cfg", "thingsfilters");
|
||||
}
|
||||
|
||||
// Depends on both game and map format
|
||||
gamedetect
|
||||
{
|
||||
|
|
|
@ -29,6 +29,13 @@ include("Includes\\ZDoom_common.cfg", "mapformat_hexen");
|
|||
// Settings common to Heretic games
|
||||
include("Includes\\ZDoom_common.cfg", "game_heretic");
|
||||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
{
|
||||
include("Includes\\Doom_misc.cfg", "thingsfilters");
|
||||
}
|
||||
|
||||
// Depends on both game and map format
|
||||
gamedetect
|
||||
{
|
||||
|
|
|
@ -29,6 +29,13 @@ include("Includes\\ZDoom_common.cfg", "mapformat_udmf");
|
|||
// Settings common to Heretic games
|
||||
include("Includes\\ZDoom_common.cfg", "game_heretic");
|
||||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
{
|
||||
include("Includes\\ZDoom_misc.cfg", "thingsfilters_udmf");
|
||||
}
|
||||
|
||||
// Depends on both game and map format
|
||||
gamedetect
|
||||
{
|
||||
|
|
|
@ -29,6 +29,13 @@ include("Includes\\ZDoom_common.cfg", "mapformat_hexen");
|
|||
// Settings common to Hexen games
|
||||
include("Includes\\ZDoom_common.cfg", "game_hexen");
|
||||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
{
|
||||
include("Includes\\Hexen_misc.cfg", "thingsfilters");
|
||||
}
|
||||
|
||||
// Depends on both game and map format
|
||||
gamedetect
|
||||
{
|
||||
|
|
|
@ -29,6 +29,13 @@ include("Includes\\ZDoom_common.cfg", "mapformat_udmf");
|
|||
// Settings common to Hexen games
|
||||
include("Includes\\ZDoom_common.cfg", "game_hexen");
|
||||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
{
|
||||
include("Includes\\ZDoom_misc.cfg", "thingsfilters_udmf");
|
||||
}
|
||||
|
||||
// Depends on both game and map format
|
||||
gamedetect
|
||||
{
|
||||
|
|
|
@ -29,6 +29,13 @@ include("Includes\\ZDoom_common.cfg", "mapformat_doom");
|
|||
// Settings common to Strife games
|
||||
include("Includes\\ZDoom_common.cfg", "game_strife");
|
||||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
{
|
||||
include("Includes\\Strife_misc.cfg", "thingsfilters");
|
||||
}
|
||||
|
||||
// Depends on both game and map format
|
||||
gamedetect
|
||||
{
|
||||
|
|
|
@ -29,6 +29,13 @@ include("Includes\\ZDoom_common.cfg", "mapformat_hexen");
|
|||
// Settings common to Strife games
|
||||
include("Includes\\ZDoom_common.cfg", "game_strife");
|
||||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
{
|
||||
include("Includes\\Strife_misc.cfg", "thingsfilters");
|
||||
}
|
||||
|
||||
// Depends on both game and map format
|
||||
gamedetect
|
||||
{
|
||||
|
|
|
@ -29,6 +29,13 @@ include("Includes\\ZDoom_common.cfg", "mapformat_udmf");
|
|||
// Settings common to Strife games
|
||||
include("Includes\\ZDoom_common.cfg", "game_strife");
|
||||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
{
|
||||
include("Includes\\ZDoom_misc.cfg", "thingsfilters_udmf");
|
||||
}
|
||||
|
||||
// Depends on both game and map format
|
||||
gamedetect
|
||||
{
|
||||
|
|
|
@ -29,6 +29,13 @@ include("Includes\\ZDoom_common.cfg", "mapformat_hexen");
|
|||
// Settings common to Doom games
|
||||
include("Includes\\ZDoom_common.cfg", "game_doom");
|
||||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
{
|
||||
include("Includes\\Doom_misc.cfg", "thingsfilters");
|
||||
}
|
||||
|
||||
// Depends on both game and map format
|
||||
gamedetect
|
||||
{
|
||||
|
|
|
@ -29,6 +29,13 @@ include("Includes\\ZDoom_common.cfg", "mapformat_udmf");
|
|||
// Settings common to Doom games
|
||||
include("Includes\\ZDoom_common.cfg", "game_doom");
|
||||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
{
|
||||
include("Includes\\ZDoom_misc.cfg", "thingsfilters_udmf");
|
||||
}
|
||||
|
||||
// Depends on both game and map format
|
||||
gamedetect
|
||||
{
|
||||
|
|
|
@ -135,7 +135,7 @@ udmfmaplumpnames_end
|
|||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
/*thingsfilters
|
||||
{
|
||||
|
||||
filter0
|
||||
|
@ -257,7 +257,7 @@ thingsfilters
|
|||
|
||||
}
|
||||
|
||||
}
|
||||
} */
|
||||
|
||||
/*
|
||||
GAME DETECT PATTERN
|
||||
|
|
|
@ -405,10 +405,10 @@ game_doom
|
|||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
/*thingsfilters
|
||||
{
|
||||
include("Doom_misc.cfg", "thingsfilters");
|
||||
}
|
||||
}*/
|
||||
|
||||
// How to compare thing flags (for the stuck things error checker)
|
||||
thingflagscompare
|
||||
|
@ -450,10 +450,10 @@ game_heretic
|
|||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
/*thingsfilters
|
||||
{
|
||||
include("Doom_misc.cfg", "thingsfilters");
|
||||
}
|
||||
}*/
|
||||
|
||||
// How to compare thing flags (for the stuck things error checker)
|
||||
thingflagscompare
|
||||
|
@ -496,10 +496,10 @@ game_hexen
|
|||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
/*thingsfilters
|
||||
{
|
||||
include("Hexen_misc.cfg", "thingsfilters");
|
||||
}
|
||||
} */
|
||||
|
||||
// How to compare thing flags (for the stuck things error checker)
|
||||
thingflagscompare
|
||||
|
@ -542,10 +542,10 @@ game_strife
|
|||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
/*thingsfilters
|
||||
{
|
||||
include("Strife_misc.cfg", "thingsfilters");
|
||||
}
|
||||
}*/
|
||||
|
||||
// How to compare thing flags (for the stuck things error checker)
|
||||
thingflagscompare
|
||||
|
@ -586,10 +586,10 @@ game_chex
|
|||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
/*thingsfilters
|
||||
{
|
||||
include("Doom_misc.cfg", "thingsfilters");
|
||||
}
|
||||
}*/
|
||||
|
||||
// How to compare thing flags (for the stuck things error checker)
|
||||
thingflagscompare
|
||||
|
@ -630,10 +630,10 @@ game_chex3
|
|||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
/*thingsfilters
|
||||
{
|
||||
include("Doom_misc.cfg", "thingsfilters");
|
||||
}
|
||||
}*/
|
||||
|
||||
// How to compare thing flags (for the stuck things error checker)
|
||||
thingflagscompare
|
||||
|
@ -674,10 +674,10 @@ game_harmony
|
|||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
/*thingsfilters
|
||||
{
|
||||
include("Doom_misc.cfg", "thingsfilters");
|
||||
}
|
||||
}*/
|
||||
|
||||
// How to compare thing flags (for the stuck things error checker)
|
||||
thingflagscompare
|
||||
|
@ -718,10 +718,10 @@ game_action2
|
|||
|
||||
// Default thing filters
|
||||
// (these are not required, just useful for new users)
|
||||
thingsfilters
|
||||
/*thingsfilters
|
||||
{
|
||||
include("Doom_misc.cfg", "thingsfilters");
|
||||
}
|
||||
}*/
|
||||
|
||||
// How to compare thing flags (for the stuck things error checker)
|
||||
thingflagscompare
|
||||
|
|
|
@ -2910,6 +2910,7 @@ zdoom
|
|||
arg3
|
||||
{
|
||||
title = "Alpha";
|
||||
default = 255;
|
||||
}
|
||||
arg4
|
||||
{
|
||||
|
|
|
@ -1746,8 +1746,33 @@ thingsfilters_udmf
|
|||
type = -1;
|
||||
}
|
||||
|
||||
filter1
|
||||
{
|
||||
name = "Deathmatch";
|
||||
category = "";
|
||||
type = -1;
|
||||
|
||||
fields
|
||||
{
|
||||
dm = true;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
filter2
|
||||
{
|
||||
name = "Cooperative";
|
||||
category = "";
|
||||
type = -1;
|
||||
|
||||
fields
|
||||
{
|
||||
coop = true;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
filter3
|
||||
{
|
||||
name = "Skill 1";
|
||||
category = "";
|
||||
|
@ -1761,7 +1786,7 @@ thingsfilters_udmf
|
|||
}
|
||||
|
||||
|
||||
filter3
|
||||
filter4
|
||||
{
|
||||
name = "Skill 2";
|
||||
category = "";
|
||||
|
@ -1775,7 +1800,7 @@ thingsfilters_udmf
|
|||
}
|
||||
|
||||
|
||||
filter4
|
||||
filter5
|
||||
{
|
||||
name = "Skill 3";
|
||||
category = "";
|
||||
|
@ -1789,7 +1814,7 @@ thingsfilters_udmf
|
|||
}
|
||||
|
||||
|
||||
filter5
|
||||
filter6
|
||||
{
|
||||
name = "Skill 4";
|
||||
category = "";
|
||||
|
@ -1803,7 +1828,7 @@ thingsfilters_udmf
|
|||
}
|
||||
|
||||
|
||||
filter6
|
||||
filter7
|
||||
{
|
||||
name = "Skill 5";
|
||||
category = "";
|
||||
|
@ -1817,7 +1842,7 @@ thingsfilters_udmf
|
|||
}
|
||||
|
||||
|
||||
filter7
|
||||
filter8
|
||||
{
|
||||
name = "Skill 6";
|
||||
category = "";
|
||||
|
@ -1831,7 +1856,7 @@ thingsfilters_udmf
|
|||
}
|
||||
|
||||
|
||||
filter8
|
||||
filter9
|
||||
{
|
||||
name = "Skill 7";
|
||||
category = "";
|
||||
|
@ -1845,7 +1870,7 @@ thingsfilters_udmf
|
|||
}
|
||||
|
||||
|
||||
filter9
|
||||
filter10
|
||||
{
|
||||
name = "Skill 8";
|
||||
category = "";
|
||||
|
|
BIN
Build/Plugins/BuilderEffects.dll
Normal file
BIN
Build/Plugins/NodesViewer.dll
Normal file
BIN
Build/Plugins/SurfaceAligner.dll
Normal file
|
@ -234,7 +234,23 @@
|
|||
<param name="Name" value="New settings">
|
||||
<param name="Local" value="gz_settings.html">
|
||||
</OBJECT>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="GZDB Visual mode">
|
||||
<param name="Local" value="gz_gzdb_vm.html">
|
||||
</OBJECT>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="Event lines">
|
||||
<param name="Local" value="gz_event_lines.html">
|
||||
</OBJECT>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="Custom linedef colors">
|
||||
<param name="Local" value="gz_linedef_color_presets.html">
|
||||
</OBJECT>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="Visual vertices">
|
||||
<param name="Local" value="gz_visual_verts.html">
|
||||
</OBJECT>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="Enhanced scripting workflow">
|
||||
<param name="Local" value="gz_acsex.html">
|
||||
</OBJECT>
|
||||
|
@ -242,13 +258,17 @@
|
|||
<param name="Name" value="Enhanced textures browser">
|
||||
<param name="Local" value="gz_texbrowser.html">
|
||||
</OBJECT>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="TEXTURES support">
|
||||
<param name="Local" value="gz_textures.html">
|
||||
</OBJECT>
|
||||
<UL>
|
||||
</UL>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="New editing modes">
|
||||
<param name="Local" value="gz_editmodes.html">
|
||||
</OBJECT>
|
||||
<UL>
|
||||
<UL>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="Draw Rectangle mode">
|
||||
<param name="Local" value="gz_mode_drawrect.html">
|
||||
|
@ -279,6 +299,10 @@
|
|||
<param name="Local" value="gz_cfg_settings.html">
|
||||
</OBJECT>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="GZDoom toolbar">
|
||||
<param name="Local" value="gz_toolbar.html">
|
||||
</OBJECT>
|
||||
<LI> <OBJECT type="text/sitemap">
|
||||
<param name="Name" value="Plugins">
|
||||
<param name="Local" value="gz_plugins.html">
|
||||
</OBJECT>
|
||||
|
|
|
@ -156,6 +156,20 @@
|
|||
</table>
|
||||
|
||||
<br />
|
||||
<h2><strong>View:</strong></h2>
|
||||
<table border="0" cellspacing="3" cellpadding="3">
|
||||
<tr>
|
||||
<td width="130"><strong>Name:</strong></td>
|
||||
<td width="130"><div align="center"><strong>Default shortcut:</strong></div></td>
|
||||
<td><strong>Description:</strong></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a id="eventlines"/>Toggle <a href="gz_event_lines.html">Event lines</a></td>
|
||||
<td><div align="center">I</div></td>
|
||||
<td>When enabled, shows order, in which patrol points and interpolation points are connected. Also shows action target for currently highlighted item in 3D modes.</td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
<h2><strong>Visual Modes:</strong></h2>
|
||||
<table border="0" cellspacing="3" cellpadding="3">
|
||||
<tr>
|
||||
|
@ -164,7 +178,17 @@
|
|||
<td><strong>Description:</strong></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a id="movething"></a>Move Thing Left</td>
|
||||
<td>Toggle GZDoom rendering effects</td>
|
||||
<td><div align="center">Tab</div></td>
|
||||
<td>Toggles rendering of GZDoom rendering effects (slopes, 3D-floors etc.) in Visual mode.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>Toggle <a href="gz_visual_verts.html">Visual Vertices</a></td>
|
||||
<td><div align="center">Alt-V</div></td>
|
||||
<td>When enabled, shows vertices, which heights can be changed, in Visual mode (UDMF only).</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a id="movething"/>Move Thing Left</td>
|
||||
<td><div align="center">Ctrl-Left</div></td>
|
||||
<td>Moves selected Things left in Visual Modes. Movement ammount is based on current grid size.</td>
|
||||
</tr>
|
||||
|
@ -204,7 +228,6 @@
|
|||
<td><div align="center">Ctrl-Shift-MScroll</div></td>
|
||||
<td>Rotates selected things counterclockwise.</td>
|
||||
</tr>
|
||||
|
||||
</table>
|
||||
</p>
|
||||
</div>
|
||||
|
|
BIN
Help/gz_color_presets.jpg
Normal file
After Width: | Height: | Size: 81 KiB |
31
Help/gz_event_lines.html
Normal file
|
@ -0,0 +1,31 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
|
||||
<head>
|
||||
|
||||
<title>GZDoom Builder features</title>
|
||||
|
||||
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
|
||||
<link rel="stylesheet" type="text/css" href="default.css" media="screen" title="Default" />
|
||||
<style type="text/css">
|
||||
<!--
|
||||
.style1 {color: #990000}
|
||||
-->
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<object type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e">
|
||||
<param name="keyword" value="Template">
|
||||
</object>
|
||||
|
||||
<div id="gz_title"><h1>Event lines</h1></div>
|
||||
|
||||
<div id="contents">
|
||||
<p>Event lines can be toggled using GZDoom toolbar or using <a href="gz_actions.html#eventlines">"Toggle Event lines"</a> action.<br />Color of event lines can be changed in Preferences -> <a href="gz_settings.html">Appearance.</a></p>
|
||||
<p>Several things will happen when event lines are enabled:</p>
|
||||
<p>1. Arrows will be drawn to all action targets for currently highlighted item in 2D modes:
|
||||
<img src="gz_evt_lines1.jpg" /></p>
|
||||
<p>2. Order, in which patrol points and interpolation points are connected will be shown in 2D and Visual modes:
|
||||
<img src="gz_evt_lines2.jpg" /></p>
|
||||
</div>
|
||||
</body>
|
BIN
Help/gz_evt_lines1.jpg
Normal file
After Width: | Height: | Size: 112 KiB |
BIN
Help/gz_evt_lines2.jpg
Normal file
After Width: | Height: | Size: 107 KiB |
|
@ -16,28 +16,48 @@
|
|||
<div id="gz_title"><h1>GZDoom Builder features</h1></div>
|
||||
|
||||
<div id="contents">
|
||||
<p>
|
||||
<h2>List of new features avaliable in GZDoom Builder:</h2>
|
||||
<p><h2>List of new features avaliable in GZDoom Builder:</h2></p>
|
||||
<ul>
|
||||
<li>Dynamic lights (all types) are rendered in Visual modes.</li>
|
||||
<li>Dynamic lights defined in GLDEFS are rendered in Visual modes.</li>
|
||||
<li>Animated lights.</li>
|
||||
<li>Dynamic lights (all types) are rendered in Visual mode.</li>
|
||||
<li>Dynamic lights defined in GLDEFS are rendered in Visual mode.</li>
|
||||
<li>Animated dynamic lights.</li>
|
||||
<li><a href="gz_gldefs.html">MD2 and MD3 models</a> rendering in 2D and 3D modes.</li>
|
||||
<li>Fog rendering in Visual mode (including colored fog in maps in UDMF format).</li>
|
||||
<li><a href="gz_gzdb_vm.html">GZDB Visual mode.</a></li>
|
||||
<li><a href="gz_textures.html">More complete TEXTURES support.</a></li>
|
||||
<li><a href="gz_event_lines.html">Event lines.</a></li>
|
||||
<li><a href="gz_visual_verts.html">Visual vertices.</a></li>
|
||||
<li><a href="gz_linedef_color_presets.html">Custom linedef colors.</a></li>
|
||||
<li><a href="gz_multi_engines.html">Multiple engines per game configuration.</a></li>
|
||||
<li>Partial <a href="gz_gldefs.html">GLDEFS</a> and <a href="gz_mapinfo.html">(Z)MAPINFO support.</a></li>
|
||||
<li><a href="gz_acsex.html">Enhanced scripting workflow</a>.</li>
|
||||
<li><a href="gz_texbrowser.html">Enhanced textures browser</a>.</li>
|
||||
<li>Partial <a href="gz_gldefs.html">GLDEFS</a> and <a href="gz_mapinfo.html">(Z)MAPINFO support.</a></li>
|
||||
<li>Fog rendering (including colored fog in maps in UDMF format).</li>
|
||||
<li><a href="gz_gldefs.html">MD2 and MD3 models</a> rendering in 2D and 3D modes.</li>
|
||||
<li><a href="gz_mode_drawrect.html">Draw Rectangle</a>, <a href="gz_mode_drawellipse.html">Draw Ellipse</a> and <a href="gz_mode_drawbridge.html">Bridge</a> modes.</li>
|
||||
<li>Ability to <a href="gz_actions.html#movething">move</a>, cut, copy, paste, insert and delete Things in Visual modes.</li>
|
||||
<li>Ability to <a href="gz_actions.html#movething">move</a>, cut, copy, paste, insert and delete Things in Visual mode.</li>
|
||||
<li><a href="gz_actions.html#newtestmap">"Test Map from current position"</a> feature.</li>
|
||||
<li><a href="gz_settings.html">"Sync camera position between 2D and 3D modes"</a> feature.</li>
|
||||
<li><a href="gz_actions.html#movethingtocursor">"Place Things at cursor position in Visual Modes"</a> feature.</li>
|
||||
<li><a href="gz_actions.html#movethingtocursor">"Place Things at cursor position in Visual Mode"</a> feature.</li>
|
||||
<li>PNG image format support.</li>
|
||||
<li>PK7 archive format support.</li>
|
||||
<li><a href="gz_plug_colorpicker.html">Color Picker plugin.</a></li>
|
||||
<li><a href="gz_plug_udmfcontrols.html">UDMF Controls plugin.</a></li>
|
||||
<li><a href="gz_plug_tagexplorer.html">Tag Explorer plugin.</a></li>
|
||||
</ul>
|
||||
</p>
|
||||
</div>
|
||||
<p><strong>"Smaller" features:</strong>
|
||||
<ul><li>Map Analysis Mode: analysis results can be saved to a text file.</li>
|
||||
<li>Find and Replace mode now have "Sector Brightness" search mode.</li>
|
||||
<li>UDMF: Vertex height offsets ("zfloor" and "zceiling") are shown in Visual mode.</li>
|
||||
<li>UDMF: vertical offsets of a vertex can be edited in Vertex Edit form and are shown in Vertex Info panel.</li>
|
||||
<li>UDMF: UDMF texture offsets can be edited in Sector and Linedef edit forms.</li>
|
||||
<li>Map Analysis window now have "Apply to all errors of this type" checkbox.</li>
|
||||
<li>Up to 8 newly created sectors can now be highlighted using a custom color.</li>
|
||||
<li>Visual mode: things with zero Height and Radius are now rendered.</li>
|
||||
<li>Visual mode: when the thing category has sprite, and the thing doesn't, category sprite is used.</li>
|
||||
<li>Thing Edit Form now has "Random angle" checkbox.</li>
|
||||
<li>Error Checker checks for unknown things.</li>
|
||||
<li>Size of vertex handles in 2D modes can be changed in <a href="gz_settings.html">preferences</a>.</li>
|
||||
<li>etc., etc., etc...</li>
|
||||
</ul>
|
||||
</p>
|
||||
</div>
|
||||
</body>
|
||||
|
|
39
Help/gz_gzdb_vm.html
Normal file
|
@ -0,0 +1,39 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
|
||||
<head>
|
||||
|
||||
<title>GZDoom Builder features</title>
|
||||
|
||||
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
|
||||
<link rel="stylesheet" type="text/css" href="default.css" media="screen" title="Default" />
|
||||
<style type="text/css">
|
||||
<!--
|
||||
.style1 {color: #990000}
|
||||
-->
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<object type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e">
|
||||
<param name="keyword" value="Template">
|
||||
</object>
|
||||
|
||||
<div id="gz_title"><h1>GZDB Visual mode</h1></div>
|
||||
|
||||
<div id="contents">
|
||||
<p>GZDB Visual mode is the result of merging Doom Builder's Visual mode and GZDoom Visual mode. </p>
|
||||
<p>List of new features avaliable in this mode:
|
||||
<ul>
|
||||
<li>(UDMF) <a href="gz_visual_verts.html">Vertex offsets</a> can be edited.</li>
|
||||
<li>Transparent 3D floors are rendered correctly.</li>
|
||||
<li>Auto-align textures actions now affect sides of 3D floors.</li>
|
||||
<li>Things with zero Height and Radius are rendered.</li>
|
||||
<li>"16: Use a sidedef's upper texture to draw the sides" flag is supported.</li>
|
||||
<li>"32: Use a sidedef's lower texture to draw the sides" flag is supported.</li>
|
||||
<li>"64: Render the 3D floor using additive translucency" flag is supported.</li>
|
||||
<li>"Ignore bottom height" flag is supported.</li>
|
||||
</ul>
|
||||
</p>
|
||||
<p class="style1"><strong>Warning:</strong> GZDoomEditing.dll plugin is no longer supported by GZDoom Builder and should be removed from "Plugins" folder.</p>
|
||||
</div>
|
||||
</body>
|
Before Width: | Height: | Size: 5.3 KiB After Width: | Height: | Size: 4.4 KiB |
33
Help/gz_linedef_color_presets.html
Normal file
|
@ -0,0 +1,33 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
|
||||
<head>
|
||||
|
||||
<title>GZDoom Builder features</title>
|
||||
|
||||
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
|
||||
<link rel="stylesheet" type="text/css" href="default.css" media="screen" title="Default" />
|
||||
<style type="text/css">
|
||||
<!--
|
||||
.style1 {color: #336600}
|
||||
-->
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<object type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e">
|
||||
<param name="keyword" value="Template">
|
||||
</object>
|
||||
|
||||
<div id="gz_title"><h1>Custom linedef colors</h1></div>
|
||||
|
||||
<div id="contents">
|
||||
<p>You can create custom linedef color presets to show linedefs with any combination of action, flags and activation using specified color in 2D modes.</p>
|
||||
<p><strong>Technical notice: </strong>color presets are evaluated from top to bottom, so if you have a setup like this:<br />
|
||||
<span class="style1">"Any action" [no flags]<strong> [any action]</strong> [no activation]<br />
|
||||
"Slopes" [no flags]<strong> [action 181]</strong> [no activation]</span><br />
|
||||
"Slopes" preset will never be used.
|
||||
|
||||
</p>
|
||||
<img src="gz_color_presets.jpg" />
|
||||
</div>
|
||||
</body>
|
29
Help/gz_multi_engines.html
Normal file
|
@ -0,0 +1,29 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
|
||||
<head>
|
||||
|
||||
<title>GZDoom Builder features</title>
|
||||
|
||||
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
|
||||
<link rel="stylesheet" type="text/css" href="default.css" media="screen" title="Default" />
|
||||
<style type="text/css">
|
||||
<!--
|
||||
.style1 {color: #990000}
|
||||
-->
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<object type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e">
|
||||
<param name="keyword" value="Template">
|
||||
</object>
|
||||
|
||||
<div id="gz_title"><h1>Multiple engines per game configuration</h1></div>
|
||||
|
||||
<div id="contents">
|
||||
<p>Multiple engines can now be setup for each game configuration:</p>
|
||||
<img src="gz_multi_engines1.jpg" />
|
||||
<p>You can choose which engine to use in Test Map drop down:</p>
|
||||
<img src="gz_multi_engines2.jpg" />
|
||||
</div>
|
||||
</body>
|
BIN
Help/gz_multi_engines1.jpg
Normal file
After Width: | Height: | Size: 77 KiB |
BIN
Help/gz_multi_engines2.jpg
Normal file
After Width: | Height: | Size: 15 KiB |
Before Width: | Height: | Size: 101 KiB After Width: | Height: | Size: 61 KiB |
Before Width: | Height: | Size: 129 KiB After Width: | Height: | Size: 79 KiB |
|
@ -6,6 +6,14 @@
|
|||
|
||||
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
|
||||
<link rel="stylesheet" type="text/css" href="default.css" media="screen" title="Default" />
|
||||
<style type="text/css">
|
||||
<!--
|
||||
.style1 {
|
||||
color: #990000;
|
||||
font-weight: bold;
|
||||
}
|
||||
-->
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
|
@ -19,17 +27,25 @@
|
|||
<p>There are several new options avaliable in GZDoom Builder's <strong>Preferences window</strong> (F5):</p>
|
||||
<table valign="top" width="100%" border="0" cellspacing="3" cellpadding="3">
|
||||
<tr valign="top">
|
||||
<td width="477px"><img src="gz_prefs1.jpg" /></td>
|
||||
<td><p><strong>1. Sync camera position between 2D and 3D modes:</strong> when enabled, GZDoom Builder will center 2D-mode on Visual Camera position when you leave Visual Mode, and will place Visual Camera at cursor position when you toggle from 2D-mode to Visual Mode (unless you have Visual Mode camera thing in your map).</p>
|
||||
<p><strong>2. GZDoom toolbar:</strong> when enabled, GZDoom toolbar (<img align="baseline" src="gz_gzpanel.jpg" />) will be shown in main editing window.</p>
|
||||
<td width="550px"><img src="gz_prefs1.jpg" /></td>
|
||||
<td><p><strong>1. Vertex scale factor:</strong> controls the size of vertex handles in 3D modes.</p>
|
||||
<p><strong>2. Sync camera position between 2D and 3D modes:</strong> when enabled, GZDoom Builder will center 2D-mode on Visual Camera position when you leave Visual mode, and will place Visual Camera at cursor position when you toggle from 2D-mode to Visual Mode (unless you have Visual Mode camera thing in your map).</p>
|
||||
<p><strong>3. GZDoom toolbar:</strong> if enabled, <a href="gz_toolbar.html">GZDoom toolbar</a> (<img align="baseline" src="gz_gzpanel.jpg" />) will be shown in main editing window.</p>
|
||||
<p> </p></td>
|
||||
</tr>
|
||||
<tr valign="top">
|
||||
<td><img src="gz_prefs2.jpg" /></td>
|
||||
<td><p><strong>1. Model wireframe color:</strong> lets you choose a color, which is used to render model wireframe in 2D-mode.</p>
|
||||
<p><strong>2. Maximum dynamic lights to render:</strong> lets you choose how many dynamic lights to render in visual mode. Decrease this to improve performance when Dynamic Lights Rendering is on. Possible values are [1..32].</p>
|
||||
<p><strong>3. Dynamic light size:</strong> this option mimics GZDoom's "light size" option.</p>
|
||||
<p><strong>4. Dynamic light intensity:</strong> this option mimics GZDoom's "light intensity" option.</p></td>
|
||||
<p><strong>2. Color of <a href="gz_event_lines.html">event lines</a>.</strong></p>
|
||||
<p><strong>3. Color of newly created sectors.</strong></p>
|
||||
<p><strong>4. Number of newly created sectors</strong> to colourise using different color. Possible values are [0..8].</p>
|
||||
<p><strong>5. Scale models in visual modes:</strong> if enabled, height of models will be scaled down by 15% in Visual mode to mimick GZDoom's way of rendering.</p>
|
||||
<p><strong>6. Maximum dynamic lights to render:</strong> lets you choose how many dynamic lights to render in visual mode. Decrease this to improve performance when Dynamic Lights Rendering is on. Possible values are [1..32].</p>
|
||||
<p><strong>7. Dynamic light size:</strong> this option mimics GZDoom's "light size" option.</p>
|
||||
<p><strong>8. Dynamic light intensity:</strong> this option mimics GZDoom's "light intensity" option.</p>
|
||||
<p><strong>9. Load GZDoom light definitions:</strong> if enabled, GZDoom's built-in GLDEFS dynamic light definitions will be loaded. <span class="style1">Warning:</span> if a map is loaded, you'll need to reload resources after changing this option to apply the changes.</p>
|
||||
<p><strong>10. Always show selection in visual modes:</strong> if enabled, selected surfaces will be highlighted in Visual mode
|
||||
even if "Show highlight" mode is disabled Doom Builder 2 behaviour).</p></td>
|
||||
</tr>
|
||||
</table>
|
||||
|
||||
|
|
|
@ -16,7 +16,7 @@
|
|||
<div id="gz_title"><h1>Textures browser</h1></div>
|
||||
|
||||
<div id="contents">
|
||||
<p><img style="float:left; margin-right:10px" src="gz_texbrowser.jpg"/>Texture browser will display directory structure of Folder, PK3 and PK7 resources, allowing you to group textures easier.<br /><br />
|
||||
<p><img style="float:left; margin-right:10px" src="gz_texbrowser.jpg"/>Texture browser can display directory structure of Folder, PK3 and PK7 resources, allowing you to group textures easier.<br /><br />
|
||||
<strong>Technical notice:</strong><br />
|
||||
For textures defined in TEXTURES lump, location of first patch is used as texture path.<br />
|
||||
</p>
|
||||
|
|
29
Help/gz_textures.html
Normal file
|
@ -0,0 +1,29 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
|
||||
<head>
|
||||
|
||||
<title>GZDoom Builder features</title>
|
||||
|
||||
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
|
||||
<link rel="stylesheet" type="text/css" href="default.css" media="screen" title="Default" />
|
||||
<style type="text/css">
|
||||
<!--
|
||||
.style1 {color: #990000}
|
||||
-->
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<object type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e">
|
||||
<param name="keyword" value="Template">
|
||||
</object>
|
||||
|
||||
<div id="gz_title"><h1>TEXTURES support</h1></div>
|
||||
|
||||
<div id="contents">
|
||||
<p>GZDoom Builder adds support for the following TEXTURES parameters:</p>
|
||||
<ul><li>FlipX, FlipY, Rotate and Blend (both styles) patch parameters.</li>
|
||||
<li>"Add", "Modulate", "Subtract", "ReverseSubtract" and "Translucent" patch Translucency Styles.</li>
|
||||
</ul>
|
||||
</div>
|
||||
</body>
|
37
Help/gz_toolbar.html
Normal file
|
@ -0,0 +1,37 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
|
||||
<head>
|
||||
|
||||
<title>GZDoom Builder features</title>
|
||||
|
||||
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
|
||||
<link rel="stylesheet" type="text/css" href="default.css" media="screen" title="Default" />
|
||||
<style type="text/css">
|
||||
<!--
|
||||
.style1 {color: #990000}
|
||||
-->
|
||||
</style>
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<object type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e">
|
||||
<param name="keyword" value="Template">
|
||||
</object>
|
||||
|
||||
<div id="gz_title"><h1>GZDoom toolbar</h1></div>
|
||||
|
||||
<div id="contents">
|
||||
<img src="gz_gzpanel.jpg" />
|
||||
<p>GZDoom toolbar allows you to toggle several GZDoom Builder's features:</p>
|
||||
<ol>
|
||||
<li>Toggles models, dynamic lights and fog rendering in Visual mode.</li>
|
||||
<li>Toggles dynamic lights rendering in Visual mode.</li>
|
||||
<li>Toggles dynamic lights animation in Visual mode.</li>
|
||||
<li>Toggles models rendering in Visual mode.</li>
|
||||
<li>Render all models / render only models for selected things in Visual mode.</li>
|
||||
<li>Toggles fog rendering in Visual mode.</li>
|
||||
<li>Toggles <a href="gz_event_lines.html">Event lines</a>.</li>
|
||||
<li>Toggles <a href="gz_visual_verts.html">Visual vertices</a> in Visual mode (UDMF only).</li>
|
||||
</ol>
|
||||
</div>
|
||||
</body>
|
25
Help/gz_visual_verts.html
Normal file
|
@ -0,0 +1,25 @@
|
|||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
|
||||
<head>
|
||||
|
||||
<title>GZDoom Builder features</title>
|
||||
|
||||
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
|
||||
<link rel="stylesheet" type="text/css" href="default.css" media="screen" title="Default" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<object type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e">
|
||||
<param name="keyword" value="Template">
|
||||
</object>
|
||||
|
||||
<div id="gz_title"><h1>Visual vertices</h1></div>
|
||||
|
||||
<div id="contents">
|
||||
<p>Visual vertices allow you to edit vertical vertex offsets in Visual mode.<br/>
|
||||
<strong>Technical note №1:</strong> Visual vertices work only if a map is in UDMF map format.<br/>
|
||||
<strong>Technical note №2:</strong> Visual vertices work only for triangular sectors. </p>
|
||||
<p>It took approx. 30 seconds to create this wonderous terrain:</p>
|
||||
<img src="gz_visual_verts.jpg" />
|
||||
</div>
|
||||
</body>
|
BIN
Help/gz_visual_verts.jpg
Normal file
After Width: | Height: | Size: 135 KiB |
|
@ -120,8 +120,8 @@ namespace CodeImp.DoomBuilder.Actions
|
|||
Stream actionsdata;
|
||||
StreamReader actionsreader;
|
||||
Configuration cfg;
|
||||
string cat, name, title, desc, shortname;
|
||||
bool amouse, akeys, ascroll, debugonly, noshift, repeat;
|
||||
string name, shortname;
|
||||
bool debugonly;
|
||||
string[] resnames;
|
||||
AssemblyName asmname = asm.GetName();
|
||||
|
||||
|
|
|
@ -32,6 +32,7 @@
|
|||
<UseVSHostingProcess>false</UseVSHostingProcess>
|
||||
<ErrorReport>prompt</ErrorReport>
|
||||
<DocumentationFile>..\..\Build\Builder.xml</DocumentationFile>
|
||||
<WarningLevel>3</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|x86' ">
|
||||
<OutputPath>..\..\Build\</OutputPath>
|
||||
|
@ -44,6 +45,7 @@
|
|||
<DocumentationFile>..\..\Build\Builder.xml</DocumentationFile>
|
||||
<DefineConstants>
|
||||
</DefineConstants>
|
||||
<WarningLevel>3</WarningLevel>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
|
||||
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
||||
|
@ -491,9 +493,7 @@
|
|||
<Compile Include="Rendering\WorldVertex.cs" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Reference Include="SharpCompress.3.5, Version=0.8.1.0, Culture=neutral, processorArchitecture=MSIL">
|
||||
<Private>False</Private>
|
||||
</Reference>
|
||||
<Reference Include="SharpCompress.3.5, Version=0.8.1.0, Culture=neutral, processorArchitecture=MSIL" />
|
||||
<Reference Include="SlimDX, Version=2.0.13.43, Culture=neutral, PublicKeyToken=b1b0c32fd1ffe4f9, processorArchitecture=x86" />
|
||||
<Reference Include="System" />
|
||||
<Reference Include="System.Core">
|
||||
|
@ -696,16 +696,32 @@
|
|||
<Compile Include="General\ErrorItem.cs" />
|
||||
<Compile Include="General\ErrorLogger.cs" />
|
||||
<Compile Include="General\SavePurpose.cs" />
|
||||
<Compile Include="GZBuilder\Controls\ConsoleDocker.cs">
|
||||
<Compile Include="GZBuilder\Controls\CustomLinedefColorProperties.cs">
|
||||
<SubType>UserControl</SubType>
|
||||
</Compile>
|
||||
<Compile Include="GZBuilder\Controls\ConsoleDocker.Designer.cs">
|
||||
<DependentUpon>ConsoleDocker.cs</DependentUpon>
|
||||
<Compile Include="GZBuilder\Controls\CustomLinedefColorProperties.designer.cs">
|
||||
<DependentUpon>CustomLinedefColorProperties.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="GZBuilder\Controls\CustomLinedefColorsControl.cs">
|
||||
<SubType>UserControl</SubType>
|
||||
</Compile>
|
||||
<Compile Include="GZBuilder\Controls\CustomLinedefColorsControl.designer.cs">
|
||||
<DependentUpon>CustomLinedefColorsControl.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="GZBuilder\Controls\IconListBox.cs">
|
||||
<SubType>Component</SubType>
|
||||
</Compile>
|
||||
<Compile Include="GZBuilder\Controls\TagSelector.cs">
|
||||
<SubType>UserControl</SubType>
|
||||
</Compile>
|
||||
<Compile Include="GZBuilder\Controls\TagSelector.Designer.cs">
|
||||
<DependentUpon>TagSelector.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="GZBuilder\Data\BoundingBox.cs" />
|
||||
<Compile Include="GZBuilder\Data\EngineInfo.cs" />
|
||||
<Compile Include="GZBuilder\Data\GameType.cs" />
|
||||
<Compile Include="GZBuilder\Data\GZDoomLight.cs" />
|
||||
<Compile Include="GZBuilder\Data\LinedefColorPreset.cs" />
|
||||
<Compile Include="GZBuilder\Data\LinksCollector.cs" />
|
||||
<Compile Include="GZBuilder\Data\MapInfo.cs" />
|
||||
<Compile Include="GZBuilder\Data\ModeldefEntry.cs" />
|
||||
|
@ -713,8 +729,10 @@
|
|||
<Compile Include="GZBuilder\Data\ScriptType.cs" />
|
||||
<Compile Include="GZBuilder\Data\SharpCompressHelper.cs" />
|
||||
<Compile Include="GZBuilder\Data\TextureData.cs" />
|
||||
<Compile Include="GZBuilder\Data\ThingBoundingBox.cs" />
|
||||
<Compile Include="GZBuilder\Rendering\SizelessVisualThingCage.cs" />
|
||||
<Compile Include="GZBuilder\Rendering\ThingBoundingBox.cs" />
|
||||
<Compile Include="GZBuilder\Data\ThingCopyData.cs" />
|
||||
<Compile Include="GZBuilder\Rendering\VisualVertexHandle.cs" />
|
||||
<Compile Include="GZBuilder\Geometry\Line3D.cs" />
|
||||
<Compile Include="GZBuilder\GZDoom\DecorateParserSE.cs" />
|
||||
<Compile Include="GZBuilder\GZDoom\GldefsParser.cs" />
|
||||
|
@ -728,6 +746,12 @@
|
|||
<Compile Include="GZBuilder\md3\ModelReader.cs" />
|
||||
<Compile Include="GZBuilder\GZDoom\AcsParserSE.cs" />
|
||||
<Compile Include="GZBuilder\Tools\UDMFTools.cs" />
|
||||
<Compile Include="GZBuilder\Windows\TagStatisticsForm.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="GZBuilder\Windows\TagStatisticsForm.Designer.cs">
|
||||
<DependentUpon>TagStatisticsForm.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="IO\DoomColormapReader.cs" />
|
||||
<Compile Include="Map\SelectionType.cs" />
|
||||
<Compile Include="Map\MapElementCollection.cs" />
|
||||
|
@ -738,6 +762,7 @@
|
|||
<Compile Include="Rendering\SurfaceUpdate.cs" />
|
||||
<Compile Include="Types\ThingClassHandler.cs" />
|
||||
<Compile Include="Types\ThingTypeHandler.cs" />
|
||||
<Compile Include="VisualModes\VisualVertex.cs" />
|
||||
<Compile Include="Windows\ErrorsForm.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
|
@ -765,6 +790,12 @@
|
|||
<Compile Include="Windows\ScriptFindReplaceForm.Designer.cs">
|
||||
<DependentUpon>ScriptFindReplaceForm.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Windows\SetDefaultTexturesForm.cs">
|
||||
<SubType>Form</SubType>
|
||||
</Compile>
|
||||
<Compile Include="Windows\SetDefaultTexturesForm.Designer.cs">
|
||||
<DependentUpon>SetDefaultTexturesForm.cs</DependentUpon>
|
||||
</Compile>
|
||||
<Compile Include="Windows\StatusInfo.cs" />
|
||||
<Compile Include="Windows\TanColorTable.cs" />
|
||||
<Compile Include="Windows\ThingBrowserForm.cs">
|
||||
|
@ -800,8 +831,17 @@
|
|||
<SubType>Designer</SubType>
|
||||
<DependentUpon>ThingBrowserControl.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="GZBuilder\Controls\ConsoleDocker.resx">
|
||||
<DependentUpon>ConsoleDocker.cs</DependentUpon>
|
||||
<EmbeddedResource Include="GZBuilder\Controls\CustomLinedefColorProperties.resx">
|
||||
<DependentUpon>CustomLinedefColorProperties.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="GZBuilder\Controls\CustomLinedefColorsControl.resx">
|
||||
<DependentUpon>CustomLinedefColorsControl.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="GZBuilder\Controls\TagSelector.resx">
|
||||
<DependentUpon>TagSelector.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="GZBuilder\Windows\TagStatisticsForm.resx">
|
||||
<DependentUpon>TagStatisticsForm.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Resources\Crosshair.png" />
|
||||
<EmbeddedResource Include="Resources\CrosshairBusy.png" />
|
||||
|
@ -810,6 +850,8 @@
|
|||
<None Include="Resources\CLogo.png" />
|
||||
<None Include="Resources\Angle.png" />
|
||||
<None Include="Resources\Add.png" />
|
||||
<None Include="Resources\ArrowDown.png" />
|
||||
<None Include="Resources\ArrowUp.png" />
|
||||
<Content Include="Resources\DB2.ico" />
|
||||
<None Include="Resources\GZDB2.ico" />
|
||||
<None Include="Resources\fog.png" />
|
||||
|
@ -825,6 +867,8 @@
|
|||
<None Include="Resources\Marine.png" />
|
||||
<Content Include="Resources\Model.png" />
|
||||
<Content Include="Resources\Model_selected.png" />
|
||||
<None Include="Resources\TagStatistics.png" />
|
||||
<None Include="Resources\VisualVertices.png" />
|
||||
<None Include="Resources\SearchClear.png" />
|
||||
<None Include="Resources\Text.png" />
|
||||
<None Include="Resources\List_Images.png" />
|
||||
|
@ -953,6 +997,9 @@
|
|||
<SubType>Designer</SubType>
|
||||
<DependentUpon>ScriptFindReplaceForm.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Windows\SetDefaultTexturesForm.resx">
|
||||
<DependentUpon>SetDefaultTexturesForm.cs</DependentUpon>
|
||||
</EmbeddedResource>
|
||||
<EmbeddedResource Include="Windows\TextEditForm.resx">
|
||||
<SubType>Designer</SubType>
|
||||
<DependentUpon>TextEditForm.cs</DependentUpon>
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
|
||||
Microsoft Visual Studio Solution File, Format Version 10.00
|
||||
# Visual C# Express 2008
|
||||
# Visual Studio 2008
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Builder", "Builder.csproj", "{818B3D10-F791-4C3F-9AF5-BB2D0079B63C}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BuilderModes", "..\Plugins\BuilderModes\BuilderModes.csproj", "{B42D5AA0-F9A6-4234-9C4B-A05B11A64851}"
|
||||
|
@ -11,7 +11,12 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "UDMFControls", "..\Plugins\
|
|||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "TagExplorer", "..\Plugins\TagExplorer\TagExplorer.csproj", "{BE7917F3-E6FE-4D5B-8FA9-B8E7668AC731}"
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SurfaceAligner", "..\Plugins\SurfaceAligner\SurfaceAligner.csproj", "{F296285F-313E-4FA5-A2D6-DC8472378A7D}"
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BuilderEffects", "..\Plugins\BuilderEffects\BuilderEffects.csproj", "{B859BE0F-A992-476D-A642-FA8EFE94AAA5}"
|
||||
ProjectSection(ProjectDependencies) = postProject
|
||||
{818B3D10-F791-4C3F-9AF5-BB2D0079B63C} = {818B3D10-F791-4C3F-9AF5-BB2D0079B63C}
|
||||
EndProjectSection
|
||||
EndProject
|
||||
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CommentsPanel", "..\Plugins\CommentsPanel\CommentsPanel.csproj", "{58BD8A5B-1B48-435D-8473-A92F27D06C49}"
|
||||
EndProject
|
||||
Global
|
||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution
|
||||
|
@ -73,16 +78,28 @@ Global
|
|||
{BE7917F3-E6FE-4D5B-8FA9-B8E7668AC731}.Release|Mixed Platforms.Build.0 = Release|x86
|
||||
{BE7917F3-E6FE-4D5B-8FA9-B8E7668AC731}.Release|x86.ActiveCfg = Release|x86
|
||||
{BE7917F3-E6FE-4D5B-8FA9-B8E7668AC731}.Release|x86.Build.0 = Release|x86
|
||||
{F296285F-313E-4FA5-A2D6-DC8472378A7D}.Debug|Any CPU.ActiveCfg = Debug|x86
|
||||
{F296285F-313E-4FA5-A2D6-DC8472378A7D}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
|
||||
{F296285F-313E-4FA5-A2D6-DC8472378A7D}.Debug|Mixed Platforms.Build.0 = Debug|x86
|
||||
{F296285F-313E-4FA5-A2D6-DC8472378A7D}.Debug|x86.ActiveCfg = Debug|x86
|
||||
{F296285F-313E-4FA5-A2D6-DC8472378A7D}.Debug|x86.Build.0 = Debug|x86
|
||||
{F296285F-313E-4FA5-A2D6-DC8472378A7D}.Release|Any CPU.ActiveCfg = Release|x86
|
||||
{F296285F-313E-4FA5-A2D6-DC8472378A7D}.Release|Mixed Platforms.ActiveCfg = Release|x86
|
||||
{F296285F-313E-4FA5-A2D6-DC8472378A7D}.Release|Mixed Platforms.Build.0 = Release|x86
|
||||
{F296285F-313E-4FA5-A2D6-DC8472378A7D}.Release|x86.ActiveCfg = Release|x86
|
||||
{F296285F-313E-4FA5-A2D6-DC8472378A7D}.Release|x86.Build.0 = Release|x86
|
||||
{B859BE0F-A992-476D-A642-FA8EFE94AAA5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
|
||||
{B859BE0F-A992-476D-A642-FA8EFE94AAA5}.Debug|Any CPU.Build.0 = Debug|Any CPU
|
||||
{B859BE0F-A992-476D-A642-FA8EFE94AAA5}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
|
||||
{B859BE0F-A992-476D-A642-FA8EFE94AAA5}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
|
||||
{B859BE0F-A992-476D-A642-FA8EFE94AAA5}.Debug|x86.ActiveCfg = Debug|x86
|
||||
{B859BE0F-A992-476D-A642-FA8EFE94AAA5}.Debug|x86.Build.0 = Debug|x86
|
||||
{B859BE0F-A992-476D-A642-FA8EFE94AAA5}.Release|Any CPU.ActiveCfg = Release|Any CPU
|
||||
{B859BE0F-A992-476D-A642-FA8EFE94AAA5}.Release|Any CPU.Build.0 = Release|Any CPU
|
||||
{B859BE0F-A992-476D-A642-FA8EFE94AAA5}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
|
||||
{B859BE0F-A992-476D-A642-FA8EFE94AAA5}.Release|Mixed Platforms.Build.0 = Release|Any CPU
|
||||
{B859BE0F-A992-476D-A642-FA8EFE94AAA5}.Release|x86.ActiveCfg = Release|x86
|
||||
{B859BE0F-A992-476D-A642-FA8EFE94AAA5}.Release|x86.Build.0 = Release|x86
|
||||
{58BD8A5B-1B48-435D-8473-A92F27D06C49}.Debug|Any CPU.ActiveCfg = Debug|x86
|
||||
{58BD8A5B-1B48-435D-8473-A92F27D06C49}.Debug|Mixed Platforms.ActiveCfg = Debug|x86
|
||||
{58BD8A5B-1B48-435D-8473-A92F27D06C49}.Debug|Mixed Platforms.Build.0 = Debug|x86
|
||||
{58BD8A5B-1B48-435D-8473-A92F27D06C49}.Debug|x86.ActiveCfg = Debug|x86
|
||||
{58BD8A5B-1B48-435D-8473-A92F27D06C49}.Debug|x86.Build.0 = Debug|x86
|
||||
{58BD8A5B-1B48-435D-8473-A92F27D06C49}.Release|Any CPU.ActiveCfg = Release|x86
|
||||
{58BD8A5B-1B48-435D-8473-A92F27D06C49}.Release|Mixed Platforms.ActiveCfg = Release|x86
|
||||
{58BD8A5B-1B48-435D-8473-A92F27D06C49}.Release|Mixed Platforms.Build.0 = Release|x86
|
||||
{58BD8A5B-1B48-435D-8473-A92F27D06C49}.Release|x86.ActiveCfg = Release|x86
|
||||
{58BD8A5B-1B48-435D-8473-A92F27D06C49}.Release|x86.Build.0 = Release|x86
|
||||
EndGlobalSection
|
||||
GlobalSection(SolutionProperties) = preSolution
|
||||
HideSolutionNode = FALSE
|
||||
|
|
|
@ -73,7 +73,6 @@ namespace CodeImp.DoomBuilder.Config
|
|||
this.defaultValue = cfg.ReadSetting(argspath + ".arg" + istr + ".default", 0);
|
||||
|
||||
// Determine enum type
|
||||
EnumList enumlist = null;
|
||||
IDictionary argdic = cfg.ReadSetting(argspath + ".arg" + istr, new Hashtable());
|
||||
if(argdic.Contains("enum"))
|
||||
{
|
||||
|
|
|
@ -27,6 +27,7 @@ using System.IO;
|
|||
using CodeImp.DoomBuilder.Editing;
|
||||
using System.Collections.Specialized;
|
||||
using CodeImp.DoomBuilder.GZBuilder.Data;
|
||||
using CodeImp.DoomBuilder.Rendering;
|
||||
|
||||
#endregion
|
||||
|
||||
|
@ -41,6 +42,7 @@ namespace CodeImp.DoomBuilder.Config
|
|||
|
||||
// The { and } are invalid key names in a configuration so this ensures this string is unique
|
||||
private const string MISSING_NODEBUILDER = "{missing nodebuilder}";
|
||||
private string[] LINEDEF_COLOR_PRESET_FLAGS_SEPARATOR = new string[] { "^" }; //mxd
|
||||
|
||||
#endregion
|
||||
|
||||
|
@ -53,13 +55,10 @@ namespace CodeImp.DoomBuilder.Config
|
|||
private string nodebuildersave;
|
||||
private string nodebuildertest;
|
||||
private DataLocationList resources;
|
||||
//private string testprogram; //mxd
|
||||
//private string testparameters;
|
||||
//private bool testshortpaths;
|
||||
//private bool customparameters;
|
||||
//private int testskill;
|
||||
private List<EngineInfo> testEngines;
|
||||
private int currentEngineIndex;
|
||||
|
||||
private List<EngineInfo> testEngines; //mxd
|
||||
private int currentEngineIndex; //mxd
|
||||
private LinedefColorPreset[] linedefColorPresets; //mxd
|
||||
|
||||
private List<ThingsFilter> thingsfilters;
|
||||
private List<DefinedTextureSet> texturesets;
|
||||
|
@ -84,14 +83,9 @@ namespace CodeImp.DoomBuilder.Config
|
|||
public bool TestShortPaths { get { return testEngines[currentEngineIndex].TestShortPaths; } internal set { testEngines[currentEngineIndex].TestShortPaths = value; } }
|
||||
public int TestSkill { get { return testEngines[currentEngineIndex].TestSkill; } internal set { testEngines[currentEngineIndex].TestSkill = value; } }
|
||||
public bool CustomParameters { get { return testEngines[currentEngineIndex].CustomParameters; } internal set { testEngines[currentEngineIndex].CustomParameters = value; } }
|
||||
//public string TestProgram { get { return testprogram; } internal set { testprogram = value; } }
|
||||
//public string TestParameters { get { return testparameters; } internal set { testparameters = value; } }
|
||||
//public bool TestShortPaths { get { return testshortpaths; } internal set { testshortpaths = value; } }
|
||||
//public int TestSkill { get { return testskill; } internal set { testskill = value; } }
|
||||
//public bool CustomParameters { get { return customparameters; } internal set { customparameters = value; } }
|
||||
public List<EngineInfo> TestEngines { get { return testEngines; } internal set { testEngines = value; } }
|
||||
//public EngineInfo CurrentTestEngine { get { return testEngines[currentEngineIndex]; } }
|
||||
public int CurrentEngineIndex { get { return currentEngineIndex; } internal set { currentEngineIndex = value; } }
|
||||
public LinedefColorPreset[] LinedefColorPresets { get { return linedefColorPresets; } internal set { linedefColorPresets = value; } }
|
||||
|
||||
internal ICollection<ThingsFilter> ThingsFilters { get { return thingsfilters; } }
|
||||
internal List<DefinedTextureSet> TextureSets { get { return texturesets; } }
|
||||
|
@ -116,12 +110,6 @@ namespace CodeImp.DoomBuilder.Config
|
|||
// Load settings from program configuration
|
||||
this.nodebuildersave = General.Settings.ReadSetting("configurations." + settingskey + ".nodebuildersave", MISSING_NODEBUILDER);
|
||||
this.nodebuildertest = General.Settings.ReadSetting("configurations." + settingskey + ".nodebuildertest", MISSING_NODEBUILDER);
|
||||
//mxd
|
||||
//this.testprogram = General.Settings.ReadSetting("configurations." + settingskey + ".testprogram", "");
|
||||
//this.testparameters = General.Settings.ReadSetting("configurations." + settingskey + ".testparameters", "");
|
||||
//this.testshortpaths = General.Settings.ReadSetting("configurations." + settingskey + ".testshortpaths", false);
|
||||
//this.customparameters = General.Settings.ReadSetting("configurations." + settingskey + ".customparameters", false);
|
||||
//this.testskill = General.Settings.ReadSetting("configurations." + settingskey + ".testskill", 3);
|
||||
this.resources = new DataLocationList(General.Settings.Config, "configurations." + settingskey + ".resources");
|
||||
this.startmode = General.Settings.ReadSetting("configurations." + settingskey + ".startmode", "VerticesMode");
|
||||
|
||||
|
@ -158,6 +146,35 @@ namespace CodeImp.DoomBuilder.Config
|
|||
}
|
||||
}
|
||||
|
||||
//mxd. read custom linedef colors
|
||||
List<LinedefColorPreset> colorPresets = new List<LinedefColorPreset>();
|
||||
list = General.Settings.ReadSetting("configurations." + settingskey + ".linedefcolorpresets", new ListDictionary());
|
||||
|
||||
//no presets? add "classic" ones then.
|
||||
if(list.Count == 0) {
|
||||
LinedefColorPreset anyActionPreset = new LinedefColorPreset("Any action", PixelColor.FromColor(System.Drawing.Color.PaleGreen), -1, 0, new List<string>(), new List<string>());
|
||||
anyActionPreset.SetValid();
|
||||
|
||||
//colorPresets.Add(soundBoundaryPreset);
|
||||
colorPresets.Add(anyActionPreset);
|
||||
} else {
|
||||
//read custom linedef colors from config
|
||||
foreach(DictionaryEntry de in list) {
|
||||
string path = "configurations." + settingskey + ".linedefcolorpresets." + de.Key;
|
||||
string name = General.Settings.ReadSetting(path + ".name", "Unnamed");
|
||||
PixelColor color = PixelColor.FromInt(General.Settings.ReadSetting(path + ".color", -1));
|
||||
int action = General.Settings.ReadSetting(path + ".action", 0);
|
||||
int activation = General.Settings.ReadSetting(path + ".activation", 0);
|
||||
List<string> flags = new List<string>();
|
||||
flags.AddRange(General.Settings.ReadSetting(path + ".flags", "").Split(LINEDEF_COLOR_PRESET_FLAGS_SEPARATOR, StringSplitOptions.RemoveEmptyEntries));
|
||||
List<string> restrictedFlags = new List<string>();
|
||||
restrictedFlags.AddRange(General.Settings.ReadSetting(path + ".restrictedflags", "").Split(LINEDEF_COLOR_PRESET_FLAGS_SEPARATOR, StringSplitOptions.RemoveEmptyEntries));
|
||||
LinedefColorPreset preset = new LinedefColorPreset(name, color, action, activation, flags, restrictedFlags);
|
||||
colorPresets.Add(preset);
|
||||
}
|
||||
}
|
||||
linedefColorPresets = colorPresets.ToArray();
|
||||
|
||||
// Make list of things filters
|
||||
thingsfilters = new List<ThingsFilter>();
|
||||
IDictionary cfgfilters = General.Settings.ReadSetting("configurations." + settingskey + ".thingsfilters", new Hashtable());
|
||||
|
@ -216,12 +233,8 @@ namespace CodeImp.DoomBuilder.Config
|
|||
// Write to configuration
|
||||
General.Settings.WriteSetting("configurations." + settingskey + ".nodebuildersave", nodebuildersave);
|
||||
General.Settings.WriteSetting("configurations." + settingskey + ".nodebuildertest", nodebuildertest);
|
||||
//General.Settings.WriteSetting("configurations." + settingskey + ".testprogram", testprogram);
|
||||
//General.Settings.WriteSetting("configurations." + settingskey + ".testparameters", testparameters);
|
||||
//General.Settings.WriteSetting("configurations." + settingskey + ".testshortpaths", testshortpaths);
|
||||
//General.Settings.WriteSetting("configurations." + settingskey + ".customparameters", customparameters);
|
||||
//General.Settings.WriteSetting("configurations." + settingskey + ".testskill", testskill);
|
||||
//mxd
|
||||
|
||||
//mxd. Test Engines
|
||||
General.Settings.WriteSetting("configurations." + settingskey + ".currentengineindex", currentEngineIndex);
|
||||
for (int i = 0; i < testEngines.Count; i++ ) {
|
||||
string path = "configurations." + settingskey + ".engines.engine" + i.ToString(CultureInfo.InvariantCulture);
|
||||
|
@ -233,6 +246,17 @@ namespace CodeImp.DoomBuilder.Config
|
|||
General.Settings.WriteSetting(path + ".testskill", testEngines[i].TestSkill);
|
||||
}
|
||||
|
||||
//mxd. Custom linedef colors
|
||||
for(int i = 0; i < linedefColorPresets.Length; i++) {
|
||||
string path = "configurations." + settingskey + ".linedefcolorpresets.preset" + i.ToString(CultureInfo.InvariantCulture);
|
||||
General.Settings.WriteSetting(path + ".name", linedefColorPresets[i].Name);
|
||||
General.Settings.WriteSetting(path + ".color", linedefColorPresets[i].Color.ToInt());
|
||||
General.Settings.WriteSetting(path + ".action", linedefColorPresets[i].Action);
|
||||
General.Settings.WriteSetting(path + ".activation", linedefColorPresets[i].Activation);
|
||||
General.Settings.WriteSetting(path + ".flags", string.Join(LINEDEF_COLOR_PRESET_FLAGS_SEPARATOR[0], linedefColorPresets[i].Flags.ToArray()));
|
||||
General.Settings.WriteSetting(path + ".restrictedflags", string.Join(LINEDEF_COLOR_PRESET_FLAGS_SEPARATOR[0], linedefColorPresets[i].RestrictedFlags.ToArray()));
|
||||
}
|
||||
|
||||
General.Settings.WriteSetting("configurations." + settingskey + ".startmode", startmode);
|
||||
resources.WriteToConfig(General.Settings.Config, "configurations." + settingskey + ".resources");
|
||||
|
||||
|
@ -283,14 +307,13 @@ namespace CodeImp.DoomBuilder.Config
|
|||
ci.nodebuildertest = this.nodebuildertest;
|
||||
ci.resources = new DataLocationList();
|
||||
ci.resources.AddRange(this.resources);
|
||||
//mxd
|
||||
/*ci.testprogram = this.testprogram;
|
||||
ci.testparameters = this.testparameters;
|
||||
ci.testshortpaths = this.testshortpaths;
|
||||
ci.customparameters = this.customparameters;
|
||||
ci.testskill = this.testskill;*/
|
||||
|
||||
//mxd
|
||||
ci.TestEngines = new List<EngineInfo>();
|
||||
foreach (EngineInfo info in testEngines) ci.TestEngines.Add(new EngineInfo(info));
|
||||
ci.LinedefColorPresets = new LinedefColorPreset[linedefColorPresets.Length];
|
||||
for(int i = 0; i < linedefColorPresets.Length; i++)
|
||||
ci.LinedefColorPresets[i] = new LinedefColorPreset(linedefColorPresets[i]);
|
||||
|
||||
ci.startmode = this.startmode;
|
||||
ci.texturesets = new List<DefinedTextureSet>();
|
||||
|
@ -311,14 +334,13 @@ namespace CodeImp.DoomBuilder.Config
|
|||
this.nodebuildertest = ci.nodebuildertest;
|
||||
this.resources = new DataLocationList();
|
||||
this.resources.AddRange(ci.resources);
|
||||
//mxd
|
||||
/*this.testprogram = ci.testprogram;
|
||||
this.testparameters = ci.testparameters;
|
||||
this.testshortpaths = ci.testshortpaths;
|
||||
this.customparameters = ci.customparameters;
|
||||
this.testskill = ci.testskill;*/
|
||||
|
||||
//mxd
|
||||
this.testEngines = new List<EngineInfo>();
|
||||
foreach (EngineInfo info in ci.TestEngines) testEngines.Add(new EngineInfo(info));
|
||||
this.linedefColorPresets = new LinedefColorPreset[ci.linedefColorPresets.Length];
|
||||
for(int i = 0; i < ci.linedefColorPresets.Length; i++)
|
||||
this.linedefColorPresets[i] = new LinedefColorPreset(ci.linedefColorPresets[i]);
|
||||
|
||||
this.startmode = ci.startmode;
|
||||
this.texturesets = new List<DefinedTextureSet>();
|
||||
|
@ -358,12 +380,16 @@ namespace CodeImp.DoomBuilder.Config
|
|||
thingsfilters.Add(new ThingsFilter(f));
|
||||
}
|
||||
}
|
||||
|
||||
//mxd. Validate filters
|
||||
foreach(ThingsFilter f in thingsfilters)
|
||||
f.Validate();
|
||||
}
|
||||
|
||||
// Go for all available editing modes
|
||||
foreach(EditModeInfo info in General.Editing.ModesInfo)
|
||||
{
|
||||
// Is this a mode thats is optional?
|
||||
// Is this a mode that is optional?
|
||||
if(info.IsOptional)
|
||||
{
|
||||
// Add if not listed yet
|
||||
|
|
|
@ -55,8 +55,6 @@ namespace CodeImp.DoomBuilder.Config
|
|||
// Constructor to load from dictionary
|
||||
internal EnumList(IDictionary dic)
|
||||
{
|
||||
int index;
|
||||
|
||||
// Read the dictionary
|
||||
foreach(DictionaryEntry de in dic)
|
||||
{
|
||||
|
@ -69,8 +67,6 @@ namespace CodeImp.DoomBuilder.Config
|
|||
// Constructor to load from configuration
|
||||
internal EnumList(string name, Configuration cfg)
|
||||
{
|
||||
int index;
|
||||
|
||||
// Read the list from configuration
|
||||
IDictionary dic = cfg.ReadSetting("enums." + name, new Hashtable());
|
||||
foreach(DictionaryEntry de in dic)
|
||||
|
|
|
@ -55,7 +55,7 @@ namespace CodeImp.DoomBuilder.Config
|
|||
private string defaultsavecompiler;
|
||||
private string defaulttestcompiler;
|
||||
private string formatinterface;
|
||||
private string soundlinedefflag;
|
||||
//private string soundlinedefflag;
|
||||
private string singlesidedflag;
|
||||
private string doublesidedflag;
|
||||
private string impassableflag;
|
||||
|
@ -151,7 +151,7 @@ namespace CodeImp.DoomBuilder.Config
|
|||
public float DefaultFlatScale { get { return defaultflatscale; } }
|
||||
public bool ScaledTextureOffsets { get { return scaledtextureoffsets; } }
|
||||
public string FormatInterface { get { return formatinterface; } }
|
||||
public string SoundLinedefFlag { get { return soundlinedefflag; } }
|
||||
//public string SoundLinedefFlag { get { return soundlinedefflag; } } //mxd
|
||||
public string SingleSidedFlag { get { return singlesidedflag; } }
|
||||
public string DoubleSidedFlag { get { return doublesidedflag; } }
|
||||
public string ImpassableFlag { get { return impassableflag; } }
|
||||
|
@ -306,8 +306,8 @@ namespace CodeImp.DoomBuilder.Config
|
|||
|
||||
// Flags have special (invariant culture) conversion
|
||||
// because they are allowed to be written as integers in the configs
|
||||
obj = cfg.ReadSettingObject("soundlinedefflag", 0);
|
||||
if(obj is int) soundlinedefflag = ((int)obj).ToString(CultureInfo.InvariantCulture); else soundlinedefflag = obj.ToString();
|
||||
//obj = cfg.ReadSettingObject("soundlinedefflag", 0);
|
||||
//if(obj is int) soundlinedefflag = ((int)obj).ToString(CultureInfo.InvariantCulture); else soundlinedefflag = obj.ToString();
|
||||
obj = cfg.ReadSettingObject("singlesidedflag", 0);
|
||||
if(obj is int) singlesidedflag = ((int)obj).ToString(CultureInfo.InvariantCulture); else singlesidedflag = obj.ToString();
|
||||
obj = cfg.ReadSettingObject("doublesidedflag", 0);
|
||||
|
@ -584,7 +584,6 @@ namespace CodeImp.DoomBuilder.Config
|
|||
private void LoadLinedefActivations()
|
||||
{
|
||||
IDictionary dic;
|
||||
int bitvalue;
|
||||
|
||||
// Get linedef activations
|
||||
dic = cfg.ReadSetting("linedefactivations", new Hashtable());
|
||||
|
|
|
@ -111,6 +111,11 @@ namespace CodeImp.DoomBuilder.Config
|
|||
private bool gzTestFromCurrentPosition;
|
||||
private bool gzStretchModels;
|
||||
private float gzVertexScale2D;
|
||||
private bool gzShowVisualVertices;
|
||||
private int gzVisualVertexSize;
|
||||
private bool gzLoadDefaultLightDefinitions;
|
||||
private int gzNewSectorsCount;
|
||||
private bool gzForceDefaultTextures;
|
||||
|
||||
// These are not stored in the configuration, only used at runtime
|
||||
private string defaulttexture;
|
||||
|
@ -191,6 +196,11 @@ namespace CodeImp.DoomBuilder.Config
|
|||
public float GZDynamicLightIntensity { get { return gzDynamicLightIntensity; } internal set { gzDynamicLightIntensity = value; } }
|
||||
public bool GZStretchModels { get { return gzStretchModels; } internal set { gzStretchModels = value; } }
|
||||
public float GZVertexScale2D { get { return gzVertexScale2D; } internal set { gzVertexScale2D = value; } }
|
||||
public bool GZShowVisualVertices { get { return gzShowVisualVertices; } internal set { gzShowVisualVertices = value; } }
|
||||
public int GZVisualVertexSize { get { return gzVisualVertexSize; } internal set { gzVisualVertexSize = value; } }
|
||||
public bool GZLoadDefaultLightDefinitions { get { return gzLoadDefaultLightDefinitions; } internal set { gzLoadDefaultLightDefinitions = value; } }
|
||||
public int GZNewSectorsCount { get { return gzNewSectorsCount; } internal set { gzNewSectorsCount = value; } }
|
||||
public bool GZForceDefaultTextures { get { return gzForceDefaultTextures; } internal set { gzForceDefaultTextures = value; } }
|
||||
|
||||
public string DefaultTexture { get { return defaulttexture; } set { defaulttexture = value; } }
|
||||
public string DefaultFloorTexture { get { return defaultfloortexture; } set { defaultfloortexture = value; } }
|
||||
|
@ -287,6 +297,10 @@ namespace CodeImp.DoomBuilder.Config
|
|||
gzDynamicLightIntensity = cfg.ReadSetting("gzdynamiclightintensity", 1.0f);
|
||||
gzStretchModels = cfg.ReadSetting("gzstretchmodels", true);
|
||||
gzVertexScale2D = cfg.ReadSetting("gzvertexscale2d", 1.0f);
|
||||
gzShowVisualVertices = cfg.ReadSetting("gzshowvisualvertices", true);
|
||||
gzVisualVertexSize = cfg.ReadSetting("gzvisualvertexsize", 6);
|
||||
gzLoadDefaultLightDefinitions = cfg.ReadSetting("gzloaddefaultlightdefinitions", true);
|
||||
gzNewSectorsCount = cfg.ReadSetting("gznewsectorscount", 3);
|
||||
|
||||
// Success
|
||||
return true;
|
||||
|
@ -365,6 +379,10 @@ namespace CodeImp.DoomBuilder.Config
|
|||
cfg.WriteSetting("gzdynamiclightintensity", gzDynamicLightIntensity);
|
||||
cfg.WriteSetting("gzstretchmodels", gzStretchModels);
|
||||
cfg.WriteSetting("gzvertexscale2d", gzVertexScale2D);
|
||||
cfg.WriteSetting("gzshowvisualvertices", gzShowVisualVertices);
|
||||
cfg.WriteSetting("gzvisualvertexsize", gzVisualVertexSize);
|
||||
cfg.WriteSetting("gzloaddefaultlightdefinitions", gzLoadDefaultLightDefinitions);
|
||||
cfg.WriteSetting("gznewsectorscount", gzNewSectorsCount);
|
||||
|
||||
// Save settings configuration
|
||||
General.WriteLogLine("Saving program configuration...");
|
||||
|
@ -607,8 +625,8 @@ namespace CodeImp.DoomBuilder.Config
|
|||
// Otherwise just pick the first
|
||||
if(!foundone)
|
||||
{
|
||||
if(General.Map.Data.FlatNames.Count > 0)
|
||||
defaultfloortexture = General.Map.Data.FlatNames[0];
|
||||
if(General.Map.Data.FlatNames.Count > 1)
|
||||
defaultfloortexture = General.Map.Data.FlatNames[1];
|
||||
}
|
||||
}
|
||||
|
||||
|
|