Q3F Config
Version 8.0

NB : Made for Beta 1c. So compatabiliy with future versions & previous versions isn't guarranteed. Also not everything has been tested so expect some small bugs but most features do work.

Make sure you edit tf.cfg & name.cfg to include your name so you aren't called <Name Here>.
Also read through the config so you know the keys!

Edit these files however you like. Remember however that the Sniperzoom, base fov setter and wheelzoom systems are all integrated so you really need to know what you're doing to be able to edit them. 

If you wish to change the keys of this config around simply edit the seperate class config files. All commands can be binded to other keys than the current setup without effecting their use. Do not change commands to any keys not listed in the class configs without checking msg.cfg & tf_comms.cfg as they set the main comms binds.

Extract the files into either your Q3F directory or baseq3 directory if you run another class based mod, namly Weapons Factory Arena, then put these files into your Q3F directory. The current version of gamespy (Unregistered) only allows the execution of scripts from the baseq3 directory. Remember to place the usermenu.txt file in your Q3F directory over writing the default. Backup the file to a different name if you wish to keep it.

To run this config have Gamespy (Or other external game launcher) execute the q3f.cfg when you enter a game. 
Also it may be a better option to have q3fconfig.cfg running your config for you as it fixes some of the problems with running it via the command line like Gamespy does.
To have q3f.cfg run your config open it and replace all text in it with...
exec q3f.cfg
save the file and set it to read only.
Windows - Right click, choose propities and tick the read only box towards the bottom and then press ok. 
(other operating systems may use a different system)

Otherwise type..
/exec q3f.cfg
at the console. If team and class have been choosen before the config is run you must also run the config for your selected class. EG..
/exec grenadier.cfg


Basic Key Layout:
(See TF_binds_readme.txt for all binds)

Movement keys - E,D,S,F.
FOV Control - Pageup, pagedown.
Grenade1 - R.
Grenade2 - Mouse2 (Excluding sniper).
Reload - A.
Saveme - H.
Armorme - J.
Flaginfo - Shift.
Charge placement - Arrow keys.
Agent Disguise system - Arrow keys.
Engineer Quick building keys - Arrow keys.
Autosentry refilling - Q.
Supplystation Detonation - V.
Autosentry detonation - L.(Two presses to activate to prevent accidents)
Autosentry rotation - uparrow + Numeric keypad.
Changeclass - End.
Discard - B.
Crouch - C.
Weapon Swapping for most classes - W.
Rocket Jumping - W.
Half Manual Rocket Jump - G.
Pipebomb detonation - G.
Agent Speed control - V.
Messagemode1 - T.
Messagemode2 - Y.
Inventory - I.
Special - P.
Usermenu - Home.(Only works on non-pure servers)
Agent wide view - Z.
Drop Flag - Backspace.
Sniper Emergency button - Mouse3.
Sniper zoom - Mouse2.
Sniper zoom alteration - Mousewheel & "[","]".
General zoom - Mousewheel.
Reset general zoom - Mouse3.
Comms - F1-F12. (See the readme in the TF folder for info on the comms)


Features:

