INTEGTRATED BATTLE CONTROLS for Quake2 CTF V2.00
A Quake2 Script
By: WILDAG (wildag@txcyber.com)

*********** I forgot to put this in here last time ***************************
I owe a BILLION thanx to Plato for his zoom scope that I incorporated in this script
******************************************************************************
Thanx. :-) (sorry man)
----------------------------------------------------------------
New Stuff
----------------------------------------------------------------
In this edition I have, at the request of many added my configuration of stuff.
For my keys I use....
s - Backward
A - Slide Left
D - Slide Right
z - selects your best weapon using shells
x - selects your best weapon using bullets
c - selects your best weapon using cells
and for my Mouse
1)*Index finger* Click/Select (This is your fire button)
2)*Wheel Button*Double-Click (This does nothing in quake2.. just the wheel action works)
3)*Ring finger* Contex Menu/Alternate Select (This is a second button ... default move forward in my script)
4) *Thumb Button*Middle Button (This is the button that you hold down to activate the multi-button actions)
Any of these buttons can be put into any order but all of them must be here w/ the exeption of the Double-Click.. it can be anything.

-----------------------------------------------------------------
Reason for doing this.....
-----------------------------------------------------------------
	I wanted an easier way to change weapons, grapple, and aim.

-----------------------------------------------------------------
Features....
-----------------------------------------------------------------
* ZOOM REALLY FREAKIN FAR IN
* AUTOMATIC ROCKET JUMPER
* SNIPER GRAPPLNG HOOk (OR OFF-HAND GRAPPLING HOOK)
* MULTI BUTTON ACTIONS!!!!!!!!!

-----------------------------------------------------------------
How to install this
-----------------------------------------------------------------
	It is VERY simple to install. Just put all of the files in this zip into the quake2\baseq2
directory. And in the future when updates come out all U have to do is extract the ibcctf.scr file
into the same directory. The other file (ibcctf.cfg) is your binded keys file. Do NOT overwrite this one
unless specifically told to.

-----------------------------------------------------------------
How to use this.....
-----------------------------------------------------------------
Go into the console in quake2 by pressing the "`" button. Then type "exec ibcctf.scr
	ZOOM....
	First to zoom simply move the wheel forward and backward to zoom in and out respecitivly.
Use the ALT key to save a zoom point and zoom out. Press the ALT key again to zoom back in, or move wheel.
Use the R and F keys to zoom in and out while in zoom (same as wheel). Use [ and ] to select a zoom point while
out of zoom mode.

	ROCKET JUMPER......
	Face the direction you want to launch your self in, and stand away from any walls infront of you. Then Hold
down the w key until it selects your Rocket Launcher, then let go of the W key and it will Rocket Jump you Forward.
You may also do this by holding down the third mouse button and then clicking your mouse1, mouse2, and spining the
wheel one space in each direction (THEN LET GO OF THE 3rd mouse button!!!)

	SNIPER GRAPPLING HOOK......
	This will select your grapling hook fire it at whatever you are faced at and then select the weapon you
were previously on. To do this you must press and hold down your 3rd mouse button and then click and hold down 
your first and second mouse button while the grappling hook is selected and fired. Wait until the hook hits a wall 
and then let go of all of the buttons and it will select your previous weapon. WARNING THIS SCRIPT IS NOT FLAWLESS...
I simply could not test every aspect of it. There are over 10,000 arrays in this script. (TRY MAPPING THAT IN YOUR HEAD
FLAWLESSLY :-)  )

	MULTI-BUTTON ACTIONS!!!!!!......
	NOW FOR THE BIG PART OF IT!!!!! You can now not only just use your single mouse buttons but use them in 
combinations WITH YOUR WHEEL!!!! To Do this hold down your third button and press any other combinations of buttons
and wheel directions. This will end up in selecting somthing or doing somthing. READ BELOW FOR CUSTOMIZING THE COMBINATIONS.

	Ammo Selection.......
	This selects the best gun for an ammo.
	
	z - selects your best weapon using shells
	x - selects your best weapon using bullets
	c - selects your best weapon using cells

	Keyboard Stuff.....
	I would suggest puting things like jumping, ducking, and strafing on the keyboard in an area where you can do this
with one hand. Just think once U get good all U will have to do is move your fingers!!!!!!!!!!!!

-----------------------------------------------------------------
Things you need to know......
-----------------------------------------------------------------
	This is scpecificly made for the Logitech Mouseman+ (or any other three button mouse with a wheel).
YOU CAN CUSTOMISE THIS!!!!! But you must do it manually. I would suggest that you have some idea of what you
are doing before you go hacking this thing to death (it could messup your key configuration).First open up the
ibccft.cfg and find the text where you can configure. Get to know what you must change, it is in the " " 's. When
it says "Echo..." That is a statment that displays the text after echo on your screen. A Semicolon (;) indicates
the end of a command. For instance:
"Echo Say this; Echo Say it again"

