Author Topic: Full Config file for newbies  (Read 31846 times)

kramed

  • Posts: 25
  • Turrets: +1/-0
Full Config file for newbies
« on: July 17, 2006, 03:23:39 am »
Hey guys. Im a pretty recent player to Tremulous and after a long car ride to New York from Ontario I typed up a autoexec.cfg while in the car. Props go the a couple people from the forum for some ideas and aliases.

Code: [Select]
//   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"  

kramed

  • Posts: 25
  • Turrets: +1/-0
Full Config file for newbies
« Reply #1 on: July 17, 2006, 03:26:45 am »
The more complicated stuff at the button is to use the number keys for alien building, human building and weapon switching. Press the . button to display what keys are current set. press , to switch to granger binds or press / to cycle between weapon binds for humans and building binds. The button V will evolve to your best class as an alien or to switch between weapons and blaster as a human, if you change teams using k for humans and l for aliens.

zeta

  • Posts: 200
  • Turrets: +2/-0
Full Config file for newbies
« Reply #2 on: July 17, 2006, 05:46:02 am »
that is interesting, GREAT WORK

i havent even changed any of my setting for trem, they still default LoL

whateva i might pick this up  :D
img]http://img50.imageshack.us/img50/6568/mysig0va.jpg[/img]

rasz_pl

  • Guest
Re: Full Config file for newbies
« Reply #3 on: July 17, 2006, 11:26:21 am »
personally i dont like it, the only good thing is rate 25000 by default
secondly does anyone know a way to make Q3 exec my file on start? now i got it binded to keys that choose between human and alien :/

Quote from: "kramed"
bind k "team humans;class rifle

class rifle hmm nice, what is a class name for a builder? for a dretch? granger? Is there a way to disable "too many players in xxx tema" dialog? its modal and wants me to press ENTER :/, I'v got cg_disableWarningDialogs 1 and it does not help

stahlsau

  • Posts: 160
  • Turrets: +1/-1
Full Config file for newbies
« Reply #4 on: July 17, 2006, 11:34:28 am »
Quote
secondly does anyone know a way to make Q3 exec my file on start?

name the file "autoexec.cfg" and put it into your "base"-directory

Quote
class rifle hmm nice, what is a class name for a builder? for a dretch? granger?

Read the manual, all those are mentioned there.

Quote
Is there a way to disable "too many players in xxx tema" dialog?

No, atleast not that i know.

rasz_pl

  • Guest
Full Config file for newbies
« Reply #5 on: July 17, 2006, 01:48:26 pm »
Quote from: "stahlsau"
Quote
secondly does anyone know a way to make Q3 exec my file on start?

name the file "autoexec.cfg" and put it into your "base"-directory

Quote
class rifle hmm nice, what is a class name for a builder? for a dretch? granger?

Read the manual, all those are mentioned there.

Quote
Is there a way to disable "too many players in xxx tema" dialog?

No, atleast not that i know.



1 yay thanks

2 you mean THE manual ? http://tremulous.net/manual ? it sucks at details
<class> – builder, builderupg, level0, level1, level1upg, level2, level2upg, level3, level3upg, level4

no mention of class Rifle, and why "builder, builderupg" ? like you have a choice, when stage 2 you are forced to spawn as builderupg.