- Base FOV setting system 90-150.
- 2 Press grenade system with timer.
- Sniper zoom which can be set from 15-45 in steps of 5.
- Sniper Emergency button.
- Soldier standard RJ and half manual RJ.
- Grenadier Charge settings for 5,20,50 & 180.
- Grenadier pipejump button. (Doesn't fire pipes, just dets them & jumps)
- Grenadier HE Charge setting announcement.
- Agent 2 key disguse system for team colour.
- Agent 2 key disguise system for skin.
- Agent Location and disguise announcement.
- Engineer Single press sentry and dispencer building.
- Engineer Sentry rotation system.
- Engineer Building announcement.
- Most options now on a usermenu. (Only available on non-pure servers)
- Usermenu based demo recording controls.
- Mousewheel zoom for all classes except sniper 110-30.
- Mousewheel sniper zoom.
- Comm channel cycler.
- Weapon swapping which tracks weapon usage. (Except when you run out of ammo and auto swap weapons)
- Permanent scanner toggle. (Stays on/off even after respawn)
- Numeric keypad extra comms.


Version 8

I've fixed the slight problem with the agent usermenu popping up with each respawn. It should now only popup once per map. If you swap classes then change back to agent the last disguise colour you selected should still be active. The recon now is setup to keep the scanner on after respawn. If you turn it on it'll turn back on after respawn. This should also work if left on when you change classes. The comms have had sound comms added to them, not all, just where useful. The keypad comms have been expanded also. The Acknowledged key (Control) has been expanded to switch between acknowledged and roger that. Grenadier swaps to the last selected grenade mode after respawn, either grenades or pipebombs. Agent now states weather they're invisible or not. The keypad comms also have the ability to say you've seen an enemy agent and what class they were disguised as. Added the salute to all the thank's binds. For those who want to know all the keys for this config see the new TF_binds_readme.txt file. It lists all binds for all classes, all comms including the newly added Canalzone comms. CZ comms will be fixed to run automatically when Beta 1d is released and the execmapconfig CVAR is fixed. Swapped the grenade system to use the toggleone(two) system in order to solve the post grenade jump problem, holding a grenade till it goes off then having to press the grenade button twice in order to prime the next.


Version 7

The Grenadiers weapon swap system has been fixed. I didn't realise they changed the weapon numbers back after the Pre-Beta, anyway it works now. Theres now a zoom system on the mousewheel for all classes except the sniper. It zooms from 110 down to 30. The sniper now has the zoom system on the mousewheel, it increases/decreases the FOV and zooms at the same time. The Numeric keypad now has a few extras added onto it including the comm cycler and a few other binds. BTW unlike the other versions this one will not be including my taunts. You'll have to try them out to see whats there. Just edit tf_alias.cfg, it's pretty easy to work out which bit. Execute class configs is now set to 2 allowing the weapon swapping system to function perfectly except when running out of ammo. I'll just zip this up and it's off to Locki for inclusion in the Beta 1c update.


Version 6

Q3F 1b is out and with it I've had to remove the Agent's 3rd person view ability as it's now disabled. It's now just a wide angle view (FOV 170) to aid your view when invisible. Dropflag is now added for every class. The engineer, somewhat like the grenadier, now can press enter to announce to his team the location of the autosentry/supplystation that they've just built. Remember it only announces your current location so only use it when next to your autosentry/supplystation. The sliding menus have been set to instant from the main config to speed up their use. The sniper config sets the historical sight to on so it shows your latency and helps HPB's with their aim. I've read about a script to allow engineers to rotate their sentry using the numeric keypad, although I've not actually seen it I'm adding a similar system to this script. Note that because when you build a sentry using this script it turns it around automatically, I'll assume you are turning it from behind when changing it afterwards. I've added a sniper emergency button onto mouse button 3. Switches to the autorifle and starts firing, release to stop and switch to the rifle.


Version 5

Fixed the engineer keys to quicken autosenrty/supplystation building/detonation. Agent now has a 3rd person key to aid invisabiliy viewpoint which uses fov 170 for a better view. Rocketjump problem seems to be fixed but you need to tweak the wait time in the rjump setting until it works for you. Basic all round comms now included. See comms readme for details. Hopefully no settings should conflict or cause unusual viewpoints when changing classes or after death due to a few new settings. Demo recording options on the usermenu. Added a system to switch back to the last weapon held when using the Quickhit for engineer, paramedic and agent. It's not perfect but should work most of the time. It's integrated into the weapon swapping system. The only time it will mess up is just when you respawn and when running out of ammo, after selecting a weapon or using weaponswap it will work fine.


Version 4

This version is designed for the Beta 1 release of Q3F. Most of the names and things have been changed and fixed to work with the new version. Flaginfo button was fixed.


Version 3

Fixed the agent change class whilst disguised problem and agent weapon swapping problem. Sniper return to base sensitivity fixed. I could of added a Sensitivity selection option but it wouldn't really be used much and it would of just complicated the sniper zoom and baselevel FOV setting systems. Comms are now implemented. All comms follow a basic colour coding system. Blue - Defence, Red - Urgent Defence, Green - Offence, Yellow - Urgent Offence.


Version 2

Fixed a few little glitches like armorme now works and added the recon's scanner. Also RJ 1 & 2 are working and pipejumps as well. The Alias problem was fixed so the Quick axe/spanner/knife should work and the charges can now be cancelled by letting go of the set button.


Version 1

Yeah well it works. Well a bit at least. Too many bugs and a lot of features streamlined here. BTW This is a completely written-from-scratch config, with that comes lots of bugs but it's much cleaner than any other config of mine.


Elhana@innocent.com
The Firm
http://hosted.barrysworld.com/firm/