
ListMenu "MainMenu"
{
	IfGame(Doom, Chex)
	{
		StaticPatch 94, 2, "M_DOOM"
		Position 97, 72
		IfOption(ReadThis)
		{
			Position 97, 64
		}
	}
	IfGame(Strife)
	{
		StaticPatch 84, 2, "M_STRIFE"
		Position 97, 45
	}
	IfGame(Heretic)
	{
		StaticPatch 88, 0, "M_HTIC"
		StaticPatch 40, 10, "M_SKL01"
		StaticPatch 232, 10, "M_SKL00"
		Position 110, 56
	}
	IfGame(Hexen)
	{
		StaticPatch 88, 0, "M_HTIC"
		StaticPatch 37, 80, "FBULB0"
		StaticPatch 278, 80, "FBULA0"
		Position 110, 56
	}

	IfGame(Doom, Strife, Chex)
	{
		TextItem "$MNU_NEWGAME", "n", "PlayerclassMenu"
		ifOption(SwapMenu)
		{
			TextItem "$MNU_LOADGAME", "l", "LoadGameMenu"
			TextItem "$MNU_SAVEGAME", "s", "SaveGameMenu"
			TextItem "$MNU_OPTIONS", "o", "OptionsMenu"
			TextItem "$MNU_BDOPTIONS", "b", "BrutalMenu"
			TextItem "$MNU_CREDITS", "c", "BrutalCreditsMenu"
		}
		else
		{
			TextItem "$MNU_OPTIONS", "o", "OptionsMenu"
			TextItem "$MNU_BDOPTIONS", "b", "BrutalMenu"
			TextItem "$MNU_LOADGAME", "l", "LoadGameMenu"
			TextItem "$MNU_SAVEGAME", "s", "SaveGameMenu"
			TextItem "$MNU_CREDITS", "c", "BrutalCreditsMenu"
		}
		ifOption(ReadThis)
		{
			TextItem "$MNU_INFO","r", "ReadThisMenu"
		}
		TextItem "$MNU_QUITGAME", "q", "QuitMenu"
	}

	IfGame(Heretic, Hexen)
	{
		TextItem "$MNU_NEWGAME", "n", "PlayerclassMenu"
		TextItem "$MNU_OPTIONS", "o", "OptionsMenu"
		TextItem "$MNU_BDOPTIONS", "b", "BrutalMenu"
		TextItem "$MNU_CREDITS", "c", "BrutalCreditsMenu"
		TextItem "$MNU_GAMEFILES", "g", "GameFilesMenu"
		TextItem "$MNU_INFO", "i", "ReadThisMenu"
		TextItem "$MNU_QUITGAME", "q", "QuitMenu"
	}
}

ListMenu "PlayerclassMenu"
{
	StaticTextCentered 160, 15, "Select Game Mode"
	Position 30, 50
	PlayerDisplay 220, 50, "80 01 01", "61 02 02"
	// The rest of this menu will be set up based on the actual player definitions.
}

OptionMenu "BrutalMenu"
{
	Title "$MNU_BDOPTIONS"
	StaticText "$BD_APPLY_ALL_CHANGES"
	Command "$BD_APPLY_ALL_CHANGES_COMMAND", "Pukename GetCVars always"
	StaticText " "
	StaticText " "
	StaticText "$BD_PRESETS_SETTINGS",1
	StaticText " "
	Command "$BD_PRESETS_SETTINGS_SOURCE_PORT_RECOMMEND_CHECK", "pukename CheckSourcePortOptions"
	SafeCommand "$BD_PRESETS_SETTINGS_DEFAULTS", "pukename DefaultCvars always"
	SafeCommand "$BD_PRESETS_SETTINGS_ALLFEATURES", "pukename AllCvarsOn always"
	SafeCommand "$BD_PRESETS_SETTINGS_MINIMALISM", "pukename MinimalismCvars always"
	StaticText " "
	StaticText " "
	StaticText "$BD_PREFERENCE",1
	StaticText " "
	Submenu "$BD_PERFORMANCE",	"BrutalDoomOptionsPerformance"
	Submenu "$BD_LEVEL_OPTIONS",	"BrutalDoomOptionsLevel"
	Submenu "$BD_PLAYER_OPTIONS_CUSTOM",	"DOXCROSSHAIRS"
	Submenu "$BD_PLAYER_OPTIONS",	"BrutalDoomOptionsPlayer"
	Submenu "$BD_SCREEN_OPTIONS",	"BrutalDoomScreenOptions"
	StaticText " "
	StaticText " "
	StaticText "$BD_GAMEPLAY",1
	StaticText " "
	Submenu "$BD_GAMEPLAY_OPTIONS",	"BrutalDoomOptionsGame"
	Submenu "$BD_EXTREME_GAMEPLAY",	"BrutalDoomOptionsExtremeGame"
	Submenu "$BD_WEAPON_SPAWNERS",	"BrutalDoomWeaponsSpawner"
	Submenu "$BD_MONSTER_SPAWNERS",	"BrutalDoomMonstersSpawner"
	StaticText " "
	StaticText ""
	Submenu "$BD_ENGINE_OPTIONS","GZDShortcuts"
}

OptionMenu "BrutalDoomScreenOptions"
{
	Title "$BD_SCREEN_TITLE"
	StaticText "$BD_APPLY_ALL_CHANGES"
	Command "$BD_APPLY_ALL_CHANGES_COMMAND", "Pukename GetCVars always"
	StaticText " "
	StaticText " "
	Option "$BD_SCREEN_BLOOD", "bd_ScreenFX", "ScreenTypes"
	StaticText "$BD_SCREEN_BLOOD_TEXT", 1
	StaticText " "
	Option "$BD_SCREEN_SPLASH", "bd_BloodTrail", "OffOn"
	StaticText "$BD_SCREEN_SPLASH_TEXT1", 1
	StaticText "$BD_SCREEN_SPLASH_TEXT2", 1
	StaticText "$BD_SCREEN_SPLASH_TEXT3", 1
}

