//			[ez69]Ijon_Tichy's CFG README v1.2
//
//      ##########$$$$    Clan  Easy  Sixty  Nine   $$$$##########
//	##########$$$$     http://ez69online.com    $$$$##########


		"As always, use these at your own peril"

I. NOTES 
--------
Any comments, questions, and/ or suggestions may be directed towards

[ez69]Ijon_Tichy

ijon@zkey.com

AND please visit the [ez69] website for up to date information and releases.


All cfg's assume that you use mouse button #1 (left button) for +attack

It is also helpful if you use a mouse with a scroll wheel that is supported in Half-Life
and use a mouse with a third mouse button (separate mouse button or pressing down on wheel)

Sniper.cfg scripts require that all other class cfg's must contain the following lines:

-attack
bind mouse1 "+attack"


II. UNIVERSAL FUNCTIONS
-----------------------
All of the following functions and controls are available and remain the same for ALL CLASSES.

saveme1 	(call for medic in text and voice)

primegren1	(Grenade1 primer, press to prime, press again to throw)
primegren2	(Grenade2 primer, press to prime, press again to throw)

noaima		(Togle noaim - have the Half-Life engine help guide shots in vertical axis,
		  noaim 0 (ON) is recommended only for Sniper and HWguy)

id		(TARGET INFO TOGGLE, Put's player ID under crosshair instead of lower-left corner,
		  useful for detecting Spies, seeing player health/armor status)

impulse 100	(turn on flashlight in TFC)

