| Rocket Jumps | Flashlights | Handswitching | Weapon switching |
Scripting basics
Here is my ever growing collection of Alias and Macros. To use these peices
of script simply cut and paste them into your autoexec.cfg in your Quake2\Baseq2
directory. If you don't have an autoexec.cfg you will have to create this yourself.
Another aproach is to create a script for the mod you are using and call if rom
within your autoexec.cfg. For example I have named my scripts d0gmA.cfg, ctf.cfg,
erase.cfg, rarena.cfg, ect. Then in my autoexec.cfg I just make the last line read:
exec d0gmA.cfg. This way you can have the same autoexec.cfg with your settings you
use everywhere and the mod specific commands only need be in your mod directory. You
will however have to keep a copy of your autoexec.cfg in all the mod directories.
After doing a lot of script changing I reccomend you delete your config.cfg and then run
quake to flush out old binds.
If you have any macros or alias's that you would like to share with the world please feel free to e-mail them to me. d0gmA
Special Note for Users of 3 Fingers q2start.bat and autoexec.cfg:
I have found that the line: set cl_maxfps "31" will seriously
inhibit the length of your macros and render most of the Rocket Jumps found here unstable
and unusable. Removing this line will lose you 1.0fps which is not a big loss.
Rocket Jumps
//Rocket Jump #1
bind SPACE +rj
alias +rj "rj1;rj2"
alias rj1 "set rjclps $cl_pitchspeed;set cl_pitchspeed 100000
;wait;+lookdown;wait;-lookdown;set cl_pitchspeed $rjclsp"
alias rj2 "set rj_hand $hand;hand 2;+moveup;+attack;echo Rocket Jump"
alias -rj "-attack;-moveup;set hand $rj_hand;centerview"
//Rocket Jump #2
bind x +rj
alias +rj "rj1;rj2"
alias rj1 "set rj_cl_pitchspeed $cl_pitchspeed;set cl_pitchspeed
100000;wait;+lookdown;wait;-lookdown;set cl_pitchspeed $rj_cl_pitchspeed"
alias rj2 "set rj_hand $hand;hand 2;+moveup;+attack;echo Rocket Jump"
alias -rj "-attack;-moveup;set hand $rj_hand;centerview"
// Rocket Jump #3
alias rocketjump "jm1;jm2;jm3"
alias jm1 "set rj_cl_pitchspeed $cl_pitchspeed;set cl_pitchspeed
99999;wait;+lookdown;wait"
alias jm2 "set rj_hand $hand;hand 2;+moveup;+attack;echo Steveo's Rocket
Jump!;wait"
alias jm3 "-attack;-moveup;set hand $rj_hand;-lookdown;centerview;set cl_pitchspeed
$rj_cl_pitchspeed"
//Rocket Jump #4
bind mouse3 +rj
alias +rj "use rocket launcher;wait;wait;cl_pitchspeed
100000;+lookdown;wait;wait;+moveup;+attack;wait;wait;cl_pitchspeed 150;wait;-attack"
alias -rj "-lookdown;echo Rocket_Jump;centerview;-moveup"
Flashlight
//Flashlight
alias "+flashlight" "cl_testlights 1"
alias "-flashlight" "cl_testlights 0"
bind F +flashlight
Hand Swtiching
//hand switch, hit space to toggle modes
bind "space" "mano1"
alias "mano1" "hand1; wait; bind space mano2;"
alias "mano2" "hand2; wait; bind space mano3;"
alias "mano3" "hand3; wait; bind space mano1;"
alias "hand1" "hand 0"
alias "hand2" "hand 1"
alias "hand3" "hand 2"