DEFAULTLISTMENU{
	IfGame(Doom,Chex,Heretic,Hexen,Strife){
		Selector "M_SKULL1", -32, -5
		Linespacing 16
		Font "DBigFont", "DarkCyan"}}

LISTMENU "MainMenu"{
	IfGame(Doom,Chex,Heretic,Hexen,Strife){
		StaticPatch 94, 2, "M_DOOM"
		Position 97, 72
		IfOption(ReadThis){Position 97, 64}
		PatchItem "M_NGAME", "n", "PlayerclassMenu"
		ifOption(SwapMenu){
			PatchItem "M_LOADG", "l", "LoadGameMenu"
			PatchItem "M_SAVEG", "s", "SaveGameMenu"
			//TextItem "MSfiX'd Opts.","m","MSfiXdOpts"
			PatchItem "M_OPTION","o", "OptionsMenu"}
		else{
			//TextItem "MSfiX'd Opts.","m","MSfiXdOpts"
			PatchItem "M_OPTION","o", "OptionsMenu"
			PatchItem "M_LOADG", "l", "LoadGameMenu"
			PatchItem "M_SAVEG", "s", "SaveGameMenu"}
		ifOption(ReadThis){
			PatchItem "M_RDTHIS","r", "ReadThisMenu"}
		PatchItem "M_QUITG", "q", "QuitMenu"}}

ListMenu "EpisodeMenu"{
	IfGame(Doom,Chex,Heretic,Hexen,Strife){
		NetgameMessage "$NEWGAME"
		StaticPatch 54, 28, "M_EPISOD"
		Font "DBIGFONT","DarkCyan"
		Position 60, 60}}

ListMenu "SkillMenu"{
	IfGame(Doom,Chex,Heretic,Hexen,Strife){
		StaticPatch 54, 38, "M_SKILL"
		Font "DBIGFONT","Untranslated"
		Position 48, 63}}

OptionValue "OrionScopeOpts"{
	0,"Classic"
	1,"Exit Scope With Melee"}
OptionValue "BarracudaScopeOpts"{
	0,"Classic"
	1,"Exit Scope With Melee"}
OptionValue "JetpactiveOptions"{
	0,"Hold"
	1,"Toggle"}
OptionValue "DashTypeSettings"{
	0,"Classic"
	1,"Double-Tap"}
OptionValue "DoubleTapForwardSettings"{
	0,"Sprint"
	1,"Evade"}
OptionValue "AutoReloadSettings"{
	0,"Off (Default)"
	1,"Custom Settings"
	2,"All Weapons"}
OptionValue "RaptorAutoReloadSettings"{
	0,"Off (Default)"
	1,"All Shells"
	2,"One Shell"}
OptionValue "RealReloadSettings"{
	0,"Off (Default)"
	1,"Custom Settings"
	2,"All Weapons"}
OptionValue "ZoomReturnSettings"{
	0,"All Off (Default)"
	1,"Custom"
	2,"All On"}
OptionValue "DoomMonsterOptions"{
	0,"Project MSX (Default)"
	1,"Doom (Classic)"
	2,"Doom (MSX Behavior)"}
OptionValue "BarracudaMagnificationSettings"{
	0,"Fullscreen Zoom (Classic)"
	1,"Lens-Area Zoom"}
OptionValue "OrionZoomScalingOpts"{
	0,"Off (Default)"
	1,"Disable 4x"
	2,"Disable 16x"
	3,"Disable 4x & 16x"}
OptionValue "OnDefaultOff"{
	0,"Off"
	1,"On (Default)"}
OptionValue "OnOffDefault"{
	0,"Off (Default)"
	1,"On"}