resetnow	(Execute RESET.cfg if you can't Respawn, restores your controls (binds))

+wav		(Wide-Angle view Hotkey, hold down for wideangle view and tap to reset back to norm view while in zoom)
zoomup		(Zoom view In)
zoomdn		(Zoom view Out)

*** Note *** For using zoom in/out view script, I STRONGLY recommend using it with a mouse with a mouse wheel that is
supported under Half-Life. A wheel mouse is best with the following controls in config.cfg:

bind "MWHEELDOWN" "zoomdn" (mousewheel scroll down = zooms out)
bind "MWHEELUP" "zoomup"   (mousewheel scroll up = zooms in)
bind "MOUSE3" "+wav"	   (press down on wheel or third mouse button to reset view to normal)



III. CLASS FUNCTIONS
--------------------
All class functions use the SAME SET of keys. 
Rather than having a button for every single function, one set of keys simplifies
your control layout. One set of keys makes everything a bit more consistent.
These keys should be ones that you can access/use easily while playing.

"1enter" is usually reserved for changing the most used weapons for each class.
"1ins" is usually reserved for a class's special attack/secondary attack/special function.
"1rightarrow" is usually reserved for special jumping / destructing dispenser.
"1uparrow" is usually reserved for special grenade attacks / detonating pipe bombs.
"1+" is reserved for automatic crowbar attack.

All functions with a "**" are also available for use by the ez69 VGUI.
I recommend that you use the VGUI for ** stuff instead of the scripts listed below.
But for completeness, I have included the ** scripts below.

All @ are "automatic" or "auto" functions. When activated you DO NOT need to press attack (mouse button 1). 
This gives you more freedom to run around.
BUT you must DEACTIVATE (by pressing Toggle Weapon or by pressing RESET button) in order to RESPAWN.

//Demoman 
1enter 			(wep2 = toggle pipebomb/gren launcher)
1ins dshotgun 		(shotgun)
1rightarrow	 	(pjump = pipe bomb jump)
1uparrow 		(detpipe = detonate pipe bombs)
1+			@ (autocrowbar)
0del 			** (dp0 = select 5,20,50 sec detpack)
0end			** (det = set detpack with selected timer)


//Engineer 
1enter			(wepeng = toggle wrench/shotgun)
1ins 			(railgun = select railgun)
1rightarrow 		** (desdisp = destruct dispenser)
1uparrow 		(empgren = throw emp grenade with ammo pack)
0del			** (sentry = build sentry gun)
0end 			** (dispenser = build dispenser)
0home 			** (destruct = destruct SG)


//HWGuy 
1enter 			(wephw = toggle Autocannon/shotgun)
1+ 			@ (wephw3 = autocrowbar attack)

//Medic 
1enter 			(wepmed = toggle shotgun/nailgun)
1ins 			@ (automedic = automatic medkit attack)

//Pyro 
1enter 			(weppyro = toggle Flammer/Rocket launcher)
1ins 			(shotgunp = select shotgun)
1+  			@ (weppyro1 = autocrowbar attack)

//Scout binds
1enter  		(wepscout = toggle nail/shotgun)
1+ 	 		@ (crowbar = autocrowbar)

//Sniper
1enter  		(wepsnp = toggle weapons nail/autorifle/sniper rifle)
1uparrow 		@ (duck0 = crouch toggle, press to stay in crouch)
1+  			@ (crowbar = crowbar/ autocrowbar toggle)

//Soldier binds
1enter  		(wepsol = shotgun/rocketlauncher toggle)
1ins   			** (rj1 = rocketjump type selector)
1rightarrow  		(rj0 = rocketjump with selected jump type)
1+ 			@ (crowbar = crowbar/ autocrowbar toggle)

//spy binds
ez69 VGUI		** (Select Disguise Speed by Class)
1enter  		(quick_weapon = toggle shotgun/ dart gun)
1ins 			(knife = select knife)
1rightarrow		(sspeed = Spy Speed Toggle, switch between Spy and Disguise Speeds)
1uparrow 		(+unfeign_grenade = unfeign and throw grenade, then refeign)
0del			(+spydeath_noisy = feign with scream, releasing ammo, undisguise, grenade ready)
0end			(+spydeath_quiet = feign, prepare for unfeign_grenade)
0home 	  		(+hopdeath = silent feign for as long as you press the button)


IV. INSTALLATION INSTRUCTIONS

*** Note *** This readme assumes that your TFC/TF 1.5 is installed in C:\Half-Life\tfc. If yours is
installed on a different hard drive/partition and/or different directory, please take the
change into account.

*** If after reading this file you are still unclear, please refer to the following links
about Half-Life/TFC scripting before you ask for help. If I could teach myself, so can you.
Besides, a better understanding of how Half-Life works leads to a better understading of how
to play. 

	http://planethalflife.com/thebind/     (good introduction)
	http://tfc.pcgame.com/console/index.html  (good intro to scripts and aliases)
	http://half-life.pcgame.com/console/all.html  (the complete list of all Half-Life commands)

INSTALLATION
------------
1a. Backup \tfc\commandmenu.txt (copy it to different directory)
1b. Make backups of all your cfg files! Copy autoexec.cfg, config.cfg, spy.cfg, soldier.cfg,
  sniper.cfg, etc to a different directory (like Half-life\tfc\temp).
2. unzip (replace old cfg files) the ez69 cfg files into \tfc directory.  
3. In Notepad or some other text editor/word processor open \tfc\config.cfg (your file).
4. Assign a bind for each UNIVERSAL and CLASS FUNCTION:

	"bind" "x" "1enter" means that button x on keyboard will activate the class specific function 
		(for example, pressing x will select shotgun/dart gun for spy or shotgun/rocketlauncher for soldier).
 
	Find a button that will be convenient for you and look near the top of the contents of the config.cfg file. 
	All of the buttons (controls) assigned to commands are listed there more or less in alphabetical order. 

	Either:
	4a. find a button that is not listed in config.cfg (therefore not being used by your control 
		setup). Example: there is no bind "b" line in config.cfg. Add the the following line
		(in alphabetical order if possible):

		bind "b" "1enter"
	
	4b. or find a button listed to a command you NEVER use. Example: bind "d" "sizedown". And change to:

		bind "d" "1enter"

	The list of functions you must make a bind for are:
	
	saveme1		(substitute for bind "z" "saveme"  -> bind "z" "saveme1")
	primegren1	(substitute for your bind for "+gren1", usually bind "f" "primegren1")
	primegren2	(substitute for your bind for "+gren2", usually bind "g" "primegren2")
	noaima		(button location for this function is not critical)
	id	
	impulse 100	
	resetnow	(button location for this function is not critical)
	+wav		(recommend: bind "MOUSE3" "+wav")
	zoomup		(recommend: bind "MWHEELUP" "zoomup")
	zoomdn		(recommend: bind "MWHEELDOWN" "zoomdn")
	+commandmenu    (press to activate ez69 VGUI, button location for this function is critical)
	1enter  	(button location for this function is critical)	
	1ins 		(button location for this function is critical)
	1rightarrow	(button location for this function is critical)
	1uparrow 	(button location for this function is critical)
	0del		
	0end			
	0home 	  		

5. I have included my own config.cfg (ijon_config.cfg) as an example of where binds should be made. "Critical" binds should be
assigned to keys you can use quickly/easily. In my case, all of mine are near my movement keys.

6. Save and Close the tfc\config.cfg file, exit text editor

7. Unzip the commandmenu.txt file into your \tfc directory (if you have not done so already). This file is the ez69 VGUI.

8. That's it, you are ready to go!



V. **** SPECIAL NOTES WHEN PLAYING *****
----------------------------------------

Sniper: 
1. To snipe with charged shot script (meaning to don't have to hold the attack button down the whole time while aiming),
	you first must select the sniper rifle USING the Toggle Weapon Button (1enter).

Spy Disguise Speed Use During Game:
1. select spy as playing class (duh)
2. use VGUI to select Disguise
3. use VGUI to select Disguise SPEED
4. You should see what Speed you are using in the upper left hand corner of your screen when you change to 
   selected speed (ie HWguy SPEED).
5. You can switch back and forth between normal SPY SPEED and DISGUISE SPEED by pressing the SPEED TOGGLE BUTTON. Again
   you should see what Speed you are using in the upper left hand corner of your screen when you change.
6. You can use any Disguise Speed when under any disguise. However a spy really can't move as fast as a scout.
7. REMEMBER, before you change classes (stop playing Spy) and/or leave the server/game, SWITCH BACK TO SPY SPEED!
8. That's it. Good luck!

Soldier Rocket Jumps:
*** NOTE *** As of TF 1.5 I am unsure of the reliability of the different rjumps. It appears as if the types are mixed up now. 
They will be fixed asap. When in doubt, stick with the Standard Rjump.
1. use VGUI (or toggle script "1ins") to select the type of Jump you want
2. You should see what jump type is selected in the upper left hand corner of your screen
3. You can switch back and forth between jump types by pressing the button for "1ins". Again
   you should see what type you selected in the upper left hand corner of your screen when you change.
4. Press "1rightarrow" button to activate selected rocket jump.
5. That's it. Good luck!