OptionMenu "BrutalCreditsMenu"
{
	Title "$MNU_CREDITS"
	Submenu "$BD_BRUTAL_CREDITS_RESOURCES","BDCredits1"
	Submenu "$BD_BRUTAL_CREDITS_THANKS","BDCredits2"
}

OptionMenu "BrutalDoomOptionsPerformance"
{
	Title "$BD_MENU_PERFORMANCE"
	StaticText "$BD_APPLY_ALL_CHANGES"
	Command "$BD_APPLY_ALL_CHANGES_COMMAND", "Pukename GetCVars always"
	StaticText " "
	StaticText "$BD_ALL_CHANGES" , 1
	StaticText " "

	Option "$BD_PERFORMANCE_ENGINE", "isrunningzandronum", "SelectEngineType"
	StaticText "$BD_PERFORMANCE_ENGINE_TEXT1", 1
	StaticText "$BD_PERFORMANCE_ENGINE_TEXT2", 1
	StaticText "$BD_PERFORMANCE_ENGINE_TEXT3", 1
	StaticText "$BD_PERFORMANCE_ENGINE_TEXT4", 1
	StaticText "$BD_PERFORMANCE_ENGINE_TEXT5", 1
	StaticText " "

	Option "$BD_PERFORMANCE_BLOOD_SINGLE", "zdoombrutalblood", "BrutalBlood"
	Option "$BD_PERFORMANCE_BLOOD_MULTI", "bd_bloodamount", "BrutalBlood"
	StaticText "$BD_PERFORMANCE_BLOOD_TEXT"  , 1
	StaticText " "
	Option "$BD_PERFORMANCE_MAX_DECALS", "cl_maxdecals", "maxdecals"
	Option "$BD_PERFORMANCE_MAX_GIBS", "sv_corpsequeuesize", "maxgibs"
	StaticText " "
	Option "$BD_PERFORMANCE_GORE_JANITOR_SINGLE", "zdoombrutaljanitor", "OnOff"
	Option "$BD_PERFORMANCE_GORE_JANITOR_MULTI", "bd_lowgraphicsmode", "OnOff"
	StaticText "$BD_PERFORMANCE_GORE_JANITOR_TEXT"  , 1
	StaticText " "

	Option "$BD_PERFORMANCE_PERMANENT_CASING", "bd_infinitecasings", "OnOff"
	Option "$BD_PERFORMANCE_WATER_RIPPLE", "bd_disablewaterripples2", "OffOn"
	StaticText " "

	Option "$BD_PERFORMANCE_DESTRUCTIBLE_BODIES", "BD_DestructibleBodies", "OffOn"
	StaticText "$BD_PERFORMANCE_DESTRUCTUBLE_BODIES_TEXT1" , 1
	StaticText "$BD_PERFORMANCE_DESTRUCTUBLE_BODIES_TEXT2" , 1
	StaticText ""

	Option "$BD_PERFORMANCE_FLASHLIGHT_BEAM", "bd_flashlight", "LightBeam"
	StaticText "$BD_PERFORMANCE_FLASHLIGHT_BEAM_TEXT1"  , 1
	StaticText "$BD_PERFORMANCE_FLASHLIGHT_BEAM_TEXT2"  , 1
	StaticText " "
}


OptionMenu "BDBackpacks"
{
	Title "$BD_MENU_BACKPACK"
	StaticText ""
	StaticText "$BD_BACKPACK_TEXT1" , 1
	StaticText "$BD_BACKPACK_TEXT2" , 1
	StaticText ""
	StaticText "$BD_BACKPACK_LIST1" , 1
	StaticText "$BD_BACKPACK_LIST2" , 1
	StaticText "$BD_BACKPACK_LIST3" , 1
	StaticText "$BD_BACKPACK_LIST4" , 1
	StaticText "$BD_BACKPACK_LIST5" , 1
	StaticText "$BD_BACKPACK_LIST6" , 1
	StaticText "$BD_BACKPACK_LIST7" , 1
	StaticText "$BD_BACKPACK_LIST8" , 1
	StaticText "$BD_BACKPACK_LIST9" , 1
	StaticText ""
}


OptionMenu "BrutalDoomOptionsExtremeGame"
{
	Title "$BD_EXTREME_GAMEPLAY"
	StaticText "$BD_APPLY_ALL_CHANGES"
	Command "$BD_APPLY_ALL_CHANGES_COMMAND", "Pukename GetCVars always"
	StaticText " "

	StaticText "$BD_EXTREME_GAMEPLAY_TEXT1"
	StaticText "$BD_EXTREME_GAMEPLAY_TEXT2"
	StaticText "$BD_EXTREME_GAMEPLAY_TEXT3"
	StaticText ""

	StaticText ""

	Option "$BD_EXTREME_GAMEPLAY_AGILE", "bd_AgileZombies", "AgileZombiesOptions" //By Dox!
	StaticText "$BD_EXTREME_GAMEPLAY_AGILE_TEXT" , 1
	StaticText "$BD_DEFAULT_DISABLED"  , 1
	StaticText " "

	Option "$BD_EXTREME_GAMEPLAY_LEDGE_CLIMB", "bd_mantling", "MantleMode"//"OnOff"
	StaticText "$BD_EXTREME_GAMEPLAY_LEDGE_CLIMB_TEXT" , 1
	StaticText "$BD_DEFAULT_ENABLED" , 1
	StaticText ""

	Option "$BD_EXTREME_GAMEPLAY_INFINITE_SPRINT", "bd_InfiniteSprint", "OnOff"
	StaticText "$BD_EXTREME_GAMEPLAY_INFINITE_SPRINT_TEXT" ,1
	StaticText "$BD_DEFAULT_DISABLED" , 1
	StaticText ""

	Option "$BD_EXTREME_GAMEPLAY_RELOADING", "bd_reloading", "OffOn"
	StaticText "$BD_DEFAULT_ENABLED" , 1
	StaticText " "

	Option "$BD_EXTREME_GAMEPLAY_AUTORELOAD", "bd_autoreload", "OnOff"
	StaticText "$BD_DEFAULT_ENABLED" , 1
	StaticText ""

	Option "$BD_EXTREME_GAMEPLAY_POWERUPS", "bd_NoPowerUps", "OffOn"
	StaticText "$BD_DEFAULT_ENABLED" , 1
	StaticText "$BD_EXTREME_GAMEPLAY_POWERUPS_TEXT1" , 1
	StaticText "$BD_EXTREME_GAMEPLAY_POWERUPS_TEXT2" , 1
	StaticText ""

	Option "$BD_EXTREME_GAMEPLAY_DROP_ON_DEATH", "sv_dropitems", "OnOff"
	StaticText "$BD_EXTREME_GAMEPLAY_DROP_ON_DEATH_TEXT" , 1
	StaticText "$BD_DEFAULT_DISABLED" , 1
}

