Forums » General

Game Tips

Dec 04, 2003 raybondo link
If you want a progressive zoom, you can set up a series of aliases to do it for you.
Paste this into your wgaf.cfg file (or type it in at the console) to have the l key (lowercase L) zoom a little more each time you press it.

alias z6 "set fov 10 ; bind l z0"
alias z5 "set fov 20 ; bind l z6"
alias z4 "set fov 30 ; bind l z5"
alias z3 "set fov 40 ; bind l z4"
alias z2 "set fov 50 ; bind l z3"
alias z1 "set fov 60 ; bind l z2"
alias z0 "set fov 75 ; bind l z1"

and then bind "l" z1
Dec 04, 2003 ctishman link
how about...

alias z6 "set fov 10 ; bind l z0 ; echo 10% zoom"
alias z5 "set fov 20 ; bind l z6 ; echo 20% zoom"
alias z4 "set fov 30 ; bind l z5 ; echo 30% zoom"
alias z3 "set fov 40 ; bind l z4 ; echo 40% zoom"
alias z2 "set fov 50 ; bind l z3 ; echo 50% zoom"
alias z1 "set fov 60 ; bind l z2 ; echo 60% zoom"
alias z0 "set fov 75 ; bind l z1 ; echo 75% zoom"


or this one, for even more fun:

alias z7 "set fov 10 ; z8"
alias z8 "set fov 75 ; z7"

then type z7


Voila: near-Instant memory overrun and crashout.
Did I mention how the console needs some controls on it?

Edit: I've posted my vendettaclient.crash.log here:

http://genin.org/vendettaclient.crash.log
Dec 04, 2003 Arolte link
How will this work exactly? Do you keep tapping the zoom key for each increment? Or do you have to bind a key for each one? Or what about a zoom reset key? Just make another alias with the default FOV and bind that to something like "I" (shift+i)? Sounds good so far. Tellll meee moooore...

/me drools
Dec 04, 2003 genka link
Well, the one ray did obviously has the same key rebound to become the next command, so tapping l in this case will go through those increment by increment for each tap. I personally would add a shift+l alias in there to return back to the original zoom of 75, for extra-quick access.

Ctishman: your percentages are either backwards or should be degrees, 75º is wider than 10º.
Also! (hehe) Your echo sayings need to be encased in 's, or they'll show up at one word per line. You know, something like echo 'zoom at 10%'.
Dec 04, 2003 Arolte link
Thanks. I think I'll give this a try. This'll be perfect for recon missions.

=)
Dec 08, 2003 Eldrad link
You put the bind in the alias. If you later want to change it to 'p' or something you have to rewrite all the aliases.

alias zoom13 "set fov .3854; alias zoomOut zoom12; alias zoomIn zoom13"
alias zoom12 "set fov .5781; alias zoomOut zoom11; alias zoomIn zoom13"
alias zoom11 "set fov .8671; alias zoomOut zoom10; alias zoomIn zoom12"
alias zoom10 "set fov 1.3001; alias zoomOut zoom9; alias zoomIn zoom11"
alias zoom9 "set fov 1.9509; alias zoomOut zoom8; alias zoomIn zoom10"
alias zoom8 "set fov 2.9264; alias zoomOut zoom7; alias zoomIn zoom9"
alias zoom7 "set fov 4.3896; alias zoomOut zoom6; alias zoomIn zoom8"
alias zoom6 "set fov 6.5844; alias zoomOut zoom5; alias zoomIn zoom7"
alias zoom5 "set fov 9.8765; alias zoomOut zoom4; alias zoomIn zoom6"
alias zoom4 "set fov 14.8148; alias zoomOut zoom3; alias zoomIn zoom5"
alias zoom3 "set fov 22.2222; alias zoomOut zoom2; alias zoomIn zoom4"
alias zoom2 "set fov 33.3333; alias zoomOut zoom1; alias zoomIn zoom3"
alias zoom1 "set fov 50; alias zoomOut zoomMin; alias zoomIn zoom2"
alias zoomMin "set fov 75; alias zoomOut zoomMin; alias zoomIn zoom1"
alias zoomOut "zoomMin"
alias zoomIn "zoom1"

then bind zoomIn, zoomOut, and zoomMin
example: bind mwheelup zoomIn; bind mwheeldown zoomOut; bind mmbutton zoomMin

ctishman: That's an old crash... any alias infinite loop crashes.

Arolte: you press the bound key and it increments through each level of zoom then when you get to the end it goes back to normal (fov 75 is normal... if you go above 75 it looks pretty cool).
Dec 08, 2003 roguelazer link
Thanks eldrad. I now have that in my wgaf.cfg