Lag Free Nade Client Side Timer

Description
[Discovered this from meisteh's upload/post over at ozfortress.com in the customization section. Although he wasn't the first to come up with this or was he?] Readme Fix: I forgot to put the + in the Hold script binds. edit (29/02/13): There was a 3 second long timer I put in this .rar accidentally instead of the default 4 second .wav. I only noticed the mistake when a friend said the timing felt odd. ______ About: ______ OK, for those that don't know, in TFC all grenades have a audio beep timer.wav, but the timing you hear varies from server to server, most noticeably when playing overseas. There is an age old "fix" by making it client sided, by remaining the default timer to mytimer.wav and putting it in:/tfc/sound/vox, then putting a blank timer.wav in /tfc/sound/weapons/, and using a script. ________ Install: ________ -Choose a script and put it in 'userconfig.cfg' (if it does not exist make it or put in 'autoexexc.cfg'). -Put the 'tfc' folder in: C:\Program Files (x86)\Steam\SteamApps\ACCOUNTNAME\team fortress classic // Lag Free - Hold (Default Style) alias +kgren1 "+gren1; spk mytimer" alias -kgren1 "throwgren" alias +kgren2 "+gren2; spk mytimer" alias -kgren2 "throwgren" bind "f" "+gren1" bind "g" "+gren2" // Lag Free - Hold - Alternative (Exactly The Same Just Wrote Different) alias +grenade1 "+gren1; speak vox/mytimer.wav" alias -grenade1 "throwgren" alias +grenade2 "+gren2; speak vox/mytimer.wav" alias -grenade2 "throwgren" bind "f" "+grenade1" bind "g" "+grenade2" //**BUGGY. NOT FIT FOR USE** // Lag Free - Primer (Press To Prime, Press Again To Throw) alias kgren1_throw "+gren1;spk mytimer;alias kgren1 kgren1_drop" alias kgren1_drop "throwgren;alias kgren1 kgren1_throw" alias kgren2_throw "+gren2;spk mytimer;alias kgren2 kgren2_drop" alias kgren2_drop "throwgren;alias kgren2 kgren2_throw" alias kgren1 kgren1_throw alias kgren2 kgren2_throw bind "f" "kgren1" bind "g" "kgren2" _____ NOTE: _____ "Default Style" works fine but "Primer" doesn't always respond well, not for me anyway. Don't know why. I made do with doing this instead: bind "f" "primeone;spk mytimer" //Prime Primary Grenades bind "MOUSE4" "primetwo;spk mytimer" //Prime Secondary Grenades bind "MOUSE5" "throwgren" //Release Grenades -Paft
Images

No preview images uploaded.

Archive Files
Path MD5
ReadMe!.txt a89dd6f277441c931ae00e2adeeec770
tfc
sound
vox
mytimer(3sec).wav 5cc2e4225a831632e64468d67b2ca0de
mytimer.wav 57f37ff1b2fd7af321a2706bd3995fef
weapons
timer.wav e960e8d8d5fa8fbd3de189250aee9a6f