OptionMenu "BrutalDoomWeaponsSpawner"
{
	Title "$BD_WEAPON_SPAWNERS"
	StaticText "$BD_APPLY_ALL_CHANGES"
	Command "$BD_APPLY_ALL_CHANGES_COMMAND", "Pukename GetCVars always"
	StaticText " "

	StaticText "$BD_APPLY_NEXT_LEVEL"
	StaticText ""
	StaticText ""
	Option "$BD_WEAPON_SPAWNER_CHAINSAW", "bd_ChainsawSpawner", "ChainsawSpawnerValue"
	StaticText " "
	Option "$BD_WEAPON_SPAWNER_SHOTGUN", "BD_ShotgunSpawner", "ShotgunSpawnerValue"
	StaticText " "
	Option "$BD_WEAPON_SPAWNER_SSG", "bd_SSGSpawner", "SSGSpawnerValue"
	StaticText " "
	Option "$BD_WEAPON_SPAWNER_CHAINGUN", "bd_ChaingunSpawner", "ChaingunSpawnerValue"
	StaticText " "
	Option "$BD_WEAPON_SPAWNER_RL", "bd_RLSpawner", "RLSpawnerValue"
	StaticText " "
	Option "$BD_WEAPON_SPAWNER_PLASMA", "bd_PlasmaSpawner", "PlasmaSpawnerValue"
	StaticText ""
	Option "$BD_WEAPON_SPAWNER_BFG", "bd_BFGSpawner", "BFGSpawnerValue"
	StaticText " "
	StaticText " "
	Option "$BD_WEAPON_SPAWNER_BACKPACK", "BD_AmmoPackCheck", "OnOff"
	Submenu "$BD_MENU_BACKPACK", "BDBackpacks"
	StaticText "$BD_MENU_BACKPACK_TEXT" , 1
	StaticText ""
	Option "$BD_WEAPON_SPAWNER_MG42","BD_NoMg42","OffOn"
	StaticText "$BD_WEAPON_SPAWNER_MG42_TEXT1" , 1
	StaticText "$BD_WEAPON_SPAWNER_MG42_TEXT2" , 1
	StaticText ""
	Option "$BD_WEAPON_SPAWNER_DEMON_GUNS","BD_NODEMONWEAPONS","OnOff"
	StaticText "$BD_WEAPON_SPAWNER_DEMON_GUNS_TEXT" , 1
}

OptionMenu "BrutalDoomMonstersSpawner"
{
	Title "$BD_MONSTER_SPAWNERS"
	StaticText "$BD_APPLY_ALL_CHANGES"
	Command "$BD_APPLY_ALL_CHANGES_COMMAND", "Pukename GetCVars always"
	StaticText " "

	StaticText "$BD_APPLY_NEXT_LEVEL"
	StaticText ""
	StaticText ""
	Option "$BD_MONSTER_SPAWNERS_ZOMBIEMAN", "bd_zombiemanspawn", "ZombiemanSpawnValue"
	StaticText ""
	Option "$BD_MONSTER_SPAWNERS_SHOTGUNGUY", "bd_shotgunguyspawn", "ShotgunguySpawnValue"
	StaticText ""
	StaticText ""
	Option "$BD_MONSTER_SPAWNERS_USENAZI", "bd_WadCheck", "WadChecking"
	StaticText "$BD_MONSTER_SPAWNERS_USENAZITEXT" , 1
}

OptionMenu "WadList"
{
	Title "$BD_WAD_LIST_TITLE"
	StaticText ""
	StaticText "$BD_WAD_LIST_BDBW"
	StaticText "$BD_WAD_LIST_BDBW_TEXT" , 1
	StaticText ""
	StaticText "$BD_WAD_LIST_D2BW"
	StaticText "$BD_WAD_LIST_D2BW_TEXT1" , 1
	StaticText "$BD_WAD_LIST_D2BW_TEXT2" , 1
	StaticText ""
	StaticText "$BD_WAD_LIST_BDFM"
	StaticText "$BD_WAD_LIST_BDFM_TEXT" , 1
	StaticText ""
	StaticText "$BD_WAD_LIST_AA"
	StaticText "$BD_WAD_LIST_REPLACES",1
	StaticText "$BD_WAD_LIST_AA_TEXT1" , 1
	StaticText "$BD_WAD_LIST_AA_TEXT2" , 1
	StaticText "$BD_WAD_LIST_AA_TEXT3" , 1
	StaticText "$BD_WAD_LIST_AA_TEXT4" , 1
	StaticText ""
	StaticText "$BD_WAD_LIST_EVIT"
	StaticText "$BD_WAD_LIST_REPLACES",1
	StaticText "$BD_WAD_LIST_EVIT_TEXT1" , 1
	StaticText "$BD_WAD_LIST_EVIT_TEXT2" , 1
	StaticText "$BD_WAD_LIST_EVIT_TEXT3" , 1
	StaticText "$BD_WAD_LIST_EVIT_TEXT4" , 1
	StaticText "$BD_WAD_LIST_EVIT_TEXT5" , 1
	StaticText ""
	StaticText "$BD_WAD_LIST_SCHYTHE"
	StaticText "$BD_WAD_LIST_REPLACES",1
	StaticText "$BD_WAD_LIST_SCHYTHE_TEXT1" , 1
	StaticText "$BD_WAD_LIST_SCHYTHE_TEXT2" , 1
	StaticText ""
	StaticText "$BD_WAD_LIST_GD"
	StaticText "$BD_WAD_LIST_GD_TEXT" , 1
	StaticText ""
	StaticText "$BD_WAD_LIST_EPIC2"
	StaticText "$BD_WAD_LIST_EPIC2_TEXT" , 1
	StaticText ""
	StaticText "$BD_WAD_LIST_BLOOD"
	StaticText "$BD_WAD_LIST_REPLACES",1
	StaticText "$BD_WAD_LIST_BLOOD_TEXT1" , 1
	StaticText "$BD_WAD_LIST_BLOOD_TEXT2" , 1
	StaticText ""
	StaticText "$BD_WAD_LIST_TNTR"
	StaticText "$BD_WAD_LIST_TNTR_TEXT" , 1
	StaticText ""
	StaticText "$BD_WAD_LIST_JENESIS"
	StaticText "$BD_WAD_LIST_REPLACES",1
	StaticText "$BD_WAD_LIST_JENESIS_TEXT1" , 1
	StaticText "$BD_WAD_LIST_JENESIS_TEXT2" , 1
	StaticText ""
	StaticText "$BD_WAD_LIST_2048"
	StaticText "$BD_WAD_LIST_2048_TEXT" , 1
	StaticText ""
	StaticText "$BD_WAD_LIST_ZERO"
	StaticText "$BD_WAD_LIST_ZERO_TEXT1" , 1
	StaticText "$BD_WAD_LIST_REPLACES",1
	StaticText "$BD_WAD_LIST_ZERO_TEXT2" , 1
	StaticText "$BD_WAD_LIST_ZERO_TEXT3" , 1
	StaticText "$BD_WAD_LIST_ZERO_TEXT4" , 1
	StaticText ""
	StaticText "$BD_WAD_LIST_WORMWOOD"
	StaticText "$BD_WAD_LIST_REPLACES",1
	StaticText "$BD_WAD_LIST_WORMWOOD_TEXT1", 1
	StaticText "$BD_WAD_LIST_WORMWOOD_TEXT2", 1
}



