
When you press "H" in game, a menu pops up on the left side of your screen.
I've spent quite some time customizing this menu, turning it into something like a secondary more advanced options menu that lets you change netcode, aim settings, HUD settings on the fly without the user having to look up and enter every single command in the console. It also provides a few handy shortcuts!
This is how you install it:
1. Open a text file called "commandmenu.txt", you can find it in:
C:\Program Files (x86)\Steam\steamapps\common\Half-Life\cstrike
2. Replace the text inside with the following:
"1" "Close Menu" ""
"2" "Graphics Settings"
{
"1" "FPS"
{
"1" "239.5 FPS" "fps_override 1; fps_max 239.5; cl_cmdrate 245"
"2" "143.5 FPS" "fps_override 1; fps_max 143.5; cl_cmdrate 149"
"3" "119.5 FPS" "fps_override 1; fps_max 119.5; cl_cmdrate 125"
"4" "99.5 FPS" "fps_override 0; fps_max 99.5; cl_cmdrate 105"
"5" "59.5 FPS" "fps_override 0; fps_max 59.5; cl_cmdrate 65"
"6" "More Information" "clear; toggleconsole; echo Your fps should always match your monitors refresh rate! (60hz = 59.5 FPS) cmdrate is auto adjusted."
}
"2" "Vertical Sync"
{
"1" "ON" "gl_vsync 1"
"2" "OFF (Recommended)" "gl_vsync 0"
"3" "More Information" "clear; toggleconsole; echo If vertical sync is turned on you will most likely experience mouse latency, it is best kept OFF."
}
"3" "Player Skins"
{
"1" "Use Old/New Skins"
{
"1" "OLD (Restart Required)" "cl_himodels 0"
"2" "NEW (Restart Required)" "cl_himodels 1"
"3" "More Information" "clear; toggleconsole; echo New skins are from Condition Zero, old set is classic 1.5/1.6."
}
"2" "Use Only 1 Skin/Team"
{
"1" "USE ALL SKINS" "cl_minmodels 0"
"2" "CT/GIGN ONLY" "cl_minmodels 1; cl_min_ct 2"
"3" "CT/GSG-9 ONLY" "cl_minmodels 1; cl_min_ct 4"
"4" "CT/SAS ONLY" "cl_minmodels 1; cl_min_ct 7"
"5" "CT/SEAL ONLY" "cl_minmodels 1; cl_min_ct 9"
"6" "CT/Spetsnaz ONLY" "cl_minmodels 1; cl_min_ct 10"
"7" "T/Elite ONLY" "cl_minmodels 1; cl_min_t 1"
"8" "T/Guerilla ONLY" "cl_minmodels 1; cl_min_t 5"
"9" "T/Arctic ONLY" "cl_minmodels 1; cl_min_t 6"
"10" "T/Phoenix ONLY" "cl_minmodels 1; cl_min_t 8"
"11" "T/Militia ONLY" "cl_minmodels 1; cl_min_t 11"
"3" "More Information" "clear; toggleconsole; echo This option lets you pick one skin for each team that is forced to be the only one used."
}
}
"4" "More Blood"
{
"1" "ON (Recommended)" "gl_spriteblend 0; violence_ablood 9; violence_agibs 9; violence_hblood 9; violence_hgibs 9"
"2" "OFF" "gl_spriteblend 1; violence_ablood 1; violence_agibs 1; violence_hblood 1; violence_hgibs 1"
}
"5" "Other"
{
"1" "Shadows"
{
"1" "ON" "cl_shadows 1"
"2" "OFF" "cl_himodels 1"
}
"2" "Rain"
{
"1" "No Rain" "cl_weather 0"
"2" "Some Rain" "cl_weather 1"
"2" "More Rain" "cl_weather 2"
"3" "Lots Of Rain" "cl_weather 3"
}
"3" "Gamma"
{
"1" "1" "gamma 1"
"2" "2" "gamma 2"
"2" "3" "gamma 3"
}
"4" "Brightness"
{
"1" "1" "brightness 1"
"2" "2" "brightness 2"
"2" "3" "brightness 3"
}
}
}
"3" "Aim Settings"
{
"1" "Sensitivity"
{
"1" "Sensitivity 3" "sensitivity 3"
"2" "Sensitivity 2.5" "sensitivity 2.5"
"3" "Sensitivity 2.3" "sensitivity 2.3"
"4" "Sensitivity 2" "sensitivity 2"
"5" "Sensitivity 1.8" "sensitivity 1.8"
"6" "Sensitivity 1.5" "sensitivity 1.5"
"7" "Sensitivity 1.2" "sensitivity 1.2"
"8" "Sensitivity 1" "sensitivity 1"
"9" "Sensitivity 0.8" "sensitivity 0.8"
}
"2" "Zoom/Scope Sensitivity"
{
"1" "Zoom Sensitivity 3" "zoom_sensitivity_ratio 3"
"2" "Zoom Sensitivity 2.5" "zoom_sensitivity_ratio 2.5"
"3" "Zoom Sensitivity 2.3" "zoom_sensitivity_ratio 2.3"
"4" "Zoom Sensitivity 2" "zoom_sensitivity_ratio 2"
"5" "Zoom Sensitivity 1.8" "zoom_sensitivity_ratio 1.8"
"6" "Zoom Sensitivity 1.5" "zoom_sensitivity_ratio 1.5"
"7" "Zoom Sensitivity 1.2 (Default)" "zoom_sensitivity_ratio 1.2"
"8" "Zoom Sensitivity 1" "zoom_sensitivity_ratio 1"
"9" "Zoom Sensitivity 0.8" "zoom_sensitivity_ratio 0.8"
}
"3" "Raw Mouse Input"
{
"1" "ON (Recommended)" "m_rawinput 1"
"2" "OFF" "m_rawinput 0"
"3" "What is this?" "clear; toggleconsole; echo When this is ON, your mouse sends signals straight to the game without OS interference."
}
}
"4" "Rates/Netcode Settings"
{
"1" "rate"
{
"1" "rate 100000 (Recommended)" "rate 100000"
"2" "rate 80000" "rate 80000"
"3" "rate 30000" "rate 30000"
"4" "rate 25000" "rate 25000"
"5" "rate 25000" "rate 25000"
"6" "What is this?" "clear; toggleconsole; echo This is how many bytes per seconds your computer send to the server."
}
"2" "cl_updaterate"
{
"1" "updaterate 101 (Recommended)" "cl_updaterate 101; ex_interp 0"
"2" "updaterate 95" "cl_updaterate 95; ex_interp 0"
"3" "updaterate 90" "cl_updaterate 90; ex_interp 0"
"4" "updaterate 85" "cl_updaterate 85; ex_interp 0"
"5" "updaterate 80" "cl_updaterate 80; ex_interp 0"
"6" "updaterate 70" "cl_updaterate 70; ex_interp 0"
"7" "updaterate 60" "cl_updaterate 60; ex_interp 0"
"8" "updaterate 50" "cl_updaterate 50; ex_interp 0"
"9" "What is this?" "clear; toggleconsole; echo This is the number of updates per second you are requesting from the server."
}
"3" "cl_cmdrate"
{
"1" "cmdrate 245 (For 239.5 FPS)" "cl_cmdrate 245"
"2" "cmdrate 149 (For 143.5 FPS)" "cl_cmdrate 150"
"3" "cmdrate 125 (For 119.5 FPS)" "cl_cmdrate 125"
"4" "cmdrate 105 (For 99.5 FPS)" "cl_cmdrate 105"
"5" "cmdrate 65 (For 59.5 FPS)" "cl_cmdrate 65"
"6" "What is this?" "clear; toggleconsole; echo This is the maximum of command packets you will send to the server per second."
}
"4" "cl_ nosmooth"
{
"1" "ON" "cl_nosmooth 2"
"2" "OFF (Recommended)" "cl_nosmooth 1"
"3" "What is this?" "clear; toggleconsole; echo This takes away the smoothing effect and shows the correct position of player models."
}
"5" "net_graph"
{
"1" "net_graph 1" "net_graph 1"
"2" "net_graph 2" "net_graph 2"
"3" "net_graph 3" "net_graph 3"
"4" "OFF" "net_graph 0"
"5" "More Information" "clear; toggleconsole; echo If you see yellow dots: lower your cl_updaterate. If you see red dots: Raise your cl_cmdrate."
}
}
"5" "Server Commands"
{
"1" "Nominate Maps"
{
"1" "de_dust2" "say de_dust2"
"2" "de_nuke" "say de_nuke"
"3" "de_inferno" "say de_inferno"
"4" "de_tuscan" "say de_tuscan"
"5" "de_cpl_mill" "say de_cpl_mill"
"6" "css_overpass" "say css_overpass"
"7" "de_cbblestone" "say de_cbblestone"
"8" "css_cache" "say css_cache"
}
"2" "Other"
{
"1" "nominations" "say nominations"
"2" "timeleft" "say timeleft"
"3" "thetime" "say thetime"
"4" "/rank" "say /rank"
"5" "/top15" "say /top15"
"6" "/rs" "say /rs"
"7" "rtv" "say RockTheVote"
}
}
"6" "HUD Settings"
{
"1" "Crosshair Size"
{
"1" "Small" "cl_crosshair_size small"
"2" "Medium" "cl_crosshair_size medium"
"3" "Large" "cl_crosshair_size large"
}
"2" "Translucent Crosshair"
{
"1" "Translucent" "cl_crosshair_translucent 1"
"2" "Opaque" "cl_crosshair_translucent 0"
}
"3" "Text/Visual Menus"
{
"1" "Visual" "setinfo _vgui_menus 1"
"2" "Text (Recommended)" "setinfo _vgui_menus 0"
"3" "What is this?" "clear; toggleconsole; echo Visual = Pictures of guns/player models in menus. Text is just plain text."
}
"3" "Radar Type"
{
"1" "Solid (Recommended)" "cl_radartype 1"
"2" "Translucent" "cl_radartype 0"
}
"4" "Language"
{
"1" "Swedish" "setinfo lang en"
"2" "English" "setinfo lang sv"
}
"5" "Center ID"
{
"1" "ON" "hud_centerid 1"
"2" "OFF" "hud_centerid 0"
"3" "What is this?" "clear; toggleconsole; echo This will center the name of whoever you're looking at next to your crosshair."
}
}
"7" "Weapon Settings"
{
"1" "Weapon bob"
{
"1" "No bob" "cl_bobcycle 1000; cl_bob 0.01; cl_bobup 0"
"2" "Default" "cl_bobcycle 0.8; cl_bob 0.01; cl_bobup 0.5"
"3" "What is this?" "clear; toggleconsole; echo This changes the way your weapon moves when you walk or run."
}
"2" "Left/Right handed"
{
"1" "Left" "cl_righthand 0"
"2" "Right" "cl_righthand 1"
}
"3" "Fast Switch"
{
"1" "ON (Recommended)" "hud_fastswitch 1"
"2" "OFF" "hud_fastswitch 0"
"3" "What is this?" "clear; toggleconsole; echo Instead of having to select and then click, with hud_fastswitch ON you switch straight away."
}
"4" "Auto Weapon Switch"
{
"1" "ON" "_cl_autowepswitch 1"
"2" "OFF (Recommended)" "_cl_autowepswitch 0"
"3" "What is this?" "clear; toggleconsole; echo Makes you automatically pick up and wield any weapon that is better than the one you are carrying."
}
}
"8" "Quick Buy"
{
"1" "NADES + KIT + VEST + HELM " "flash; flash; hegren; sgren; defuser; vest; vesthelm"
"2" "USP + FLASH + AMMO" "usp; flash; secammo"
"3" "DEAGLE + ARMOR + AMMO" "deagle; secammo; vest"
"4" "FAMAS/GALIL FULL PACK" "famas; defender; primammo; vest; vesthelm; defuser; flash; hegren; sgren; flash; deagle; secammo"
"5" "COLT/AK47 FULL PACK" "ak47; m4a1; primammo; vest; vesthelm; defuser; flash; hegren; sgren; flash; deagle; secammo"
"6" "AWP FULL PACK" "awp; primammo; vest; vesthelm; defuser; flash; hegren; sgren; flash; deagle; secammo"
}

Realy good stuff :)