OptionMenu "MSfiXdOpts"
{
	Title "Project MSfiX'd Options"
	StaticText ""
	StaticText "----------------------= Audio/Visual Options =----------------------","Orange"
	StaticText ""
	Option "Show Helmet and Visor","MSfiXd_ShowHelmet","OnDefaultOff"
	StaticText "If you think the helmet obscures too much","White"
	StaticText "screen space, you can disable it here.","White"
	StaticText ""
	Slider "Visor/Cosmetic Detail Opacity","MSfiXd_HUDCosmeticOpacity",0.05,1.0,0.05,2
	Slider "Gauge Unit Opacity","MSfiXd_HUDGaugeBitOpacity",0.05,1.0,0.05,2
	Slider "Numerical Opacity","MSfiXd_HUDNumericalOpacity",0.05,1.0,0.05,2
	Slider "Warning Opacity","MSfiXd_HUDWarningOpacity",0.05,1.0,0.05,2
	Slider "Keybar Opacity","MSfiXd_HUDKeyOpacity",0.05,1.0,0.05,2
	Slider "Item Opacity","MSfiXd_HUDItemOpacity",0.05,1.0,0.05,2
	StaticText "Adjust the sliders to independently","White"
	StaticText "set the opacity of HUD elements.","White"
	StaticText ""
	Option "Critical Health Audio Cue","MSfiXd_BloodyScreenSoReal_Audio","OnDefaultOff"
	Option "Critical Health Visual Cue","MSfiXd_BloodyScreenSoReal_Visual","OnDefaultOff"
	StaticText "If you don't like the looping red screen effect and","White"
	StaticText "heartbeat sound that happens when you're about to bite","White"
	StaticText "the the big one (again), you can turn them off here.","White"
	StaticText ""
	Option "Sprint Hands","MSfiXd_SprintHands","OnOffDefault"
	StaticText "When enabled, you holster weapons while initiating sprint.","White"
	StaticText "It's cosmetic only, and has no effect on sprint mechanics.","White"
	StaticText ""
	StaticText "----------------------= Gameplay Options =----------------------","Orange"
	StaticText ""
	StaticText "-= General =-","DarkRed"
	StaticText ""
	Option "Grenade Cancelling","MSfiXd_GrenadeCancelling","OnDefaultOff"
	StaticText "Normally, releasing the 'grenade' key before it finishes","White"
	StaticText "charging to level one cancels the throw entirely, returning","White"
	StaticText "you to whatever weapon you were holding. If you prefer, you","White"
	StaticText "can deactivate this behavior, causing you to throw uncharged","White"
	StaticText "grenades as though you had only tapped the 'grenade' key.","White"
	StaticText ""
	Option "Quick Weapon Switching","MSfiXd_QuickSwap","OnOffDefault"
	StaticText "When disabled, heavy weapons like the 'Taurus'","White"
	StaticText "and 'Orion' take more time to ready and holster.","White"
	StaticText ""
	StaticText "Reloading","DarkCyan"
	Submenu "View Options","ReloadOptions"
	StaticText ""
	Slider "Shield Recharge Delay","MSfiXd_ShieldRechargeDelay",1,10,1,0
	Slider "Shield Recharge Speed","MSfiXd_ShieldRechargeSpeed",1,10,1,0
	StaticText "Feel like living dangerously? You can bump up the time it takes","White"
	StaticText "for your shields to begin recharging and how fast it recharges.","White"
	StaticText "'Recharge Delay' is in seconds, and 'Recharge Speed' in tics.","Orange"
	StaticText ""
	StaticText "-= Dash =-","DarkRed"
	StaticText ""
	Option "Evade/Sprint Activation","MSfiXd_DashType","DashTypeSettings"
	StaticText "Classic:","Orange"
	StaticText "Evasion and sprint work as they did in MSX;","White"
	StaticText "hold a direction & tap/hold the 'run' key.","White"
	StaticText "Double-Tap:","Orange"
	StaticText "Evasion is only executable by double-tapping","White"
	StaticText "'back', 'strafe left' or 'strafe right'. Sprinting","White"
	StaticText "is achieved by double-tapping then holding 'forward'.","White"
	StaticText ""
	Option "Double-tap forward to:","MSfiXd_DoubleTapForwardDodgeOrSprint","DoubleTapForwardSettings"
	StaticText "Fairly self-explanatory. 'Evade/Sprint Activation' has to be set","White"
	StaticText "to 'Double-Tap' for this to have an effect, if it wasn't obvious.","White"
	StaticText ""
	//Option "Release Charge Punch on Dash Collision","MSfiXd_FowardDashChargePunchRelease","OnOffDefault"
	//StaticText "When enabled, forward-dashing into an enemy while charging"
	//StaticText "a punch will cause you to unleash the punch immediately."
	//StaticText ""
	StaticText "-= Equipment =-","DarkRed"
	StaticText ""
	Option "Holster weapon to use Stims & Boosters","MSfiXd_HolsterWeapForItems","OnOffDefault"
	StaticText "When enabled, using a Health Stim or Shield Booster","White"
	StaticText "causes you to holster your weapon temporarily.","White"
	StaticText ""
	Option "Jetpack Activation/Deactivation","MSfiXd_Jetpactive","JetpactiveOptions"
	StaticText "If you prefer the Jetpack to stay active without","White"
	StaticText "needing to hold the key, set this to 'Toggle'.","White"
	StaticText ""
	StaticText "--------------------= Weapon-Specific Options =--------------------","Orange"
	StaticText ""
	StaticText "'Barracuda' Assault Rifle","DarkCyan"
	SubMenu "View Options","BarracudaOpts"
	StaticText ""
	StaticText "'Orion' Sniper Gauss Cannon","DarkCyan"
	SubMenu "View Options","OrionOpts"
	StaticText ""
	StaticText "--------------------= General Monster Options =--------------------","Orange"
	StaticText ""
	/*Option "Monsters Check LOS","MSfiXd_MonsterLOSCheck","OnOff"
	StaticText "When enabled, monsters will check if an ally is blocking","White"
	StaticText "line-of-sight with their target before doing ranged attacks,","White" 
	StaticText "and will abort their attack if that's the case.","White"
	StaticText ""*/
	StaticText ""
	IfGame(Doom){
		StaticText "-------------------= Doom Monster Options =-------------------","Orange"
		StaticText ""
		/*Option "Use MSX Monsters","MSfiXd_DoomUseMSXMonsters","DoomMonsterOptions"
		StaticText "Project MSX:","Orange"
		StaticText "MSX's replacements for Doom monsters are used.","White"
		StaticText "Doom (Classic):","Orange"
		StaticText "MSX's replacements aren't used. Monsters","White"
		StaticText "act the same way they do in vanilla Doom.","White"
		StaticText "Doom (MSX Behavior):","Orange"
		StaticText "Vanilla Doom sprites are used for monsters, but their","White"
		StaticText "behavior mimics that of their MSX counterparts.","White"
		StaticText ""*/}
	IfGame(Heretic){
		StaticText "------------------= Heretic Monster Options =------------------","Orange"
		StaticText ""
		Slider "Fire Gargoyles Replace Gargoyles","MSfiXd_FireGargoylesReplaceRate",0,8,1,0
		Slider "Nitrogolems Replace Golems","MSfiXd_NitrogolemsReplaceRate",0,8,1,0
		StaticText "The above pair of options dictate how likely","White"
		StaticText "the standard gargoyles and golems are to be","White"
		StaticText "replaced by their projectile-tossing brethren.","White"
		StaticText ""}
	IfGame(Hexen){
		StaticText "-------------------= Hexen Monster Options =-------------------","Orange"
		StaticText ""
		Slider "Stalker Leaders Replace Stalkers","MSfiXd_HexStalkerLeaderReplaceRate",0,8,1,0
		Slider "Slaughtaurs Replace Centaurs","MSfiXd_SlaughtaurReplaceRate",0,8,1,0
		StaticText "The above pair of options dictate how likely","White"
		StaticText "the standard centaur and stalker are to be","White"
		StaticText "replaced by their projectile-tossing brethren.","White"}
	IfGame(Strife){
		StaticText "-------------------= Strife Monster Options =-------------------","Orange"
		StaticText ""
		Slider "Stalker Ranged Attacks","MSfiXd_StrifeStalkerGun",0,8,1,0
		StaticText "Adjust the slider to determine if Stalkers will use the gun","White"
		StaticText "they had in the early stages of Strife's development. Zero","White"
		StaticText "means they'll never use it, eight means they'll use it often.","White"
		StaticText "Keep in mind: they can also use it on the ceiling!","White"
		StaticText ""
		Slider "Randomize Acolyte Weaponry","MSfiXd_StrifeAcolyteRandomizeWeapon",0,8,1,0
		StaticText "When >0, Acolytes have a chance of spawning w/ an MSX weapon","White"
		StaticText "instead of their standard rifle. They can have the 'Golem'","White"
		StaticText "Pistol, 'Barracuda' Rifle, or 'Hydra' Shotgun.","White"
		StaticText "An Acolyte's armor color denotes their weapon.","White"
		StaticText ""
		StaticText "Classic Rifle:","White"
		StaticText "Tan","Brown"
		StaticText "'Golem' Pistol:","White"
		StaticText "Gold","Gold"
		StaticText "Blue","LightBlue"
		StaticText "Cyan","Cyan"
		StaticText "'Hydra' Shotgun:","White"
		StaticText "Black","DarkGray"
		StaticText "Rust","DarkRed"
		StaticText "Olive","DarkGreen"
		StaticText "'Barracuda' Rifle:","White"
		StaticText "Red","Red"
		StaticText "Green","Green"
		StaticText ""}
	StaticText "-----------------------= Other Mod Options =-----------------------","Orange"
	StaticText ""
	Submenu "Jimmy's Jukebox!","JukeboxMenu"
	IfGame(Doom){
		Submenu "Colorful Hell","ColorHellMenu"}
	Submenu "","Cheats"
}