OptionMenu "BrutalDoomOptionsLevel"
{
	Title "$BD_LEVEL_OPTIONS"
	StaticText "$BD_APPLY_ALL_CHANGES"
	Command "$BD_APPLY_ALL_CHANGES_COMMAND", "Pukename GetCVars always"
	StaticText " "
	StaticText "$BD_LEVEL_OPTIONS_CHANGES1"
	StaticText "$BD_LEVEL_OPTIONS_CHANGES2"
	StaticText " "
	StaticText "$BD_LEVEL_OPTIONS_SUPPORTED_WADSTEXT" , 1
	Submenu "$BD_LEVEL_OPTIONS_SUPPORTED_WADS", "WADLIST"
	StaticText ""
	StaticText ""
	Option "$BD_LEVEL_OPTIONS_MES", "bd_disablemapenhancements", "OffOn"
	StaticText "$BD_LEVEL_OPTIONS_MES_TEXT1"  , 1
	StaticText "$BD_LEVEL_OPTIONS_MES_TEXT2"  , 1
	StaticText " "

	Option "$BD_LEVEL_OPTIONS_MES_VOXEL", "bd_voxeldec", "OffOn"
	StaticText "$BD_LEVEL_OPTIONS_MES_VOXEL_TEXT"  , 1
	StaticText " "

	Option "$BD_LEVEL_OPTIONS_MAP_BOSS","BD_NOBOSSES","OffOn"
	StaticText "$BD_LEVEL_OPTIONS_MAP_BOSS_TEXT1" , 1
	StaticText "$BD_LEVEL_OPTIONS_MAP_BOSS_TEXT2" , 1
	StaticText ""

	Option "$BD_LEVEL_OPTIONS_MAP_VANILLA", "bd_classicmonsters", "OnOff"
	StaticText "$BD_LEVEL_OPTIONS_MAP_VANILLA_TEXT"  , 1
	StaticText " "

	Option "$BD_LEVEL_OPTIONS_MAP_DECORATIONS", "bd_disabledecorations", "OffOn"
	StaticText "$BD_LEVEL_OPTIONS_MAP_DECORATIONS_TEXT"  , 1
	StaticText " "
}




OptionMenu "BrutalDoomOptionsGame"
{
	Title "$BD_GAMEPLAY_OPTIONS"
	StaticText "$BD_APPLY_ALL_CHANGES"
	Command "$BD_APPLY_ALL_CHANGES_COMMAND", "Pukename GetCVars always"
	StaticText " "
	StaticText "$BD_GAMEPLAY_OPTIONS_CHANGES_TEXT"
	StaticText " "
	
	Option "$BD_GAMEPLAY_OPTIONS_SUGGESTIONS", "bd_Tips", "OnOff"
	StaticText "$BD_GAMEPLAY_OPTIONS_SUGGESTIONS_TEXT"  , 1
	StaticText " "

	StaticText ""

	Option "$BD_GAMEPLAY_OPTIONS_ROCKETBLAST", "bd_rocketbackblast", "OnOff"
	StaticText " "

	Option "$BD_GAMEPLAY_OPTIONS_SLIDE","bd_SimpleSlide", "OnOff"
	StaticText "$BD_GAMEPLAY_OPTIONS_SLIDE_TEXT"  , 1
	StaticText " "

	Option "$BD_GAMEPLAY_OPTIONS_AIM", "bd_AimMode", "IronSights"
	StaticText " "
	Option "$BD_GAMEPLAY_OPTIONS_LAVA_SPLASH", "bd_LavaSplashes", "OffOn"
	StaticText " "

	Option "$BD_GAMEPLAY_OPTIONS_FOOTSTEP", "bd_footstepsounds", "OnOff"
	StaticText " "
	Option "$BD_GAMEPLAY_OPTIONS_DEMON", "bd_disabledemonspheres", "OffOn"
	StaticText " "
	Option "$BD_GAMEPLAY_OPTIONS_MARINE", "bd_disablefriendlymarines", "OffOn"
	StaticText " "
	Option "$BD_GAMEPLAY_OPTIONS_SHOOT_ROCKET", "bd_shootablerocketammo", "OnOff"
	StaticText " "
}

