OptionValue "SWWMVoice"
{
	0, "$SWWM_MUTENONE"
	1, "$SWWM_MUTECOMBAT"
	2, "$SWWM_MUTEINTER"
	3, "$SWWM_MUTELINERS"
	4, "$SWWM_MUTEALL"
}
OptionValue "SWWMEnforce"
{
	-1, "$SWWM_FORCEDISABLE"
	0, "$SWWM_USERSET"
	1, "$SWWM_FORCEENABLE"
}
OptionValue "SWWMInterType"
{
	0, "$SWWM_INTERDEF"
	1, "$SWWM_INTERART"
	//2, "$SWWM_INTER4KOMA"
}
OptionMenu "SWWMOptionMenu"
{
	Class "SWWMOptionMenu"
	Title "$SWWM_MTITLE"

	StaticText "$SWWM_PTITLE", "Gold"
	SWWMVoiceOption "$SWWM_VOICETYPE", "swwm_voicetype"
	Option "$SWWM_MUTELEVEL", "swwm_mutevoice", "SWWMVoice"
	Option "$SWWM_6DOF", "swwm_fly6dof", "YesNo"
	Option "$SWWM_REVIVE", "swwm_revive", "YesNo"
	ScaleSlider "$SWWM_REVIVECOOLDOWN", "swwm_revivecooldown", 0, 300, 30, "$SWWM_UNLIMITED"
	Option "$SWWM_CROUCHJUMP", "swwm_crouchjump", "YesNo"
	Option "$SWWM_MENUPAUSE", "swwm_menupause", "YesNo"
	StaticText " "
	StaticText "$SWWM_OTITLE", "Gold"
	Option "$SWWM_BLOOD", "swwm_blood", "YesNo"
	Slider "$SWWM_FLASH", "swwm_flashstrength", 0.0, 1.0, 0.1, 1
	Slider "$SWWM_HUDMARGIN", "swwm_hudmargin", 0, 40, 1, 0
	Slider "$SWWM_MAXMSG", "swwm_maxshown", 1, 10, 1, 0
	Slider "$SWWM_MAXMSGBIG", "swwm_maxshownbig", 1, 20, 1, 0
	Slider "$SWWM_MAXPICK", "swwm_maxpickup", 1, 10, 1, 0
	Slider "$SWWM_CHATLEN", "swwm_chatduration", 1, 30, 1, 0
	Slider "$SWWM_MSGLEN", "swwm_msgduration", 1, 30, 1, 0
	Slider "$SWWM_PICKLEN", "swwm_pickduration", 1, 30, 1, 0
	Option "$SWWM_TARGET", "swwm_targeter", "YesNo"
	Option "$SWWM_TARGETTAG", "swwm_targettags", "YesNo"
	Option "$SWWM_BIGTAGS", "swwm_bigtags", "YesNo"
	Option "$SWWM_BOSSBAR", "swwm_bosshealthbars", "YesNo"
	Option "$SWWM_DAMNUMS", "swwm_healthnums", "YesNo"
	Option "$SWWM_ACCDAMAGE", "swwm_accdamage", "YesNo"
	Option "$SWWM_SCORENUMS", "swwm_scorenums", "YesNo"
	Option "$SWWM_SCOREBONUS", "swwm_scorebonus", "YesNo"
	Option "$SWWM_POIS", "swwm_pois", "YesNo"
	ScaleSlider "$SWWM_MAXTARGETS", "swwm_maxtargets", 0, 1000, 1, "$SWWM_UNLIMITED"
	ScaleSlider "$SWWM_MAXDAMNUMS", "swwm_maxdamnums", 0, 1000, 1, "$SWWM_UNLIMITED"
	ScaleSlider "$SWWM_MAXSCORENUMS", "swwm_maxscorenums", 0, 1000, 1, "$SWWM_UNLIMITED"
	ScaleSlider "$SWWM_HUDSCALE", "swwm_hudscale", 0, 8, 1, "$SWWM_GZSCALE"
	ScaleSlider "$SWWM_BARSCALE", "swwm_barscale", 0, 8, 1, "$SWWM_GZSCALE"
	ScaleSlider "$SWWM_NUMSCALE", "swwm_numscale", 0, 8, 1, "$SWWM_GZSCALE"
	ScaleSlider "$SWWM_SCRSCALE", "swwm_scrscale", 0, 8, 1, "$SWWM_GZSCALE"
	ScaleSlider "$SWWM_POISCALE", "swwm_poiscale", 0, 8, 1, "$SWWM_GZSCALE"
	ScaleSlider "$SWWM_DETSCALE", "swwm_detscale", 0, 8, 1, "$SWWM_GZSCALE"
	Option "$SWWM_SHADERS", "swwm_shaders", "YesNo"
	Option "$SWWM_INTERTYPE", "swwm_intertype", "SWWMInterType"
	Option "$SWWM_INTERMUSIC", "swwm_intermusic", "YesNo"
	Option "$SWWM_FUZZ", "swwm_fuzz", "YesNo"
	StaticText " "
	StaticText "$SWWM_FTITLE", "Gold"
	Option "$SWWM_FUNTAGS", "swwm_funtags", "YesNo"
	StaticText " "
	StaticText "$SWWM_BTITLE", "Gold"
	Option "$SWWM_RESETSCORE", "swwm_resetscore", "YesNo"
	Option "$SWWM_EXTRAALERT", "swwm_extraalert", "YesNo"
	Option "$SWWM_BOSSENHANCE", "swwm_upgradebosses", "YesNo"
	Option "$SWWM_DOOMFALL", "swwm_doomfall", "YesNo"
	Option "$SWWM_BALLUSE", "swwm_balluse", "YesNo"
	Option "$SWWM_CBTALL", "swwm_cbtall", "YesNo"
	Option "$SWWM_CAPMCRANGE", "swwm_capmcrange", "YesNo"
	Option "$SWWM_NOTRACK", "swwm_notrack", "YesNo"
	Option "$SWWM_YNYKRONALERT", "swwm_ynykronalert", "YesNo"
	Option "$SWWM_SIMPLEFOG", "swwm_simplefog", "YesNo"
	StaticText " "
	StaticText "$SWWM_ITITLE", "Gold"
	Option "$SWWM_ARMORUSE", "swwm_autousearmor", "YesNo"
	Option "$SWWM_HEALTHUSE", "swwm_autousehealth", "YesNo"
	Option "$SWWM_AMMOUSE", "swwm_autouseammo", "YesNo"
	Option "$SWWM_EARBUSTER", "swwm_earbuster", "YesNo"
	Option "$SWWM_BUSTERPAUSE", "swwm_cbtpause", "YesNo"
	StaticText " "
	StaticText "$SWWM_CTITLE", "Gold"
	Option "$SWWM_SKEYS", "swwm_sharekeys", "YesNo"
	Option "$SWWM_SVARMORUSE", "swwm_enforceautousearmor", "SWWMEnforce"
	Option "$SWWM_SVHEALTHUSE", "swwm_enforceautousehealth", "SWWMEnforce"
	Option "$SWWM_SVAMMOUSE", "swwm_enforceautouseammo", "SWWMEnforce"
	Option "$SWWM_OTHERVOICE", "swwm_othervoice", "YesNo"
}
OptionMenu "SWWMCreditsMenu"
{
	Title "$SWWM_MCREDS"

	StaticText "$SWWM_CLEAD", "Red"
	StaticText " "
	StaticText "Marisa Kirisame", "Gold"
	StaticText " "
	StaticText "$SWWM_CASSETS", "Red"
	StaticText " "
	StaticText "Bethesda Game Studios", "Gold"
	StaticText "Fallout: New Vegas", "White"
	StaticText "Fallout 4", "White"
	StaticText " "
	StaticText "Epic Games", "Gold"
	StaticText "Unreal", "White"
	StaticText "Unreal Tournament", "White"
	StaticText "Unreal Tournament 2004", "White"
	StaticText "Unreal Tournament 3", "White"
	StaticText " "
	StaticText "Ion Storm", "Gold"
	StaticText "Deus Ex", "White"
	StaticText " "
	StaticText "Looking Glass Studios", "Gold"
	StaticText "Thief", "White"
	StaticText "System Shock 2", "White"
	StaticText " "
	StaticText "People Can Fly", "Gold"
	StaticText "Painkiller", "White"
	StaticText " "
	StaticText "Tripwire Interactive", "Gold"
	StaticText "Killing Floor", "White"
	StaticText " "
	StaticText "From Software", "Gold"
	StaticText "Dark Souls", "White"
	StaticText "Dark Souls II", "White"
	StaticText "Dark Souls III", "White"
	StaticText " "
	StaticText "$SWWM_CMUSIC", "Red"
	StaticText " "
	StaticText "Teque", "Gold"
	StaticText "Traumatic State", "White"
	StaticText "Dragony", "White"
	StaticText " "
	StaticText "Nitro", "Gold"
	StaticText "Gateways Part II", "White"
	StaticText " "
	StaticText "$SWWM_CFANART", "Red"
	StaticText " "
	StaticText "Substance20 (@S20TBL)", "Gold"
	StaticText "Captain J (@Jho7835)", "Gold"
	StaticText "Redead-ITA", "Gold"
	StaticText "Sgt. Shivers (@Sgt_Shivers_)", "Gold"
	StaticText " "
	StaticText "$SWWM_CLOCAL", "Red"
	StaticText " "
	StaticText "$SWWM_LRUS", "Gold"
	StaticText "Blueberry", "White"
	StaticText " "
	StaticText "$SWWM_CPATRON", "Red"
	StaticText " "
	StaticText "Snacks", "Gold"
	StaticText "john", "Gold"
	StaticText "Alexa Jones-Gonzales", "Gold"
	StaticText "Jonas Höglund", "Gold"
	StaticText "Lilian Lamp", "Gold"
	StaticText "Valerie Thiessen", "Gold"
	StaticText "Corey Hectus", "Gold"
	StaticText "Dac", "Gold"
	StaticText "Pietro Gagliardi", "Gold"
	StaticText "Xada Xephron", "Gold"
	StaticText "Zard1084", "Gold"
	StaticText "NekoMithos", "Gold"
	StaticText "m8f", "Gold"
	StaticText "3d0xp0xy", "Gold"
	StaticText " "
	StaticText "$SWWM_CTHANK", "Red"
	StaticText " "
	StaticText "Marrub, Ribonucleic Asshat", "Heliotrope"
	StaticText "(愛してる ♥)", "BlushPink"
	StaticText " "
	StaticText "KynikossDragonn", "Gold"
	StaticText "$SWWM_CDRAGON2", "White"
	StaticText " "
	StaticText "Lucy", "Gold"
	StaticText "$SWWM_CLUCY2", "White"
	StaticText " "
	StaticText "KeksDose", "Gold"
	StaticText "$SWWM_CKEKS2", "White"
	StaticText " "
	StaticText "ZZYZX, Nash", "Gold"
	StaticText "$SWWM_CZN2", "White"
	StaticText " "
	StaticText "Valerie Lavender", "Gold"
	StaticText "$SWWM_CVAL2", "White"
	StaticText " "
	StaticText "CptSledge", "Gold"
	StaticText "$SWWM_CSLEDGE2", "White"
	StaticText " "
	StaticText "a1337spy", "Gold"
	StaticText "$SWWM_CSPY2", "White"
	StaticText " "
	StaticText "$SWWM_CINSP1", "Gold"
	StaticText "$SWWM_CINSP2", "White"
	StaticText " "
	StaticText "$SWWM_CCOMMUNITY1", "Gold"
	StaticText "$SWWM_CCOMMUNITY2", "White"
	StaticText "$SWWM_CCOMMUNITY3", "White"
	StaticText " "
	StaticText "$SWWM_CDEVS1", "Gold"
	StaticText "$SWWM_CDEVS2", "White"

}
AddOptionMenu "OptionsMenu"
{
	StaticText " "
	Submenu "$SWWM_MTITLE", "SWWMOptionMenu"
	Submenu "$SWWM_MCREDS", "SWWMCreditsMenu"
}
ListMenu "MainMenu"
{
	Class "SWWMMainMenu"
	IfGame(Doom, Chex)
	{
		LineSpacing 16
		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)
	{
		PatchItem "M_NGAME", "n", "PlayerclassMenu"
		ifOption(SwapMenu)
		{
			PatchItem "M_LOADG", "l", "LoadGameMenu", 0
			PatchItem "M_SAVEG", "s", "SaveGameMenu",0
			PatchItem "M_OPTION","o", "OptionsMenu", 0
		}
		else
		{
			PatchItem "M_OPTION","o", "OptionsMenu", 0
			PatchItem "M_LOADG", "l", "LoadGameMenu", 0
			PatchItem "M_SAVEG", "s", "SaveGameMenu", 0
		}
		ifOption(ReadThis)
		{
			PatchItem "M_RDTHIS","r", "ReadThisMenu", 0
		}
		PatchItem "M_QUITG", "q", "QuitMenu", 0
	}
	IfGame(Heretic, Hexen)
	{
		TextItem "$MNU_NEWGAME", "n", "PlayerclassMenu"
		TextItem "$MNU_OPTIONS", "o", "OptionsMenu"
		TextItem "$MNU_GAMEFILES", "g", "GameFilesMenu"
		TextItem "$MNU_INFO", "i", "ReadThisMenu"
		TextItem "$MNU_QUITGAME", "q", "QuitMenu"
	}
}
ListMenu "MainMenuTextOnly"
{
	Class "SWWMMainMenu"
	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
	}
	TextItem "$MNU_NEWGAME", "n", "PlayerclassMenu"
	TextItem "$MNU_OPTIONS", "o", "OptionsMenu"
	TextItem "$MNU_LOADGAME", "l", "LoadGameMenu"
	TextItem "$MNU_SAVEGAME", "s", "SaveGameMenu"
	IfOption(ReadThis)
	{
		TextItem "$MNU_INFO", "i", "ReadThisMenu"
	}
	TextItem "$MNU_QUITGAME", "q", "QuitMenu"
}