Will display:

Say this
Say it again

at the top of your screen in the game. When you see "use..." that is a use item/weapon command. You may change these
to your taste. Any thing else in the " " 's is an alias. That is to say somthing I have created. If you are going to
change these you MUST copy them EXACTLY as they are stated now. HINT: MAKE SURE U SPELL EVERYTHING EXACTLY CORRECT!!!
I sat and stared at my screen for hours because I mispelled some things. I have told you what each line is invoked by
on the right in CAPITAL letters.

I did use some old quake scripts and quake2 scripts to make the shell for this. If you see your script in here mail me
at wildag@txcyber.com and I will be more than happy to put you in the credits.

-----------------------------------------------------------------
Trouble Shooting......
-----------------------------------------------------------------
Prob. --- I can't use the 3rd or 4th mouse button in quake2.
Answer--- Got into the win95 or NT control panel and then to the mouse Icon. Go to the buttons tab and make sure
	that your 3rd and 4th buttons are properly set as the should be (it should not say double-click,hyperjump,etc.)

Prob. --- How do I use this?
Answer--  When you are in quake2, pull down the console and type "exec ibcctf.scr"

Prob. --- I want this to load automatically when I start quake2, how do I do that?
Answer -- Go into your quake2 directory and then into baseq2. See if there is a file called Autoexec.cfg
	If not make one (it is a text file). Add into that file, using windows notepad, the line
	"exec ibcctf.scr", and save the file as a text only file.
Prob. --- What are some good mouse settings for me Logitech MouseMan+ in Win95 and how do I set them?
Answer ---  Goto your control panel and then the mouse section. 	Then goto the Buttons tab. I have mine set as.
		1)*Index finger* Click/Select (This is your fire button)
		2)*Wheel Button*Double-Click (This does nothing in quake2.. just the wheel action works)
		3)*Ring finger* Contex Menu/Alternate Select (This is the second button default move forward in my script)
		4)*Thumb Button*Middle Button (This is the button that you hold down to activate the multi-button actions)
	Any of these buttons can be put into any order but all of them must be here w/ the exeption of the Double-Click.. it can be anything.
Prob. --- What is the difference between the two grapples and how do I use them?
Answer. ---  Ok about the two grapples. One of them is just a normal pull it out grapple then put it up and get the
	      last weapon. I put that one on q. The other is the one that you wanted me to put it. It will pull out
	      the grapple, hang you wherever, and get out your last weapon. Just as you have seen. To use either of
	      these grapples you MUST hold down whatever button (it can not be on the mouse... sorry) until the grapple
	      has been pulled out and conncted to the wall. If you used the grapple that leaves you hanging U may then
	      let go and it will give you last weapon (to get down simply press the same button once.. hold ing it down
	      again will grapple you from where you are to another spot.) If you are using the fast grapple that doesn't
	      leave you hanging when you let go it will drop you and return you to your last weapon.

-----------------------------------------------------------------
Changes from 1.07
-----------------------------------------------------------------
* Sound!!!!
* Ammo Selection

-----------------------------------------------------------------
Changes from 1.03
-----------------------------------------------------------------
* I added in the key config that I use.
* Modified the Rocket Jumper to switch back to last weapon
* Modified the grappling hook (you must now bind this to a key, sorry it won't really work on a mouse with out GREAT
	prescision of finger placment)
* Am deciding on whether I should make the two files into one again (give me suggestions PLEASE)
-----------------------------------------------------------------
Changes from 1.0.....
-----------------------------------------------------------------
* Tweaked the rocket jumper for max preformance (still need to make it switch back to the last weapon)
* Tweaked the off-hand grapling hook for max preformance (still a bug or two)
* Made an off-hand grappling hook that would not leave you hanging, default key is E
* Separated the things you need to edit and don't into two files so you can keep your configurations and get upgrades
----------------------------------------------------------------
Bugs...
----------------------------------------------------------------
* I have been told the rocket jump doesnt work in freelook mode.
	I'll check it out.
-----------------------------------------------------------------
Legal.....
-----------------------------------------------------------------
	I am not responsible for anything these text files bring about on your computer. When they were released they
were virus free and up to date with quake2 V3.14.

	Quake2 is copywrite ID 1997.
	Mouseman+ is copywirte Logitech 1997.

-----------------------------------------------------------------
Closing......
-----------------------------------------------------------------
I probably left a TON of stuff out... but HAVE FUN!!! AND KICK BUTT!!!!!!
If you need any help E-MAIL ME!!!!! IF you really liked this E-MAIL ME!!!!!!
If you thought it sucked E-MAIL ME!!!!! (Tell me what to do to make it better)

Thanx,
Wildag
(wildag@txcyber.com)