OptionMenu "ColorHellMenu"
{
	Title "Colorful Hell Options"
}

OptionMenu "ReloadOptions"
{
	Title "Reload Options"
	StaticText ""
	Option "Auto-Reloading","MSfiXd_AutoReloads","AutoReloadSettings"
	StaticText ""
	StaticText "Custom Settings","DarkRed"
	StaticText ""
	Option "'Golem' Auto-Reloads","MSfiXd_GolamAutoReloads","OnOffDefault"
	Option "'Hydra' Auto-Reloads","MSfiXd_HydraAutoReloads","OnOffDefault"
	Option "'Raptor' Auto-Reloads","MSfiXd_RaptorAutoReloads","OnOffDefault"
	Option "'Barracuda' Auto-Reloads","MSfiXd_BarracudaAutoReloads","OnOffDefault"
	Option "'Taurus' Auto-Reloads","MSfiXd_TaurusAutoReloads","OnOffDefault"
	Option "'Chimera' Auto-Reloads","MSfiXd_ChimeraAutoReloads","OnOffDefault"
	Option "'Orion' Auto-Reloads","MSfiXd_OrionAutoReloads","OnOffDefault"
	StaticText ""
	StaticText "Normally, all weapons must be manually reloaded. If you prefer","White"
	StaticText "weapons to reload automatically once the clip is empty, you can","White"
	StaticText "do that here. You can set all weapons to do it, or only a few.","White"
	/*StaticText ""
	Option "'Realistic' Reloading","MSfiXd_RealReloads","RealReloadSettings"
	StaticText ""
	StaticText "Custom Settings","DarkRed"
	StaticText ""
	Option "'Golem' Real Reloads","MSfiXd_GolamRealReloads","OnOff"
	Option "'Hydra' Real Reloads","MSfiXd_HydraRealReloads","OnOff"
	Option "'Barracuda' Real Reloads","MSfiXd_BarracudaRealReloads","OnOff"
	Option "'Taurus' Real Reloads","MSfiXd_TaurusRealReloads","OnOff"
	Option "'Chimera' Real Reloads","MSfiXd_ChimeraRealReloads","OnOff"
	Option "'Orion' Real Reloads","MSfiXd_OrionRealReloads","OnOff"
	StaticText "Normally when reloading, ammo remaining in a magazine is"
	StaticText "transferred to the fresh mag. If you prefer, partially"
	StaticText "spent mags will retain that ammo after unloading, meaning"
	StaticText "you lose the ammo... until/unless you pick up the mag."*/
}