OptionMenu "DOXCROSSHAIRS"
{
	Title "$BD_CROSSHAIR"
	StaticText "$BD_APPLY_ALL_CHANGES"
	Command "$BD_APPLY_ALL_CHANGES_COMMAND","Pukename GetCVars always"
	StaticText " "

	Option "Force crosshair","crosshairforce","OnOff"
	StaticText "$BD_CROSSHAIR_TURNOFF",1
	Option "$BD_CROSSHAIR","bd_Cross", "OnOff"
	StaticText "$BD_CROSSHAIR_INDIVIDUAL",1
	StaticText " "
	SafeCommand "$BD_CROSSHAIR_RESTOREDEFAULT", "Pukename DefaultCrosshairs always"
	SafeCommand "$BD_CROSSHAIR_RANDOM", "Pukename RandomizeCrosshair always"
	StaticText " "
	Option "$BD_CROSSHAIR_DEFAULT","crosshair","Crosshairs"
	StaticText "Slot 2",1
	Option "$TAGBD_PISTOL","bd_CrossPistol", "Crosshairs"
	Option "$TAGBD_SMG","bd_CrossSMG", "Crosshairs"
	Option "$TAGBD_MP40","bd_CrossMP40", "Crosshairs"
	Option "$TAGBD_REVOLVER","bd_CrossRevolver","Crosshairs"

	StaticText "Slot 3",1
	Option "$TAGBD_ASG","bd_CrossASG","Crosshairs"
	Option "$TAGBD_SSG","bd_CrossSSG","Crosshairs"
	Option "$TAGBD_SHOTGUN","bd_CrossShotgun","Crosshairs"

	StaticText "Slot 4",1
	Option "$TAGBD_CHAINGUN","bd_CrossMinigun","Crosshairs"
	Option "$TAGBD_RIFLE","bd_CrossRifle","Crosshairs"
	Option "$TAGBD_SNIPER","bd_CrossSniper","Crosshairs"
	Option "$TAGBD_MG42","bd_CrossMG42","Crosshairs"
	
	StaticText "Slot 5",1
	Option "$TAGBD_GL","bd_CrossGL","Crosshairs"
	Option "$TAGBD_RL","bd_CrossRL","Crosshairs"

	StaticText "Slot 6",1
	Option "$TAGBD_RAILGUN","bd_CrossRailgun", "Crosshairs"
	Option "$TAGBD_PLASMA","bd_CrossPlasma", "Crosshairs"

	StaticText "Slot 7",1
	Option "$TAGBD_BFG9000","bd_CrossBFG9k","Crosshairs"
	Option "$TAGBD_BFG10K","bd_CrossBFG10k","Crosshairs"
	Option "$TAGBD_UNMAKER","bd_CrossUnmaker","Crosshairs"

	StaticText "misc.",1
	Option "$TAGBD_FLAMETHROWER","bd_CrossFlame","Crosshairs"
	Option "$TAGBD_REVMISSILE","bd_CrossRev","Crosshairs"
	Option "$TAGBD_NUKE","bd_CrossNuke","Crosshairs"
	Option "$TAGBD_M202","bd_CrossM202","Crosshairs"
	StaticText " "
}




OptionMenu "BrutalDoomOptionsPlayer"
{
	Title "$BD_PLAYER_OPTIONS"
	StaticText "$BD_APPLY_ALL_CHANGES"
	Command "$BD_APPLY_ALL_CHANGES_COMMAND", "Pukename GetCVars always"
	StaticText " "
	StaticText " "
	
	StaticText ""
	Option "$BD_PLAYER_OPTIONS_GENDER_ZANDRO","Gender", "Gender"
	Option "$BD_PLAYER_OPTIONS_GENDER_GZ","bd_Gender", "Gender"
	StaticText " "
	Option "$BD_PLAYER_OPTIONS_ONE_LINERS","bd_Quips", "VoiceOption"
	StaticText " "

	Option "$BD_PLAYER_OPTIONS_HUD_TYPE","bd_sbartype", "HUDType"
	StaticText " "

	Slider "$BD_PLAYER_OPTIONS_HUD_SCREEN","screenblocks", 10.0, 12.0, 1.0, 0
	StaticText " "

	Option "$BD_PLAYER_OPTIONS_HUD_CENTER", "bd_centeredhud", "OnOff"
	StaticText "$BD_PLAYER_OPTIONS_HUD_CENTER_TEXT1",1
	StaticText "$BD_PLAYER_OPTIONS_HUD_CENTER_TEXT2",2
	StaticText " "

	Submenu "$BD_SCALING_OPTIONS","BDScalingOptions"
	StaticText " "

	Option "$BD_PLAYER_OPTIONS_HEALTH","bd_disablescanner", "OffOn"
	StaticText " "

	Option "$BD_PLAYER_OPTIONS_WEAPON","bd_NoPickupsAnimations", "OffOn"
	StaticText "$BD_PLAYER_OPTIONS_WEAPON_TEXT1" , 1
	StaticText "$BD_PLAYER_OPTIONS_WEAPON_TEXT2" , 1
	StaticText " "

	Option "$BD_PLAYER_OPTIONS_PICKUP","bd_norandompickupsprites", "OffOn"
	StaticText " "
}

OptionMenu "BDScalingOptions"
{
	Title "$BD_SCALING_OPTIONS"
	StaticText "$BD_APPLY_ALL_CHANGES"
	Command "$BD_APPLY_ALL_CHANGES_COMMAND","Pukename GetCVars always"
	StaticText " "
	StaticText "$BD_ALL_CHANGES"
	StaticText " "

	StaticText "Zandronum"
	Option "$BD_SCALING_OPTIONS_STRETCH_BAR","st_scale", "zdhudscale"
	Option "$BD_SCALING_OPTIONS_STRETCH_FULLSCREEN","hud_scale", "zdhudscale"

	StaticText " "

	StaticText "GZDoom"
	Submenu "$BD_SCALING_OPTIONS_ADVANCED_SCALING","ScalingOptions"

	Option "$BD_SCALING_OPTIONS_BAR_SCALE","st_scale","gzhudscale"
	Option "$BD_SCALING_OPTIONS_FULLSCREEN_SCALE","hud_scale","gzhudscale"
	Option "$BD_SCALING_OPTIONS_PRESERVE_RATIO","hud_aspectscale","OnOff"

	StaticText " "
	StaticText " "

	StaticText "$BD_SCALING_OPTIONS_TEXT1"
	StaticText "$BD_SCALING_OPTIONS_TEXT2"
	StaticText "$BD_SCALING_OPTIONS_TEXT3"
	StaticText "$BD_SCALING_OPTIONS_TEXT4"
}

