Team Fortress Classic | Configs | Standard Aliases

Team Fortress Classic Configs: Standard Aliases

This page is assuming that you understand the Basics of Aliases, and are ready to work with the most common aliases to enhance you play experience. Most of the aliases on this page can be found in Warthog's CFG.

Quick Weapon
In each class config I use the quick weapon to allow for an easy one button switch between my two most used weapons for that class. You would be amazed at the number of people who do not switch weapons appropriately in a battle. (In the case of Medic and Engineer, I do a little added system to this, but the principal is all the same):
// Quick Weapon
alias quick1 "tf_weapon_supershotgun;wait;alias quickweapon quick2"
alias quick2 "tf_weapon_rpg;wait;alias quickweapon quick1"
alias quickweapon quick1

bind x "quickweapon"
Organization tip: I have (bind x "quickweapon") placed in my autoexec.cfg, and then in each class' config, I place the respective quickweapon script. This puts config file size to an absolute minum, and in this case is very minor, but when dealing with the multitude of aliases that one can (especcially prior to voicecomm when text communication binds were so important), it is a good pratice to always exercise.

NetSettings
It is always important for players to have proper net settings for the best preformance. Pushlatency should equate to half of the players average ping. The following alias is a simple script that allows a player to scroll through a standard set of options (thus making it much easier to adapt to diffent factors instead of setting each parameter in the console one at a time).
// Net Settings
alias nts1 "beepsound;developer 1;rate 2500;pushlatency -150;echo RATE 2500 / PUSHLATENCY -150;longwait;developer 0;wait;alias netsettings nts2"
alias nts2 "beepsound;developer 1;rate 3000;pushlatency -150;echo RATE 3000 / PUSHLATENCY -150;longwait;developer 0;wait;alias netsettings nts3"
alias nts3 "beepsound;developer 1;rate 3500;pushlatency -150;echo RATE 3500 / PUSHLATENCY -150;longwait;developer 0;wait;alias netsettings nts4"
alias nts4 "beepsound;developer 1;rate 4000;pushlatency -100;echo RATE 4000 / PUSHLATENCY -100;longwait;developer 0;wait;alias netsettings nts5"
alias nts5 "beepsound;developer 1;rate 4500;pushlatency -100;echo RATE 4500 / PUSHLATENCY -100;longwait;developer 0;wait;alias netsettings nts6"
alias nts6 "beepsound;developer 1;rate 5000;pushlatency -100;echo RATE 5000 / PUSHLATENCY -100;longwait;developer 0;wait;alias netsettings nts7"
alias nts7 "beepsound;developer 1;rate 5500;pushlatency -100;echo RATE 5500 / PUSHLATENCY -100;longwait;developer 0;wait;alias netsettings nts8"
alias nts8 "beepsound;developer 1;rate 6000;pushlatency -50;echo RATE 6000 / PUSHLATENCY -50;longwait;developer 0;wait;alias netsettings nts9"
alias nts9 "beepsound;developer 1;rate 6500;pushlatency -50;echo RATE 6500 / PUSHLATENCY -50;longwait;developer 0;wait;alias netsettings nts10"
alias nts10 "beepsound;developer 1;rate 7000;pushlatency -50;echo RATE 7000 / PUSHLATENCY -20;longwait;developer 0;wait;alias netsettings nts1"
alias netsettings "nts1"

bind x "netsettings"
Detpack Alias
Taking things a notch up, here is they ever handy Detpack Select and Set Alias:
// Detpack Select/Set
alias det5 "beepsound;alias detpackset +det5;echo 5 SEC DETPACK;shortwait;wait;alias detpackselect det20"
alias det20 "beepsound;alias detpackset +det20;echo 20 SEC DETPACK;shortwait;wait;alias detpackselect det50"
alias det50 "beepsound;alias detpackset +det50;echo 50 SEC DETPACK;shortwait;wait;alias detpackselect det5"
alias detpackselect det5
alias detpackset +det5

bind x "detpackselect"
bind y "detpackset"
Sentry and Dispensor Det/Build Toggle
No Engineer will ever go back once they get to use these aliases:
// Sentry Build/Det Toggle
alias sentbuild "build 2;echo Building Sentry;wait;alias sentry sentdet"
alias sentdet "detsentry;wait;alias sentry sentbuild"
alias sentry sentbuild

// Dispensor Build/Det Toggle
alias dispbuild "build 1;echo Building Dispensor;wait;alias dispensor dispdet"
alias dispdet "detdispensor;alias dispensor dispbuild"
alias dispensor dispbuild

bind x "sentry"
bind y "dispensor"
Rocket Jump
For a player just learning how to move along, this rocket jump script might prove useful. I myself used one similar to this in Quake Team Fortress until I got good enough to do it without - which is better since you can do more varrients once you have the basic down.
// Rocket Jump
alias rjump "+jump;+attack;wait;-attack;-jump"
alias +rocketjump "cl_pitchspeed 9999;+lookdown;wait;+speed;+forward;rjump;-forward;-speed"
alias -rocketjump "-lookdown;centerview;cl_pitchspeed 150"

bind x "rjump"
More
These are just a few examples, and the most basic of aliases. Lean how they function, and create your own aliases for you custom needs. The grounds are open: map specific, text communications, weapon switches, etc, etc. We have friendly folks in the PlanetFortress Forums always willing to help out if you should have any questions.




IGN.com | GameSpy | Comrade | Arena | FilePlanet | GameSpy Technology
TeamXbox | Planets | Vaults | VE3D | CheatsCodesGuides | GameStats | GamerMetrics
AskMen.com | Rotten Tomatoes | Direct2Drive | Green Pixels
By continuing past this page, and by your continued use of this site, you agree to be bound by and abide by the User Agreement.
Copyright 1996-2009, IGN Entertainment, Inc.   About Us | Support | Advertise | Privacy Policy | User Agreement Subscribe to RSS Feeds RSS Feeds
IGN's enterprise databases running Oracle, SQL and MySQL are professionally monitored and managed by Pythian Remote DBA.