OptionMenu "BarracudaOpts"
{
	Title "'Barracuda' Options"
	StaticText ""
	Slider "Zoom Magnification","MSfiXd_BarracudaZoomMagnification",2.0,4.0,0.1,1
	StaticText "If you neeed a little extra range with the 'Barracuda',","White"
	StaticText "you can increase the scope magnification. 2.0 is the default.","White"
	StaticText ""
	Option "Disable Zoom Scaling","MSfiXd_BarracudaDisableZoomScaling","OnOffDefault"
	StaticText "By default, your aim is scaled when zoomed; movements of","White"
	StaticText "the mouse result in smaller changes in view angle & pitch.","White"
	StaticText "If you prefer quicker aiming in scope, you can diable that.","White"
	StaticText ""
	StaticText "'Barracuda' and 'Orion' Scope Re-Entry","DarkCyan"
	Submenu "View Options","BarracudaOrionScopeOptions"
	StaticText "When enabled, actions like reloading, melee or using stims with","White"
	StaticText "the 'Barracuda' or 'Orion' while the scope is active will cause","White"
	StaticText "you to return to the scope once that action has finished.","White"
	StaticText ""
	Option "'Barracuda' Hold Zoom" ,"MSfiXd_BarracudaHoldingZoom","OnOffDefault"
	StaticText "When enabled, you press & hold 'alt weapon function'","White"
	StaticText "to enter scope. releasing the key exits scope.","White"
	StaticText ""
	/*Option "'Barracuda' Magnification Style","MSfiXd_BarracudaLensZoom","BarracudaMagnificationSettings"
	StaticText ""
	StaticText "When set to 'Lens-Only Zoom', only the area of the screen","White"
	StaticText "occupied by the 'Barracuda' scope will be magnified.","White"
	StaticText ""*/
	Option "'Barracuda' Scope Exiting","MSfiXd_BarracudaMeleeOnScopeExit","BarracudaScopeOpts"
	StaticText "When set to 'Classic', tapping the 'weapon","White"
	StaticText "melee' key while that weapon's scope is up","White"
	StaticText "will cause you to exit the scope and immediately","White"
	StaticText "do a melee attack. When set to 'Exit Scope With","White"
	StaticText "Melee', tapping the key just exits the scope; no","White"
	StaticText "melee is performed unless you hold the key.","White"
	StaticText ""
	Option "Scope Return","MSfiXd_BarracudaZoomReturn","ZoomReturnSettings"
	StaticText ""
	StaticText "Custom Options"
	StaticText "Re-Enter Scope From:","White"
	StaticText ""
	Option "Reload","MSfiXd_BarracudaZoomReturn_Reload","OnOffDefault"
	Option "Weapon Melee","MSfiXd_BarracudaZoomReturn_WeaponMelee","OnOffDefault"
	Option "Sprinting","MSfiXd_BarracudaZoomReturn_Sprint","OnOffDefault"
	Option "Grenade Usage","MSfiXd_BarracudaZoomReturn_Grenades","OnOffDefault"
	Option "Jetpack Usage","MSfiXd_BarracudaZoomReturn_Jetpack","OnOffDefault"
	Option "Health Stim Usage","MSfiXd_BarracudaZoomReturn_HealthStim","OnOffDefault"
	Option "Shield Booster Usage","MSfiXd_BarracudaZoomReturn_ShieldBooster","OnOffDefault"
	StaticText ""
}

