FisherP: Here is my current config. Every configurable option in Tremulous is in the config now, plus more documentation.
// kramed's Standalone Tremulous Config
// Version 0.9b
// Last Modified Sun July 23, 2006
// Latest Updates - Comments added, couple typos fixed, removed obselete aliases/binds
// Email/MSN: mark_stahler@hotmail.com
//
// Colours: 0-Black 1-Red 2-Green 3-Yellow 4-Blue 5-Cyan 6-Pink 7-White 8-Black 9-Red
unbindall
name "^3kramed" // Change your Player Name
seta com_hunkMegs 256 // Allocate Max RAM to Tremulous
// Video See http://ucguides.savagehelp.com/Quake3/FPS_visuals.html for more help
seta com_maxfps 77 // Set Max FPS 77 (Reduces latency)
seta r_mode 6 // Resolution 1024x768
seta r_picmip 0 // Quality of Models (0 Max)
seta cg_brasstime 3000 // How long bullet appear
seta cg_shadows 1 // Basic shadows
seta r_subdivisions 1 // Highest world geometry
seta r_lodscale 100 // High Detail
seta r_lodbias 0 // Level of Detail (0 Max)
seta r_lodCurveError 1000 // Max detail curves
seta r_roundImagesDown 0 // Highest quality textures
seta r_lodBias "-2" // Higest quality model detail
seta win_allowAltTab 1 // Enable ALT-TAB'ing out of Tremulous in some .exe versions
seta r_gamma 1.3 // Brightness
// Setup
seta cl_allowDownload 1 // Allow Automatic Downloads from Server (For maps, etc)
seta cl_run 1 // Always Run
seta cg_disableWarningDialogs 1 // Disable annoying tutorial warning dialogs
seta cg_disableScannerPlane 0 // Enable the elipses on Helmet Radar
seta cg_tutorial 0 // Tutorial Mode
seta cg_drawFPS 1 // Display Game Frame per Second
seta cg_drawTimer 1 // Display Game Time
seta cg_lagometer 1 // Latency Meter
seta cg_predictItems 0 // Disables client/server from predicting events
seta cg_smoothclients 1 // Client tries to limit 'teleporting' during lag
seta cl_freelook 1 // Mouse Free Look
seta m_pitch "-0.022" // Invert Mouse (Remove minus (-) for non-inverted)
seta m_filter 1 // Smooth Mouse
seta sensitivity "12.5" // Mouse sensitivity
seta cg_wwToggle 1 // Wall Walk Toggle
seta cg_wwFollow 0 // Wall Walk Auto Pitching
seta cg_wwSmoothTime 300 // Wall Walk Pitch Speed (Instant 0, Fast 150, Medium 300, Slow 600)
// Binds
bind tab "+scores" // Check scores
bind t "messagemode" // Normal chat
bind y "messagemode2" // Team chat
bind escape "togglemenu" // Bring up Main Menu
bind ` "toggleconsole" // Bring up the Console for commands
bind ~ "toggleconsole"
bind w "+forward" // Move Forward
bind a "+moveleft" // Strafe Left
bind s "+back" // Move backward
bind d "+moveright" // Strafe Right
bind c "+movedown" // Crouch
bind space "+moveup" // Jump
bind r "reload" // Reload Weapon
bind b "buy ammo" // Buy Ammo when close to armoury/reactor/repeater
bind z "+zoom" // Zoom (if cheats are enabled on server)
bind e "itemact medkit" // Use Human Medical Kit
bind h "+button3" // Human "Come on!!", Alien grunt
bind q "+button7" // Activate structure
bind o "deconstruct" // Builder - Deconstruct Structure
bind x "boost" // Sprint
bind g "itemtoggle jetpack" // Use the Human Jetpack
bind MOUSE1 "+attack" // Primary Fire
bind MOUSE2 "+button5" // Alternate Fire (Pounce, etc)
bind MOUSE3 "+button2" // Use Inventory Item
bind MWHEELDOWN "weapnext" // Next Inventory Item
bind MWHEELUP "weapprev" // Previous Inventory Item
bind k "team humans;class rifle;vstr gunbinds" // Change teams to Human, change number keys to human weapons
bind l "team aliens;wait;class level0;vstr abbinds" // Change teams to Alien, change number keys to alien buildings
bind n "echo Armor;buy larmour;buy helmet" // Buy Human Armour and Helmet
bind m "sell upgrades;buy ammo" // Sell armour, suit, grenade, jetpack etc
bind o "deconstruct" // Deconstruct building as granger/construction kit
bind f "sell gren;itemact gren;buy gren" // Buy or Throw a Grenade if you have one
// Left Arrow Purchases Battery pack, Helmet and Light Armour
// Down Arrow Purchases Helmet and Light Armour
// Right Arrow Purchases a Battlesuit
// Up Arrow Purchases the Jetpack, Helmet and Light Armour
bind leftarrow "echo Battery Pack & Armour;sell bsuit;sell jetpack;buy battpack;buy larmour;buy helmet"
bind downarrow "echo Helmet and Light Armour;sell upgrades;buy ammo;buy larmour;buy helmet"
bind rightarrow "echo Battlesuit;sell upgrades;buy bsuit;buy ammo"
bind uparrow "echo Jetpack & Armour;sell bsuit;sell battpack;buy jetpack;buy helmet;buy larmour;buy ammo"
// Communication Binds
// Colours: 0-Black 1-Red 2-Green 3-Yellow 4-Blue 5-Cyan 6-Pink 7-White 8-Black 9-Red
bind F1 "vote yes"
bind F2 "vote no"
bind F3 "say_team We need ^3Spawns!!"
bind F4 "say_team Where is the ^1Medstation^2?? ^3We need one ASAP!"
bind F5 "say_team Where is the ^1Armory^2?? ^3We need one ASAP!"
Bind F6 "say_team We need a ^4Booster"
bind F7 "say_team I need someone to rush their base with me. ^4Who's with me !?!"
bind F8 "say_team ^3Incoming ^1Enemies!!! ^6Front Entrance"
bind F9 "say_team ^3Incoming ^1Enemies!!! ^6Alternate Entrance"
bind F10 "say_team ^3Our Reactor is Damaged!! ^6DEFEND!"
bind F12 "screenshotjpeg"
bind \ "say_team Roger that, I'm on it!!!"
// Quick Weapons & Evolve (Key is bound at the bottom of the config. Search for bind v)
set evolve "echo Evolve!;class level4;class level3upg;class level3;class level2;class level1"
set weaptoggle "itemtoggle blaster"
// Perma-crouch Script
set duckdown "+movedown;echo Duck ON;set duck vstr duckup"
set duckup "-movedown;echo Duck OFF;set duck vstr duckdown"
bind shift vstr duck // Crouch Toggle. Press SHIFT duck, press SHIFT again to stand up
vstr duckup
// ADSL Lag Changer (P key switches) Default is Normal Ping Server (~70)
set lag "set rate 25000;set snaps 40;set cl_maxpackets 40 ;set com_maxfps 77;set cl_packetdup 0;echo ^3Normal Server;bind p vstr lag1"
set lag1 "set rate 17000;set snaps 30;set cl_maxpackets 30;set com_maxfps 77;set cl_packetdup 0;echo ^5Laggy Server;bind p "vstr lag2"
set lag2 "set rate 12000;set snaps 30;set cl_maxpackets 30;set com_maxfps 77;set cl_packetdup 1;echo ^1Very Laggy Server;bind p vstr lag"
vstr lag
// Number Binds - Dont touch this
bind 1 vstr n1
bind 2 vstr n2
bind 3 vstr n3
bind 4 vstr n4
bind 5 vstr n5
bind 6 vstr n6
bind 7 vstr n7
bind 8 vstr n8
bind 9 vstr n9
bind 0 vstr n0
// Human Weapon Binds
set gunecho "echo Gun Binds Set"
set gun1 "echo Pain Saw;sell weapons;buy psaw;itemact psaw"
set gun2 "echo Rifle;sell weapons;buy rifle;itemact rifle"
set gun3 "echo Shotgun;sell weapons;buy shotgun;itemact shotgun"
set gun4 "echo Laser Gun;sell weapons;buy lgun;itemact lgun"
set gun5 "echo Chaingun;sell weapons;buy chaingun;itemact chaingun"
set gun6 "echo Mass Driver;sell weapons;buy mdriver;itemact mdriver"
set gun7 "echo Pulse Rifle;sell weapons;buy prifle;itemact prifle"
set gun8 "echo Flamer;sell weapons;buy flamer;itemact flamer"
set gun9 "echo Lucifer Cannon;sell weapons;buy lcannon;itemact lcannon"
set gun0 "echo Construction kit;sell weapons;buy ckit;itemact ckit;vstr hbbinds"
// Alien Granger Build Binds
set abecho "echo build: 1:Egg 2:OverMind 3:Acid 4:Trapper 5:Booster 6:Hive 7:Hovel 8:Barricade"
set ab1 "build eggpod" // 1 key will build an Egg Spawn
set ab2 "build overmind" // 2 key will build an Overmind
set ab3 "build acid_tube" // 3 key will build an Acid Tube
set ab4 "build trapper" // 4 key will build a Trapper
set ab5 "build booster" // 5 key will build a Booster
set ab6 "build hive" // 6 key will build a Hive
set ab7 "build hovel" // 7 key will build a Hovel
set ab8 "build barricade" // 8 key will build a Barricade
set ab9 "deconstruct;say_team ^1Deconstructing Structures!!" // 9 key will deconstruct as well as tell your team
set ab0 "vstr evolve" // 0 key will evolve like the V key does
// Human Construction Kit Binds
set hbecho "echo build: 1:Telenode 2:Reactor 3:Turret 4:MedStation 5:Armory 6:Repeater 7:DefenceCPU 8:Tesla"
set hb1 "build telenode" // 1 key will build a Telenode Spawn
set hb2 "build reactor" // 2 key will build a Reactor
set hb3 "build mgturret" // 3 key will build a Machinegun Turret
set hb4 "build medistat" // 4 key will build a Medical Station
set hb5 "build arm" // 5 key will build an Armoury
set hb6 "build repeater" // 6 key will build a Power Repeater
set hb7 "build dcc" // 7 key will build a Defense Computer
set hb8 "build tesla" // 8 key will build a Tesla Coil
set hb9 "deconstruct;say_team ^1Deconstructing Structures!!" // 9 key will decontruct as well as tell your team
set hb0 "sell weapons;vstr gunbinds" // 0 key will sell your construction kit and change keys to purchase and select regular weapons
// This next alias is pretty messy but its funtion is simple, to bind three keys to do the following:
// Period (.) Key lists current number key binds
//
// Forward slash (/) Changes number keys (1-0) to Human weapon selection and purchase near the armoury
//
// Press forward slash (/) again to select Human builder key binds. When it is pressed it will display
// which keys will build what structure at the top of the screen. Search for 'hbbinds' in this config to change numbering
//
// Press Comma (,) to change number keys to Alien Builder commands. Similar to the human builder keys,
// this will display which keys correspond to which alien buildings. Search for 'abbinds' to change numbering.
//
set gunbinds "vstr gunecho;set n1 vstr gun1;set n2 vstr gun2;set n3 vstr gun3;set n4 vstr gun4;set n5 vstr gun5;set n6 vstr gun6;set n7 vstr gun7;set n8 vstr gun8;set n9 vstr gun9;set n0 vstr gun0;bind / vstr hbbinds;bind . vstr gunecho;bind v vstr weaptoggle"
set hbbinds "vstr hbecho;set n1 vstr hb1;set n2 vstr hb2;set n3 vstr hb3;set n4 vstr hb4;set n5 vstr hb5;set n6 vstr hb6;set n7 vstr hb7;set n8 vstr hb8;set n9 vstr hb9;set n0 vstr hb0;bind / vstr gunbinds;bind . vstr hbecho;bind v vstr weaptoggle"
set abbinds "vstr abecho; set n1 vstr ab1; set n2 vstr ab2; set n3 vstr ab3; set n4 vstr ab4; set n5 vstr ab5; set n6 vstr ab6; set n7 vstr ab7; set n8 vstr ab8;set n9 vstr ab9;set n0 vstr ab0;bind . vstr abecho;bind v vstr evolve"
bind , "vstr abbinds"