/*OptionMenu "BDTestMapSelection" //All Testmap has been moved to episode selection
{
	Title "$BD_MAP_SELECTION_TEXT"
	StaticText " "
	Command "v21 gold test map","map test"
	StaticText " "
	Command "v21 beta test map","map test_old"
	StaticText " "
}*/

Optionmenu GZDShortcuts
{
	Title "Engine Option Shortcuts"
	StaticText ""
	StaticText "$BD_ENGINE_OPTIONS_TEXT1",1
	StaticText "$BD_ENGINE_OPTIONS_TEXT2",1
	StaticText ""
	Option "$BD_ENGINE_OPTIONS_TEXTURE_FILTER",gl_texture_filter,"FilterModes"
	Option "$BD_ENGINE_OPTIONS_SPRITE_CLIP",gl_spriteclip,"SpriteclipModes"
	StaticText ""
	Option "$BD_ENGINE_OPTIONS_JUMP","sv_jump","JumpCrouchFreeLook"
	Option "$BD_ENGINE_OPTIONS_CROUCH","sv_crouch","JumpCrouchFreeLook"
	Option "$BD_ENGINE_OPTIONS_FREELOOK","sv_freelook","JumpCrouchFreeLook"
	Option "$BD_ENGINE_OPTIONS_JUMP_ZANDRO","sv_jump","JumpCrouch"
	Option "$BD_ENGINE_OPTIONS_CROUCH_ZANDRO","sv_crouch","JumpCrouch"
	Option "$BD_ENGINE_OPTIONS_FREELOOK_ZANDRO","sv_nofreelook","NoYes"
	StaticText ""
	StaticText ""
	StaticText "------------------------------------------------------------",1
	StaticText "$BD_ENGINE_OPTIONS_TEXT3",1
	StaticText "$BD_ENGINE_OPTIONS_TEXT4",1
	StaticText ""
	Option "$BD_ENGINE_OPTIONS_FPSCOUNTER", "vid_fps", "OnOff"
	Slider "$BD_ENGINE_OPTIONS_FPS", "vid_maxfps", 35, 1000, 5 , 0
	StaticText ""
	Slider "$BD_ENGINE_OPTIONS_CHASEDIST", "chase_dist", 32, 160, 4 , 0
	Slider "$BD_ENGINE_OPTIONS_CHASEHEIGHT", "chase_height", -20, 20, 4 , 0
	Slider "$BD_ENGINE_OPTIONS_QUAKE", "r_quakeintensity", 0.1, 1, 0.1, 1
	StaticText ""
	Option "$BD_ENGINE_OPTIONS_LANGUAGE", "language", "BDLanguageOptions"
	StaticText "$BD_ENGINE_OPTIONS_LANGUAGE_TEXT",1
	StaticText "$BD_ENGINE_OPTIONS_LANGUAGE_ENG_TEXT",1	
	StaticText "$BD_ENGINE_OPTIONS_LANGUAGE_FR_TEXT",1	
	StaticText "$BD_ENGINE_OPTIONS_LANGUAGE_IT_TEXT",1	
	StaticText "$BD_ENGINE_OPTIONS_LANGUAGE_PT_TEXT",1	
	StaticText "$BD_ENGINE_OPTIONS_LANGUAGE_RUS_TEXT",1	
	StaticText "$BD_ENGINE_OPTIONS_LANGUAGE_RUS_ZANDRO",1	
	StaticText ""
	StaticText "$BD_ENGINE_OPTIONS_ONLYZANDRO",1
	Slider "$BD_ENGINE_OPTIONS_MOVEBOB","Movebob",0,  0.75, 0.02, 2
	StaticText ""
	Option "$BD_ENGINE_OPTIONS_SOUNDINACTIVE","CL_SoundWhenNotActive","OnOff"
	StaticText ""
	Option "$BD_ENGINE_OPTIONS_ZANDROCRASH","CrashLogs","ZandroCrashLogs"
	StaticText ""
	StaticText ""
	StaticText "$BD_ENGINE_OPTIONS_ONLYGZDOOM",1
	Option "$BD_ENGINE_OPTIONS_DISCORD","i_discordrpc","OnOff"
	StaticText ""
}

////////////////////////////////////////////////////////////////////////////////////////////////////////////
//Option values (apply LANGUAGE to them later, zandronum doesnt allow for that for now)
OptionValue "ZandroCrashLogs"
{
	0, "Dont generate logs"
	1, "Display crash window"
	2, "Always generate logs"
}

OptionValue "BrutalBlood"
{
	1, "1) Low"
	2, "2) Normal"
	3, "3) Lots"
	4, "4) Extreme"
	666, "5) Comical"
}

OptionValue "ScreenTypes"
{
	0, "On"
	1, "BD v21"
	2, "Off"
}

OptionValue "SelectEngineType"
{
	1, "Multiplayer"
	0, "Singleplayer"
}

OptionValue "screenblocksize"
{
	10, "Classic statusbar"
	11, "Fullscreen HUD"
	12, "Off"
}

OptionValue "zdhudscale"
{
	0, "Off"
	1, "On (Recommended)"
}

OptionValue "HUDType"
{
	1, "Brutal Simple"
	2, "Minimal"
	3, "Full Helmet"
}

OptionValue "gzhudscale"
{
	-1, "Scale to Fullscreen (recomended)"
	0, "Use Default Scale"
	1, "Force 1x"
	2, "Force 2x"
	3, "Force 3x"
	4, "Force 4x"
	5, "Force 5x"
	6, "Force 6x"
	7, "Force 7x"
	8, "Force 8x"
}