OptionMenu "OrionOpts"
{
	Title "'Orion' Options"
	StaticText ""
	Option "Disable Zoom Scaling","MSfiXd_OrionDisableZoomScaling","OrionZoomScalingOpts"
	StaticText "By default, your aim is scaled when zoomed; movements of","White"
	StaticText "the mouse result in smaller changes in view angle & pitch.","White"
	StaticText "If you prefer quicker aiming in scope, you can diable that.","White"
	StaticText "You can disable it for only one or both of the zoom levels.","White"
	StaticText ""
	Option "'Orion' Scope Exiting","MSfiXd_OrionMeleeOnScopeExit","OrionScopeOpts"
	StaticText "When set to 'Classic', tapping the 'weapon","White"
	StaticText "melee' key while that weapon's scope is up","White"
	StaticText "will cause you to exit the scope and immediately","White"
	StaticText "do a melee attack. When set to 'Exit Scope With","White"
	StaticText "Melee', tapping the key just exits the scope; no","White"
	StaticText "melee is performed unless you hold the key.","White"
	StaticText ""
	StaticText "-= Scope Returning =-"
	StaticText ""
	Option "Orion Scope Return","MSfiXd_OrionZoomReturn","ZoomReturnSettings"
	StaticText ""
	StaticText "Custom Options"
	StaticText "Re-Enter Scope From:","White"
	StaticText ""
	Option "Reload","MSfiXd_OrionZoomReturn_Reload","OnOffDefault"
	Option "Weapon Melee","MSfiXd_OrionZoomReturn_WeaponMelee","OnOffDefault"
	Option "Sprinting","MSfiXd_OrionZoomReturn_Sprint","OnOffDefault"
	Option "Grenade Usage","MSfiXd_OrionZoomReturn_Grenades","OnOffDefault"
	Option "Jetpack Usage","MSfiXd_OrionZoomReturn_Jetpack","OnOffDefault"
	Option "Health Stim Usage","MSfiXd_OrionZoomReturn_HealthStim","OnOffDefault"
	Option "Shield Booster Usage","MSfiXd_OrionZoomReturn_ShieldBooster","OnOffDefault"
}

