
// ** Graphics **
bind i toggle r_showtris 2 0
bind ] toggle r_showtris 1 0
bind j toggle r_showtricounts 1 0
bind o toggle r_fullbright 1 0
bind . toggle r_fullbright 1 0
bind u toggle cg_drawmaterial 1 0
bind v toggle cg_draw2d 0 1
bind , toggle r_normalmaps flat unchanged
bind [ toggle fx_enable 0 1
bind f11 "toggle fx_profile 0 1; toggle cg_drawHUD 0 1"

// ** Game **
bind pause toggle cl_paused 0 1
bind p toggle cl_paused 0 1
bind t toggle timescale 1 5
bind y toggle timescale 1 0.1
bind q toggle timescale 1 0.3

// ** Macros **
// hides stuff that makes screenshots look worse
bind z "toggle cg_draw2d 0 1; toggle cg_drawbreathhint 0 1; toggle cg_drawcrosshair 0 1; toggle cg_drawfps 0 1; toggle cg_drawgun 0 1; toggle cg_drawhud 0 1; toggle cg_drawmantlehint 0 1; toggle cg_drawpaused 0 1; toggle cg_drawperformancewarnings 0 1; toggle cg_drawplayerposinfreemove 0 1; toggle cg_drawshellshock 0 1; toggle cg_drawturretcrosshair 0 1; toggle cg_drawversion 0 1"
// zoomes in and hides the world
bind 5 "toggle r_drawWorld 1 0; r_clearColor .25 .25 .25 1; r_clearColor2 .25 .25 .25 1; toggle cg_draw2d 1 0; toggle cg_drawHUD 1 0;toggle cg_fov 10 65;toggle r_drawBModels;toggle r_drawSModels;toggle r_forceLod 0 4"

// ** Sound **
bind pgdn toggle snd_drawinfo 0 1 2 3
bind pgup toggle snd_draw3d 2 0
bind 1 snd_volume 0
bind 2 snd_volume 0.25
bind 3 snd_volume 0.6
bind 4 snd_volume 1

// ** Geo **
bind home toggle r_lockpvs 1 0
bind end toggle r_showportals 0 1 2

// ** Configs and Tools **
bind f1 devgui
bind f2 exec developer_mp
bind f3 exec robotg
bind f5 give ammo
bind f6 fast_restart
bind f7 "set tweak 1; map_restart; exec devgui_fog"
bind f8 toggle animsound on off
bind f9 exec createFX

// transparent hud is for flashy release feature, not useful dev tool
set con_outputwindowcolor 0.32 0.35 0.36 1

bind g toggle g_entinfo 4 5 6 0
bind \ map_restart
bind b ufo

bind r "set scr_war_timelimit 0; set scr_dm_timelimit 0; set scr_sd_timelimit 0; set scr_sab_timelimit 0; set scr_dom_timelimit 0; set scr_hq_timelimit 0; set scr_ctf_timelimit 0; set scr_dd_timelimit 0; set scr_gtnw_timelimit 0"