OptionValue "maxdecals"
{
	1, "0"
	64, "64"
	128, "128"
	256, "256"
	512, "512"
	1024, "1024"
	2048, "2048"
	4096, "4096"
	8192, "8192"
	25000, "25000"
}


OptionValue "maxgibs"
{
	1, "0"
	64, "64"
	128, "128"
	256, "256"
	512, "512"
	1024, "1024"
	2048, "2048"
	4096, "4096"
	8192, "8192"
	25000, "25000"
}


OptionValue "AgileZombiesOptions"
{
	0, "Disabled"
	1, "Rarely"
	2, "Sometimes"
	3, "Often"
	4, "Always (don't)"
}

OptionValue "WadChecking"
{
	1, "DOOM II (Brutal Doom Nazis)"
	2, "DOOM II (Wolfenstein 3D Nazis)"  
}

OptionValue "StartWeaponValue"
{
	0, "Melee start"
	1, "Pistol start"
	2, "Rifle start"
	3, "Rifle and Pistol start"
	4, "Shotgun start (DM only)"
}

OptionValue "ShotgunSpawnerValue"
{
	0, "Randomized"
	1, "Shotgun Only"
	2, "Revolver Only"
}

OptionValue "SSGSpawnerValue"
{
	0, "Randomized"
	1, "SuperShotgun Only"
	2, "Assault Shotgun Only"
}

OptionValue "ChaingunSpawnerValue"
{
	0, "Randomized"
	1, "Chaingun Only"
	2, "SMG Only"
	3, "Assault Rifle only"
}

OptionValue "RLSpawnerValue"
{
	0, "Randomized"
	1, "Rocket Launcher Only"
	2, "Grenade Launcher Only"
}

OptionValue "PlasmaSpawnerValue"
{
	0, "Randomized"
	1, "Plasma Rifle Only"
	2, "Railgun Only"
}

OptionValue "BFGSpawnerValue"
{
	0, "Randomized"
	1, "BFG 9000 Only"
	2, "BFG10K Only"
	3, "Unmaker Only"
}

OptionValue "ChainsawSpawnerValue"
{
	0, "Randomized"
	1, "Chainsaw Only"
	2, "Axe Only"
}

OptionValue "IronSights"
{
	0, "Both"
	1, "Toggle"
	2, "Hold"
}

OptionValue "MantleMode"
{
	0, "Off"
	1, "On"
	2, "Berserk Only"
}

OptionValue "LightBeam"
{
	0, "v22"
	1, "v21"
}

OptionValue "VoiceOption"
{
	0, "Off"
	1, "Female"
	2, "Male (ZEROXDIAMOND)"
	3, "Male (QUAKE III)"
}

OptionValue "Gender"
{
	0, "Male"
	1, "Female"
	2, "Other"
}

OptionValue "ZombiemanSpawnValue"
{
	0, "Random"
	1, "Rifle Zombie Only"
	2, "Pistol Zombie Only"
	3, "Labguy Only"
}

OptionValue "ShotgunguySpawnValue"
{
	0, "Random"
	1, "Shotgunguy Only"
	2, "SMGGuy Only"
}

OptionString "BDLanguageOptions" 
{
	"auto", "Auto"
	"eng", "English"
	"fr", "Français (French)"
	"ptg", "Português (European Portuguese)"
	"pt", "Português do Brasil (Brazilian Portuguese)"
	"ru", "Русский (Russian)"
}

////////////////////////////////////////////////////////////////////////////////////////////////////////////
//Credits