OptionMenu "Cheats"
{
	Title "CHEATER! CHEATER! CHEATER! CHEATER! CHEATER! CHEATER!"
	StaticText ""
	StaticText "-----------------------------= Weapons =-----------------------------","Orange"
	StaticText ""
	StaticText "----------------------------= Equipment =----------------------------","Orange"
	StaticText ""
	Option "Infinite Jetpack","MSfiXd_InfiniteJetpack","OnOffDefault"
	StaticText "Normally, the Jetpack only has infinite fuel in","White"
	StaticText "Hexen. But if you really like jetting around...","White"
	StaticText ""
	StaticText "----------------------------= Sprinting =----------------------------","Orange"
	StaticText ""
	Slider "Sprinting Speed","MSfiXd_SprintSpeed",200,1000,50,0
	Option "Sprinting Consumes Stamina","MSfiXd_SprintStaminaUse","OnDefaultOff"
	Option "Sprint Cooldown","MSfiXd_SprintCooldown","OnDefaultOff"
	StaticText "-and i ran-","Red"
	StaticText "-i ran so far away-","Orange"
	StaticText "-i just ran-","Gold"
	StaticText "-i ran all night and day-","Green"
	StaticText "-and i ran-","Cyan"
	StaticText "-i couldn't get away-","LightBlue"
	StaticText "-couldn't get awayyyyy-","Purple"
	StaticText ""
	StaticText "-----------------------------= Evasion =-----------------------------","Orange"
	StaticText ""
	Option "Evades Consume Stamina","MSfiXd_EvadeStaminaUse","OnDefaultOff"
	Option "Evade Cooldown","MSfiXd_EvadeCooldown","OnDefaultOff"
	StaticText "Giving gravity the bird never felt so good.","White"
	StaticText ""
	StaticText "---------------------------= Charge Jump =---------------------------","Orange"
	StaticText ""
	//Slider "Charge Jump Height Multiplier","MSfiXd_JumpHeightMultiplier",1.0,4.0,0.1,1
	Option "Charge Jump Consumes Stamina","MSfiXd_JumpStaminaUse","OnDefaultOff"
	StaticText "C'mon and jump (jump!) Go right ahead and jump!","White"
}

