V
Vorpal
Guest
I noticed someone asking about how do display FPS in a Quake3 based game, and I like throwing this info out every so often:
All Q3 engine games support Toggle Bingds for keys. Any setting (well...) that is either going to be a 1 or a 0 (on or off - dooh) can be bound to a key in a toggle mode (pressing the key turns it from on to off or off to on and so on ... blah blah).
This are some of mine mine... I find it helpful in MP games to get rid of distractions, but sometimes I like to look at lag or FPS, or even team related stats (sometimes not). You can even string these to end up with something like a HUD on/off key.
bind q "toggle cg_drawfps"
bind w "toggle cg_drawTimer"
bind e "toggle cg_cg_drawScores"
bind r "toggle cg_lagometer"
some other possiblities are:
cg_drawTeamOverlay
cg_drawFriend
cg_noVoiceChats
cg_noVoiceText
cg_teamChatsOnly
cg_drawStatus
----------------------------------------------
You can go beyond this with scripts (changing things that don't have on off settings)
When I get set for fragging, I play Metallica... sometimes it gets in the way and I may want to adust the volume (sometimes hearing footsteps helps, sometimes not). This is example uses the INSERT key to cycle through volume levels (after the 9th keypress this keeps rotating starting at a volume of .01 again):
====
set command1 "vstr command2"
set command2 "seta s_musicvolume 0.100000; set command1 vstr command3"
set command3 "seta s_musicvolume 0.150000; set command1 vstr command4"
set command4 "seta s_musicvolume 0.200000; set command1 vstr command5"
set command5 "seta s_musicvolume 0.250000; set command1 vstr command6"
set command6 "seta s_musicvolume 0.300000; set command1 vstr command7"
set command7 "seta s_musicvolume 0.350000; set command1 vstr command8"
set command8 "seta s_musicvolume 0.400000; set command1 vstr command9"
set command9 "seta s_musicvolume 0.450000; set command1 vstr command10"
set command10 "seta s_musicvolume 0.500000; set command1 vstr command3"
bind INS "vstr command1"
====
For a list of all bindable keys and some scripting information you can go to:
http://www.planetquake.com/thebind/bindlist.shtml
I forgot to mention that a volume of 1.0 is full blast, 0.5 is halfway up.
Happy Fragging
-V
All Q3 engine games support Toggle Bingds for keys. Any setting (well...) that is either going to be a 1 or a 0 (on or off - dooh) can be bound to a key in a toggle mode (pressing the key turns it from on to off or off to on and so on ... blah blah).
This are some of mine mine... I find it helpful in MP games to get rid of distractions, but sometimes I like to look at lag or FPS, or even team related stats (sometimes not). You can even string these to end up with something like a HUD on/off key.
bind q "toggle cg_drawfps"
bind w "toggle cg_drawTimer"
bind e "toggle cg_cg_drawScores"
bind r "toggle cg_lagometer"
some other possiblities are:
cg_drawTeamOverlay
cg_drawFriend
cg_noVoiceChats
cg_noVoiceText
cg_teamChatsOnly
cg_drawStatus
----------------------------------------------
You can go beyond this with scripts (changing things that don't have on off settings)
When I get set for fragging, I play Metallica... sometimes it gets in the way and I may want to adust the volume (sometimes hearing footsteps helps, sometimes not). This is example uses the INSERT key to cycle through volume levels (after the 9th keypress this keeps rotating starting at a volume of .01 again):
====
set command1 "vstr command2"
set command2 "seta s_musicvolume 0.100000; set command1 vstr command3"
set command3 "seta s_musicvolume 0.150000; set command1 vstr command4"
set command4 "seta s_musicvolume 0.200000; set command1 vstr command5"
set command5 "seta s_musicvolume 0.250000; set command1 vstr command6"
set command6 "seta s_musicvolume 0.300000; set command1 vstr command7"
set command7 "seta s_musicvolume 0.350000; set command1 vstr command8"
set command8 "seta s_musicvolume 0.400000; set command1 vstr command9"
set command9 "seta s_musicvolume 0.450000; set command1 vstr command10"
set command10 "seta s_musicvolume 0.500000; set command1 vstr command3"
bind INS "vstr command1"
====
For a list of all bindable keys and some scripting information you can go to:
http://www.planetquake.com/thebind/bindlist.shtml
I forgot to mention that a volume of 1.0 is full blast, 0.5 is halfway up.
Happy Fragging
-V