OptionMenu "BDCredits1"
{
   Title "Brutal Doom v22 by Sergeant_Mark_IV"
   StaticText ""
   StaticText "In case of missing names, please contact me."
   StaticText "Discord: sergeant_mark_iv"
   StaticText "Twitter: BrutalDoomGuy"
   StaticText "Youtube: SGtMarkIV"
   StaticText "Also avalaible on Moddb, Doomworld, and Zandronum forums."
   StaticText ""
   StaticText "====================================-- Graphics --====================================",1
   StaticText "ID Software, 3D Realms, Raven Software, TNT Team, Valve,"
   StaticText "Probe Entertainment, Bethesda, SNK Playmore, Raven Software"
   StaticText "The entirety of 'Doom 2 Minor Sprite Fixing Project'"
   StaticText ""
   StaticText "Tesefy ----- v22 artist"
   StaticText ""
   StaticText "===-- Weapons --===",1
   StaticText "Azona _____________________________________ SSG"
   StaticText "Eriance __________________ edits for tank weapons"
   StaticText "Necrodome ___________________ artillery tank hud"
   StaticText "Perkristian ______________ smooth vanilla weapons"
   StaticText "Scuba Steeve _____________________ Tank textures"
   StaticText "Squig ________________ bloodstained chainsaw, axe"
   StaticText "Tomtefars _________________________________ SSG"
   StaticText ""
   StaticText "===-- Monsters --===",1
   StaticText "Das_M ___ cheering marine, zombie scientist deaths"
   StaticText "David G ___________________ pinky, minigunner gore"
   StaticText "Dr. Doctor ________________________ some imp gore"
   StaticText "DRUMASTER __________________________ juggernaut"
   StaticText "Jekyll Grim Payne ___________ flameless lost soul"
   StaticText "Mike12 ______________ Good amount of monster gore"
   StaticText "scalliano ______________________ Zombie scientist"
   StaticText ""
   StaticText "===-- Visual --===",1
   StaticText "Ashish Yadav ________________ large fire particles"
   StaticText "NightFright ______________ Brightmaps Plus project"
   StaticText ""
   StaticText "===-- Decorations --===",1
   StaticText "Doom_Jedi ___________________________ green trees"
   StaticText "Sitters ____________________ destroyed Lamp posts"
   StaticText ""
   StaticText "===-- Misc. --===",1
   StaticText "Agent_Ash ______________________ glow for spheres"
   StaticText "Blue Shadow ______________________ Extra keycards"
   StaticText "Captain Toenail __________________ unarmed marine"
   StaticText "Craneo _________________________________ new keys"
   StaticText "DoomNukem ____________________ helmet overlay hud"
   StaticText "Freedoom team ____________________ Extra keycards"
   StaticText "KENSUKE21 _______________________ Tip suggestions"
   StaticText "Sgt. Ham ________________________ Tip suggestions"
   StaticText "Skulltag team __________________ crouching marine"
   StaticText "Vader _________________________ 3rd person weapon"
   StaticText "waifujade _______________________ Tip suggestions"
   StaticText "Brandon (Keeper)"
   StaticText "Bret Arts"
   StaticText "CrucuxDuo"
   StaticText "EletricPulse"
   StaticText "Ghastly"
   StaticText "Joey_TD"
   StaticText "KamiJojo"
   StaticText "Kars van Kouwen"
   StaticText "Lynn Forest"
   StaticText "Minigunner"
   StaticText "Mr. Enchanter"
   StaticText "Pa1nki113r"
   StaticText "Revilution"
   StaticText ""
   StaticText "====================================-- Sounds --====================================",1
   StaticText "id Software _______________ Plenty of Quake sounds"
   StaticText "Running with Scissors ___________ grenade launcher"
   StaticText "Tripwire Interactive __________ some sound sources"
   StaticText "Valve ________________________ Some sound sources"
   StaticText "Nintendo ______________________ Some sound sources"
   
   StaticText "Dissy EX _________________ Sound mixing"
   StaticText "Dzierzan _________________ high quality rat sounds"
   StaticText "jadster221 _____________________ Barrel explosion"
   StaticText "Jaxxoon R ________________________ Sound caulking"
   StaticText "MSKyuuni ______________ Revenant missile explosion"
   StaticText "Navaro _____________ Cyberdemon missile explosions" 
   StaticText "Perkristian _____________ high quality doom sounds"
   StaticText "sulflix _____________________________ SMG reload"
   StaticText ""
   StaticText "====================================-- Code Contributions --====================================",1
   StaticText "Jekyll Grim Payne"
   StaticText "Nash"
   StaticText "FusedQyou ______________________________ titlemap"
   StaticText "Pigargue00fr __________________ French translation"
   StaticText "Solarsnowfall ________________ third person camera"
   StaticText "TerminusEst13 ________________________ tracer code"
   StaticText " "
   StaticText "====================================-- Voice Acting --====================================",1
   StaticText "Black Metal Chainsaw _______________ Female player"
   StaticText "Tiberium Soul ____________________ Friendly marines"
   StaticText "Zero X. Diamond ___________________ Brutal Doomguy"
   StaticText " "
   StaticText "====================================-- PSX Doom Maps --====================================",1
   StaticText "Dragonsbretheren"
   StaticText "fenderc01"
   StaticText " "
   StaticText " "
   StaticText " "
   StaticText " "
   StaticText " "
   StaticText " "
   StaticText " "
   StaticText " "
   StaticText " "
}

OptionMenu "BDCredits2"
{
   Title "Special Thanks"
   StaticText ""
   StaticText "In case of missing names, please contact me:"
   StaticText "Discord: sergeant_mark_iv"
   StaticText "Twitter: BrutalDoomGuy"
   StaticText "Youtube: SGtMarkIV"
   StaticText "Also avalaible on Moddb, Doomworld, and Zandronum forums."
   StaticText ""
   StaticText "==========-- In memory of --==========",1
   StaticText "TiberiumSoul"
   StaticText "A long-time friend of the Doom community."
   StaticText "You were taken too suddenly, too soon. May you rest in peace."
   StaticText ""
   StaticText ""

   StaticText "====================================-- Special Thanks --====================================",1
   StaticText "Andrew Hulshult"
   StaticText "Finfr0sk"
   StaticText "John Romero"
   StaticText "Bethesda's Doom Community Managers"
   StaticText "Brutal Doom v22 development team"
   StaticText "And YOU!"
   StaticText ""
   StaticText "====================================-- V22 Development team --====================================",1
   StaticText "",1
   StaticText "Sergeant_Mark_IV"
   StaticText "Lead developer",1
   StaticText "",1
   StaticText "BROS_ETT_311"
   StaticText "Github admin, coder",1
   StaticText "gameplay responsiveness",1
   StaticText "optimization",1
   StaticText "Dox778's dad",1
   StaticText "",1
   StaticText "BLOODWOLF"
   StaticText "Coder",1
   StaticText "bug fixing",1
   StaticText "",1
   StaticText "Dox778"
   StaticText "Weapon animator",1
   StaticText "small spriter/coder",1
   StaticText "quality of life features/options",1
   StaticText "Bug creator",1
   StaticText "",1
   StaticText "IDDQD_1337"
   StaticText "Misc. coder",1
   StaticText "Misc. spriter",1
   StaticText "New features",1
   StaticText "",1
   StaticText "Mechanical Sanity"
   StaticText "Code contributor",1
   StaticText "Out of the loop",1
   StaticText "",1
   StaticText "Tesefy"
   StaticText "The everything artist",1
   StaticText "Bagel Horde appreciator",1
   StaticText "",1
   StaticText "The Almighty Egg"
   StaticText "Sprite implementer",1
   StaticText "Sprite offset quality assurance",1
   StaticText "",1
   StaticText "ZioMcCall"
   StaticText "Coder",1
   StaticText "compatibility",1
   StaticText "bug fixes",1
   StaticText "LA FORZA DE DEMONIIIIIII!!!!!",1
   StaticText "",1

   StaticText "====================================-- Special Sponsors --====================================",1
   StaticText "Aaron Stockman"
   StaticText "Jian Feng"
   StaticText "Josef S. E. Trendevski"
   StaticText "Khayman"
   StaticText "Kyle Quintanilla"
   StaticText "Lasse Skov"
   StaticText "Matthew J. Meade"
   StaticText "Rowan Waltho"
   StaticText "Suleyman Kutlu"
   StaticText "SenorFussion"
   StaticText "Tainted Reality"
   StaticText " "
   StaticText " "
   StaticText " "
   StaticText " "
   StaticText " "
   StaticText " "
   StaticText " "
   StaticText " "
   StaticText " "
   StaticText " "
}