OptionMenu "OptionsMenu"
{
	Title "$OPTMNU_TITLE"
	Submenu "Project MSfiX'd Options",		"MSfiXdOpts"
	StaticText " "
	Submenu "$OPTMNU_CONTROLS",			"CustomizeControls"
	Submenu "$OPTMNU_MOUSE",			"MouseOptions"
	Submenu "$OPTMNU_JOYSTICK",			"JoystickOptions"
	StaticText " "
	Submenu "$OPTMNU_PLAYER",			"PlayerMenu"
	Submenu "$OPTMNU_GAMEPLAY",			"GameplayOptions"
	Submenu "$OPTMNU_COMPATIBILITY",	"CompatibilityOptions"
	Submenu "$OPTMNU_AUTOMAP",			"AutomapOptions"
	Submenu "$OPTMNU_HUD",				"HUDOptions"
	Submenu "$OPTMNU_MISCELLANEOUS",	"MiscOptions"
	Submenu "$OPTMNU_NETWORK",			"NetworkOptions"
	Submenu "$OPTMNU_SOUND",			"SoundOptions"
	Submenu "$OPTMNU_DISPLAY",			"VideoOptions"
	Submenu "$OPTMNU_VIDEO",			"VideoModeMenu"
	StaticText " "
	SafeCommand "$OPTMNU_DEFAULTS",	"reset2defaults"
	SafeCommand	"$OPTMNU_RESETTOSAVED",	"reset2saved"
	Command "$OPTMNU_CONSOLE",			"menuconsole"
}

OptionMenu "CustomizeControls"
{
	Title "Customize MSfiX'd Controls"
	ScrollTop 2
	StaticTextSwitchable 	"$CNTRLMNU_SWITCHTEXT1", "$CNTRLMNU_SWITCHTEXT2", "ControlMessage"
	StaticText 	""
	StaticText 	"Weapon & Equipment Operation", 1
	Control 	"Fire Weapon (PRI.ATK)",				"+attack"
	Control 	"Weapon Melee/Charge Punch (SEC.ATK)",	"+altattack"
	Control 	"Reload Weapon (RELOAD)",				"+reload"
	Control 	"Alternate Weapon Function (ZOOM)",		"+zoom"
	Control		"Throw/Charge Grenade (USER.1)",		"+user1"
	Control		"Use Health Stim (USER.2)",				"+user2"
	Control		"Use Shield Booster (USER.3)",			"+user3"
	Control		"Use Jetpack (USER.4)",					"+user4"
	Control		"Use Light Amplification",				"+lightamp"
	Control		"Use Hazard Screen",					"+hazscreen"
	Control 	"$CNTRLMNU_AUTOMAP",					"togglemap"
	StaticText 	""
	StaticText 	"Interaction & Movement", 1
	Control 	"$CNTRLMNU_USE",				"+use"
	Control 	"$CNTRLMNU_FORWARD",			"+forward"
	Control 	"$CNTRLMNU_BACK",				"+back"
	Control 	"$CNTRLMNU_MOVELEFT",			"+moveleft"
	Control 	"$CNTRLMNU_MOVERIGHT",			"+moveright"
	Control		"$CNTRLMNU_TURN180",			"turn180"
	Control 	"Jump/Charge Jump",				"+jump"
	Control 	"$CNTRLMNU_CROUCH",				"+crouch"
	Control 	"$CNTRLMNU_TOGGLECROUCH",		"crouch"
	Control 	"Sprint/Evade (SPEED)",			"+speed"
	StaticText 	""
	StaticText 	"Weapon Slots", 1
	Control 	"$CNTRLMNU_NEXTWEAPON",					"weapnext"
	Control 	"$CNTRLMNU_PREVIOUSWEAPON",				"weapprev"
	Control		"Powersuit Fists",						"slot 1"
	Control		"'Golem' Assault Pistol",				"slot 2"
	Control		"'Hydra' Auto-Shotgun",					"slot 3"
	Control		"'Barracuda' Assault Rifle",			"slot 4"
	Control		"'Raptor' Pump-Action Nail Shotgun",	"slot 5"
	Control		"'Taurus' Personell Auto-Cannon",		"slot 6"
	Control		"'Chimera' Concussion Rifle",			"slot 7"
	Control		"'Orion' Sniper Gauss Cannon",			"slot 8"
	StaticText 	""
	Submenu "Other Controls",					"MSFIXDOtherKeys"
}