3 :(((((

EDIT : ok this is retarded

the manual has ONLY alien classes, human are rifle and ckit (i had to gues that).
And AGAIN modal dialog pops up every time I press
bind [ "team humans; class rifle"
every single time diagog tells me "humans have more players' ... I DONT CARE .. make it a white chat text that I also can turn off :(
hmm its back to svn source for me then, i have to learn  how to compile it under linux, patch it myselfe  and prey it gets included in next release :(

stahlsau

  • Posts: 160
  • Turrets: +1/-1
Full Config file for newbies
« Reply #6 on: July 17, 2006, 03:29:03 pm »
Quote
every single time diagog tells me "humans have more players' ... I DONT CARE .. make it a white chat text that I also can turn off

LOL
It doesn't matter if you CARE, it's a team-balancing issue. If 20 hums fight 5 aliens that wouldn't be fair no? So if there are more hums than aliens on the server, new players can only join team alien.

Stof

  • Posts: 1343
  • Turrets: +1/-1
Full Config file for newbies
« Reply #7 on: July 17, 2006, 03:56:08 pm »
We care for the info, not for the annoying modal. At the start of the game, I decide if I want to play alien or human and try to join the corresponding team. It is very important to spawn as soon as possible, either to quickly build a few must have turrets in some human maps, or to go kill some poor humans who forgot to build the aformentionen must have turrets or worse : who are doing a badly protected base move rush.

Having that annoying "click on the OK button dummy" message box only makes sure I miss the initial spawn wave and makes it so that I have to leave the crucial start game actions to some people I do not trust.
urphy's rules of combat
8 ) Teamwork is essential; it gives the enemy someone else to shoot at.
18 ) Make it too tough for the enemy to get in and you can't get out.

stahlsau

  • Posts: 160
  • Turrets: +1/-1
Full Config file for newbies
« Reply #8 on: July 17, 2006, 04:20:28 pm »
Well...when this message appears you can't spawn as the team you chose to. So you either have to wait until another one spawns the other team or do it yourself.
Btw, you could hit escape to close the window..i don't think this is too hard or time-consuming.

Stof

  • Posts: 1343
  • Turrets: +1/-1
Full Config file for newbies
« Reply #9 on: July 17, 2006, 04:36:29 pm »
Well, I must admit I didn't try to ESC out of it. Still, modal dialog boxes are *evil* and should be dealt with anyway.


And since that one is buggy, I really would like to see it go :) I can't count the number of times I've had that dialog box stick around and obscure the other menu in the game like the armory menu and the evolve menu.
urphy's rules of combat
8 ) Teamwork is essential; it gives the enemy someone else to shoot at.
18 ) Make it too tough for the enemy to get in and you can't get out.

rasz_pl

  • Guest
Full Config file for newbies
« Reply #10 on: July 17, 2006, 05:18:18 pm »
Quote from: "stahlsau"
Well...when this message appears you can't spawn as the team you chose to. So you either have to wait until another one spawns the other team or do it yourself.
Btw, you could hit escape to close the window..i don't think this is too hard or time-consuming.


ok, join humans, die, open console and write /team humans .. you get that stupid modal message box, but wait, you ARE a human ... so ? its bugged and should be fixed.

vcxzet

  • Guest
Full Config file for newbies
« Reply #11 on: July 17, 2006, 07:47:58 pm »
how is it supposed to be for newbies. I didn't understand anything from it.
 :evil:

kramed

  • Posts: 25
  • Turrets: +1/-0
Full Config file for newbies
« Reply #12 on: July 17, 2006, 07:57:55 pm »
I had to update it, there was a typo for the human builder so the teslas didnt work.

How the config works. If you leave it as is and put it in a file called autoexec.cfg in your tremulous/base folder it will change your keys to use the WASD setup. the Q key is normal activate building, R reload E medkit etc.

By using K to change to team human and L to change to alien it will rebind the 1 - 0 keys. For example, join a server, press k to join humans and spawn. Get some money go up and press 5 for the chaingun. Press the down arrow key to buy Light Armour and a Helmet (if it is avaiable). Check the arrows for more quick buy combinations.

As a human and you want to be builder, spawn normal, go up to the Armoury and press 0. This will sell your current gun and get you a construction kit. Pressing 0 will also rebind your number keys again to human specific buildings. When this happens a little display will show you which key will create which building. If you forget what your number keys do (like me) press the period key (.) and it will display what the keys do again.

PS Both construction kit and rifleman use the V key to toggle between gun/kit and blaster.

Alien. Press L to select alien or just press comma (,) to rebind the numbers to alien keys. Again, press . if you want to see what key builds which structure. the V key will do a quick evolve and automatically evolve to the best class available. Q will be rebound to do it manually.

phew hope this at least helps someone, I could have used this to get into Trem earlier.

stahlsau

  • Posts: 160
  • Turrets: +1/-1
Full Config file for newbies
« Reply #13 on: July 17, 2006, 09:13:21 pm »
Quote
ok, join humans, die, open console and write /team humans .. you get that stupid modal message box, but wait, you ARE a human ... so ? its bugged and should be fixed.


I don't think you have to select the human team every time you die. There's probably a console command to spawn directly, but i don't understand why you can't simply doubleclick to spawn. Works without a flaw and same for hums and aliens  :eek:

rasz_pl

  • Guest
Full Config file for newbies
« Reply #14 on: July 19, 2006, 01:37:45 pm »
anyway I fixed this modal popup window bug
http://tremulous.net/phpBB2/viewtopic.php?p=12874

Undeference

  • Tremulous Developers
  • *
  • Posts: 1254
  • Turrets: +122/-45
Full Config file for newbies
« Reply #15 on: July 19, 2006, 02:31:15 pm »
Quote from: "stahlsau"
Quote
ok, join humans, die, open console and write /team humans .. you get that stupid modal message box, but wait, you ARE a human ... so ? its bugged and should be fixed.


I don't think you have to select the human team every time you die. There's probably a console command to spawn directly, but i don't understand why you can't simply doubleclick to spawn. Works without a flaw and same for hums and aliens  :eek:
I usually just do that, but sometimes I become an observer instead of respawning.
Need help? Ask intelligently. Please share solutions you find.

Thats what we need, helpful players, not more powerful admins.

FisherP

  • Posts: 295
  • Turrets: +31/-32
Binding and Mouse
« Reply #16 on: August 08, 2006, 09:23:54 am »
I would appreciate some help. I have never played DOOM3, and the last game I played like this was Wolfenstein I. having said this the reader might appreciate where I am situated.

I would like to be able to bind the fire primary action to the left mouse button but I haven't seen this in any of the autoexec files that are posted. I don't know if it's the best idea and others may have some good points about not using the mouse as the primary targetting and firing tool, but I am used to using the mouse, not the keyboard for this action.

In addition to this I have seen some fairly good lists for binding actions, but there doesn't seem to be a complete list anywhere which outlines all the bindable actions. Is it possible for the authors (or someone) to develop this list. Ultimately of course it would be good to be able to configure all these things using menus in the game.

Lava Croft

  • Guest
Full Config file for newbies
« Reply #17 on: August 08, 2006, 10:23:20 am »
You fail. You could click here, and make these your own.

kramed

  • Posts: 25
  • Turrets: +1/-0
Full Config file for newbies
« Reply #18 on: August 08, 2006, 06:14:23 pm »
FisherP: Here is my current config. Every configurable option in Tremulous is in the config now, plus more documentation.


Code: [Select]
// 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"

FisherP

  • Posts: 295
  • Turrets: +31/-32
The Complete List
« Reply #19 on: August 09, 2006, 03:15:47 am »
From Noobs everywhere, THANKS kramed

gow

  • Posts: 2
  • Turrets: +0/-0
Full Config file for newbies
« Reply #20 on: August 11, 2006, 03:38:40 am »
ok, after about a hour of tinkering and me about to toss the computer out the window, i have added a evolution for aliens, so that 1-8 does dretch-tyrant, as far as i can tell, it works perfectly.

join command, for when your spectator.

Code: [Select]
bind x "team aliens;class builder;vstr abbinds"   // Change teams to Alien, change number keys to alien buildings


 and the primary coding, including that already made
Code: [Select]


/ 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 "sell weapons;buy psaw;itemact psaw"
set gun2 "sell weapons;buy rifle;itemact rifle"
set gun3 "sell weapons;buy shotgun;itemact shotgun"
set gun4 "sell weapons;buy lgun;itemact lgun"
set gun5 "sell weapons;buy chaingun;itemact chaingun"
set gun6 "sell weapons;buy mdriver;itemact mdriver"
set gun7 "sell weapons;buy prifle;itemact prifle"
set gun8 "sell weapons;buy flamer;itemact flamer"
set gun9 "sell weapons;buy lcannon;itemact lcannon"
set gun0 "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 aebinds"         // 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"   // 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

//alien evolution binds- by gow
set aeecho "echo evolve: 1:dretch 2:bas 3:adv bas 4:mara 5:adv mara 6:goon 7:adv goon 8:tyrant 9:builder
set ae1 "class level0"
set ae2 "class level1"
set ae3 "class level1upg"
set ae4 "class level2"
set ae5 "class level2upg"
set ae6 "class level3"
set ae7 "class level3upg"
set ae8 "class level4"

// 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"
set aebinds "vstr aeecho;set n1 vstr ae1;set n2 vstr ae2;set n3 vstr ae3;set n4 vstr ae4;set n5 vstr ae5;set n6 vstr ae6;set n7 vstr ae7;set n8 vstr ae8;bind . vstr aeecho"


have fun, and if you want to, you can edit this to you see fit

efot: almost frogot to thank kramed for the original script

stahlsau

  • Posts: 160
  • Turrets: +1/-1
Full Config file for newbies
« Reply #21 on: September 21, 2006, 01:56:57 pm »
Just FYI: i can spawn perfectly as rifle or builder, no matter how many humans are on this server. Never seen that box, only if you have "team humans; class rifle" or other dumb binds. Use "class rifle", that's sufficient, you don't have to rejoin human team everytime, it's idiotic ;)

zod

  • Posts: 9
  • Turrets: +0/-0
Full Config file for newbies
« Reply #22 on: September 21, 2006, 04:01:59 pm »
Good work!
One thing might be interesting for people with a widescreen display: you can always set custom resolutions (without having black bars at the sides) using this commands:

e.g. you have a 1280x854 display:

seta r_mode "-1"
seta r_customaspect "1"
seta r_customheight "854"
seta r_customwidth "1280"
seta r_fullscreen "1"

Plus: to all mac users: the cfg-files go into /Users/your_user_name/Library/Application\ Support/Tremulous/base/

AllmanBros

  • Posts: 99
  • Turrets: +5/-2
Full Config file for newbies
« Reply #23 on: September 21, 2006, 11:41:28 pm »
Do I just copy and paste it into my autoexec.cgf?

If I do that, how do I do it?

I'm computer retarded, sorry.

n00b pl0x

  • Posts: 2412
  • Turrets: +55/-168
Full Config file for newbies
« Reply #24 on: September 30, 2006, 06:25:58 pm »
i was looking at this to try to find the bind that is default for = which makes the screen bigger again if u had made it smaller with - i accidentally replaced the = key with a bind and i dont no the code to bind it back does anyone know it?
will sort out my sig, or I will get banned.

HOW DO I SORTED SIG?

Undeference

  • Tremulous Developers
  • *
  • Posts: 1254
  • Turrets: +122/-45
Full Config file for newbies
« Reply #25 on: October 01, 2006, 06:02:15 am »
tremulous/base/data-1.1.0.pk3/default.cfg line 9:
Code: [Select]
bind  =             sizeup
Need help? Ask intelligently. Please share solutions you find.

Thats what we need, helpful players, not more powerful admins.

n00b pl0x

  • Posts: 2412
  • Turrets: +55/-168
Full Config file for newbies
« Reply #26 on: October 01, 2006, 03:45:24 pm »
o so thats what that is...thanks
will sort out my sig, or I will get banned.

HOW DO I SORTED SIG?

AllmanBros

  • Posts: 99
  • Turrets: +5/-2
Full Config file for newbies
« Reply #27 on: October 03, 2006, 12:10:45 am »
I'm more confused than ever on how this works. I don't have an autoexec.cfg in my base folder, and am not sure how to make a .cfg, if I even need to do that.

Do I use notepad and copy and paste?

As I said before, I'm computer retarded. Extremely retarded.

FisherP

  • Posts: 295
  • Turrets: +31/-32
My easy binds
« Reply #28 on: November 09, 2006, 06:51:43 pm »
Since I posted earlier I have learned alot. Thanks to kramd I now have a fairly decent set of binds that are quite easy to use I think. So in the spirit of making peoples lives easier I have submitted mine.

What I have done is seperate the autoexec.cfg into three one for the common binds, one for the human related, and one for the aliens. This way if I have something specific I only have to edit one file which isn't too long.

First the autoexec.cfg. You should notice some commanality with kramed cfg file here.

Code: [Select]
set com_hunkMegs 256
 
 // ADSL Lag Changer (Q)
 
 set lag "set rate 25000;set snaps 60;set cl_maxpackets 40 ;set com_maxfps 77;echo ^3Normal Server;bind p vstr lag1"
 set lag1 "set rate 17000;set snaps 30;set cl_maxpackets 30;set com_maxfps 77;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


 // Video
 set com_maxfps 77
 set r_mode 6
 set r_picmip 0
 set cg_brasstime 5000
 set cg_shadows 1
 set r_subdivisions "1"
 set r_lodCurveError "10000"
 set r_roundImagesDown "0"
 set r_lodBias "-2"
 
 // 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 1          // 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 1         // Wall Walk Auto Pitching
seta cg_wwSmoothTime 300   // Wall Walk Pitch Speed (Instant 0, Fast 150, Medium 300, Slow 600)




 // Binds

 bind f10 "sell weapons; sell upgrades"  //this line is to sell everything if you have to go away from the game. Last thing want is to lose all the creds
 bind f11 "team humans;exec human.cfg" //Join humans and run the bind script
 bind f12 "team aliens;exec alien.cfg" //Join Aliens and run the binds

 bind o "deconstruct"
 bind tab "+scores"
 bind t "messagemode"
 bind y "messagemode2"
 bind escape "togglemenu"
 bind ` "toggleconsole"
 bind ~ "toggleconsole"
 bind c "+movedown"
 bind w "+forward"
 bind a "+moveleft"
 bind s "+back"
 bind d "+moveright"
//  bind h "+button3"
 bind q "+button7"
 bind e "boost"
 bind MOUSE1 "+attack"
 bind MOUSE2 "+button5"
 
 // 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
 vstr duckup
 
 // Communication Binds
 bind F1 "vote yes"
 bind F2 "vote no"
 bind F3 "say Crickey!!!!!!" //ENTER your warcry here
 bind F4 "say_team I am out of ammo, returning to base" //It's nice to communicate
 
// Number Pad Binds used for weapons and building - refer to the other cfg's
  bind kp_end vstr n1
  bind kp_downarrow vstr n2
  bind kp_pgdn vstr n3
  bind kp_leftarrow vstr n4
  bind kp_5 vstr n5
  bind kp_rightarrow vstr n6
  bind kp_home vstr n7
  bind kp_uparrow vstr n8
  bind kp_pgup vstr n9

name "SpectatorAnon" A Screen name for spectating since sometimes you don't want to be known
exec quickchat.cfg  //If you want it search for it on the forum I'm not adding it here

exec unlagged.cfg //A cfg file I wrote for setting up the unlagged mod  


If you want my unlagged cfg find it at http://www.tremulous.net/phpBB2/viewtopic.php?p=30746#30746

I play humans a lot, in fact at the moment I suck at aliens so I will post the alien.cfg up next

Code: [Select]

name "YOUR NAME HERE"  //I color my name differently playing aliens or humans - PLEASE change this

bind u "class level4;class level3upg;class level3;class level2upg;class level2;class level1upg;class level1;class level0" //A simple upgrade button to go to the biggest baddest alien you can


bind AUX1 "+movedown"

// this bracket sets up the number pad for a builder
  set ab1 "build overmind"
  set ab2 "build eggpod"
  set ab3 ""
  set ab4 "build acid_tube"
  set ab5 "build hive"
  set ab6 "build hovel"
  set ab7 "build trapper"
  set ab8 "build booster"
  set ab9 "build barricade"
  set ab0 ""

//remember the n1, n2, etc from the autoexec.cfg, this is where they get set.
// On the keypad the numbers 1-3 are basic structures OM, Eggs etc
// Numbers 4-6 are offensive structures
// Numbers 7-9 are support Structures
  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"

//  Once you hit F12 for joining aliens, hit up to be a dretch and down to be a granger. Simple really
bind downarrow "class builder;echo Builder "; vstr abbinds
bind uparrow "class level0; echo Dretch"



OK, now for the Humans cfg

Code: [Select]

name "YOUR NAME HERE" //As Above


bind u  "sell weapons;sell upgrades;buy bsuit;buy helmet;buy larmour;buy lcannon;buy prifle;buy chaingun;buy shotgun;buy rifle" //A simple upgrade path
set humanbuild "class ckit"
set humanfight "class rifle"

//The three binds below allow a cycle to be made while pressing the keypad Ins (or 0 button)
//It's an easy way of changing what armor system you want, jetpack, helmet, or battlesuit. Just press Ins on the keypad till you get what you want
set jpak "echo ^4JetPack;sell upgrades; buy jetpack; buy helmet; buy larmour; itemtoggle jetpack; bind kp_ins vstr bsuit"
set bsuit "echo ^4BSuit;sell upgrades;buy bsuit; bind kp_ins vstr helmet"
set helmet "echo ^4Helmet; sell upgrades; buy helmet;buy larmour;bind kp_ins vstr jpak"
vstr helmet


 bind m  "itemact medkit" //I also have a 4th button on my trackball I've assigned for this
 bind g "sell gren;itemact gren;buy gren" //a safe way to buy grenades and throw them
// bind j "itemtoggle jetpack" use this or the bind below to switch your jetpack on
 bind j "sell upgrades; buy jetpack; buy helmet; buy larmour; itemtoggle jetpack" //I used this before the solution above to buy a jet pack
 bind b "itemtoggle blaster"
 bind r "buy ammo"
 bind AUX1 "itemact medkit" //my forth button on my trackball

 // Human Weapon Binds
//on the keypad 1-3 are the S1 only weapons
// 4-6 are the higher power S1 weapons
// 7-9 are the S2-S3 weapons
  set gunecho "echo Gun Binds Set"
  set gun1 "echo Rifle;sell battpack; sell weapons;buy rifle;itemact rifle"
  set gun2 "echo Shotgun;sell battpack; sell weapons;buy shotgun;itemact shotgun"
  set gun3 "echo Laser Gun;sell weapons;buy lgun;itemact lgun;buy ammo;buy battpack"
  set gun4 "echo Chaingun;sell battpack; sell weapons;buy chaingun;itemact chaingun"
  set gun5 "echo Mass Driver;sell weapons;buy mdriver;itemact mdriver;buy ammo;buy battpack"
  set gun6 "echo Pain Saw;sell weapons;buy psaw;itemact psaw"
  set gun7 "echo Pulse Rifle;sell weapons;buy prifle;itemact prifle;buy ammo;buy battpack"
  set gun8 "echo Flamer;sell battpack; sell weapons;buy flamer;itemact flamer;buy ammo"
  set gun9 "echo Lucifer Cannon;sell weapons;buy lcannon;itemact lcannon;buy ammo;buy battpack"


// Human Construction Kit Binds
// as per the aliens.cfg
// On the keypad the numbers 1-3 are Basic structures Reactor, teles, repeaters.
// Numbers 4-6 are offensive structures
// Numbers 7-9 are support Structures
  set hb1 "build reactor"
  set hb2 "build telenode"
  set hb3 "build repeater"
  set hb4 "build mgturret"
  set hb5 "build tesla"
  set hb7 "build arm"
  set hb8 "build medistat"
  set hb9 "build dcc"
  set hb0 "sell upgrades;buy bsuit;buy helmet;buy larmour"

//these two lines set up the keypad binds for easy assignment
  set gunbinds "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;"
  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 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"


//Once you hit F11 to join the humans hit up arrow to instantly spawn as a rifleman or
// hit the down arrow to start building. These binds also work when you get killed.
 bind uparrow "class rifle; vstr gunbinds"
 bind downarrow "class ckit; vstr hbinds"

// Every once in a while you may want to switch modes, after building you want frags, hit the Enter button on the keypad and you are a rifle man, then hit the 3 on the keypad and you have a lasergun.
//If you want to be a builder hit the + on the keypad and there you go, all the binds are now set.
 bind kp_plus "sell weapons; buy ackit; buy ckit; vstr hbbinds"
 bind kp_enter "sell weapons; buy rifle;itemact rifle; vstr gunbinds"
// Just remember that if you die as a rifleman then come back a a builder then hit the + on the keypad or you will be trying to buy a weapon.



There you have it, my binds in a nutshell. If you use them I hope they work for you.