OptionMenu "MSFIXDOtherKeys"
{
	Title "Other Controls"
	ScrollTop 2
	StaticTextSwitchable 	"$CNTRLMNU_SWITCHTEXT1", "$CNTRLMNU_SWITCHTEXT2", "ControlMessage"
	StaticText 	""
	StaticText 	"Movement",1
	Control 	"$CNTRLMNU_TURNLEFT",			"+left"
	Control 	"$CNTRLMNU_TURNRIGHT",			"+right"
	Control 	"$CNTRLMNU_MOVEUP",				"+moveup"
	Control 	"$CNTRLMNU_MOVEDOWN",			"+movedown"
	Control 	"$CNTRLMNU_LAND",				"land"
	Control 	"$CNTRLMNU_MOUSELOOK",			"+mlook"
	Control 	"$CNTRLMNU_KEYBOARDLOOK",		"+klook"
	Control 	"$CNTRLMNU_LOOKUP",				"+lookup"
	Control 	"$CNTRLMNU_LOOKDOWN",			"+lookdown"
	Control 	"$CNTRLMNU_CENTERVIEW",			"centerview"
	Control 	"$CNTRLMNU_TOGGLERUN",			"toggle cl_run"
	Control 	"$CNTRLMNU_STRAFE",				"+strafe"
	StaticText 	""
	StaticText 	"Weapon Slots", 1
	Control		"$CNTRLMNU_SLOT9",				"slot 9"
	Control		"$CNTRLMNU_SLOT0",				"slot 0"
	StaticText 	""
	StaticText 	"Standard Inventory Controls",1
	Control 	"$CNTRLMNU_USEITEM",				"invuse"
	Control 	"$CNTRLMNU_USEALLITEMS",			"invuseall"
	Control 	"$CNTRLMNU_NEXTITEM",				"invnext"
	Control 	"$CNTRLMNU_PREVIOUSITEM",			"invprev"
	Control 	"$CNTRLMNU_DROPITEM",				"invdrop"
	Control		"$CNTRLMNU_QUERYITEM",				"invquery"
	Control 	"$CNTRLMNU_DROPWEAPON",				"weapdrop"
	StaticText 	""
	StaticText 	"Multiplayer & Miscellaneeous Keys", 1
	Control 	"$CNTRLMNU_SAY",				"messagemode"
	Control 	"$CNTRLMNU_TEAMSAY",			"messagemode2"
	Control 	"$CNTRLMNU_SCOREBOARD",			"+showscores"
	Control 	"$CNTRLMNU_TOGGLESCOREBOARD",	"togglescoreboard"
	Control 	"$CNTRLMNU_CHASECAM",				"chase"
	Control 	"$CNTRLMNU_COOPSPY",				"spynext"
	Control 	"$CNTRLMNU_SCREENSHOT",				"screenshot"
	Control  	"$CNTRLMNU_CONSOLE",				"toggleconsole"
	StaticText 	""
	StaticText 	"$CNTRLMNU_POPUPS", 1
	Control 	"$CNTRLMNU_MISSION",				"showpop 1"
	Control 	"$CNTRLMNU_KEYS",					"showpop 2"
	Control 	"$CNTRLMNU_STATS",					"showpop 3"
}