Tremulous Wikia
Advertisement

Non-advanced binds[]

These are instructions to load a completed key binds set to make gameplay easier in Tremulous. It will mention 3 files you will need, autoexec.cfg, humans.cfg and aliens.cfg which you put in the "base" folder inside the folder where you installed Tremulous.

autoexec.cfg[]

Name a text file autoexec.cfg and put it into your Tremulous base folder. Contents:

//unbindall resets all binds.
unbindall

//to make auto downloading maps easier, these two cl-settings
//will help when you don't have a certain map.
cl_allowDownload 1
cl_wwwDownload 1

//your name. Each time you load Tremulous or press F11 (see below) 
//the name you select will be used
name putyournamehere

//F3 and F4 Alien/Human specific
bind ins "say_team ^2Yes"
bind home "say_team No"

//bind g team specific
bind F5 "team auto"
bind F6 "team spectate"
//bind F7 team specific
bind F8 "kill"
bind F9 "team aliens;wait;exec aliens.cfg"
bind F10 "team humans;wait;exec humans.cfg"
bind F11 "exec autoexec.cfg"

//Kickvotes are made by typing part of a name and a reason. For example
//To kick a player named 'Wright' it's enough to type in console:
//callvote kick rig Deconned our base!
//callvote kick player reason
//it's enough to type part of the name if it's unique among the players

//default
bind TAB "+scores"
bind ENTER "+button2"
bind ESCAPE "togglemenu"
bind SPACE "+moveup"
bind + "sizeup"
bind - "sizedown"
bind = "sizeup"
bind [ "weapprev"
bind \ "+mlook"
bind ] "weapnext"
bind _ "sizedown"
bind ` "toggleconsole"
bind a "+moveleft"
bind b "buy ammo"
bind c "+movedown"
bind d "+moveright"
bind e "deconstruct"
bind f "+button3"
//bind h team specific
//bind i team specific
bind m "itemact medkit"
bind n "scoresDown"
bind q "+button7"
bind r "reload"
bind s "+back"
bind t "messagemode" //talks to everyone
//bind u team specific
bind p teamstatus
bind v "itemact medkit"
bind w "+forward"
bind x "boost"
bind y "messagemode2" //talks to team members
bind z "+zoom"
bind ~ "toggleconsole"
bind PAUSE "pause"
bind UPARROW "+forward"
bind DOWNARROW "+back"
bind LEFTARROW "+left"
bind RIGHTARROW "+right"
bind ALT "+strafe"
bind CTRL "+attack"
bind SHIFT "+speed"
bind PGDN "+lookup"
bind END "centerview"
bind F1 "vote yes"
bind F2 "vote no"
bind F12 "quit"
bind MOUSE1 "+attack"
bind MOUSE2 "+button5"
bind MOUSE3 "+button2"
bind MWHEELDOWN "weapnext"
bind MWHEELUP "weapprev"

humans.cfg[]

Put the following binds in a file called humans.cfg. Put that file in the base folder of the Tremulous folder.

//build binds. When you have a construction kit, they will work.
//Each time you press from 1-8 keys, it will show a message about
//what you have selected to build, and you will just need to 
//click afterwards where you want to place it.
bind 1 "echo ^2***^5Reactor selected^2***;build reactor"
bind 2 "echo ^2***^5Telenode selected^2***;build telenode"
bind 3 "echo ^2***^5MG Turret selected^2***;build mgturret"
bind 4 "echo ^2***^5Armory selected^2***;build arm"
bind 5 "echo ^2***^5MediStat selected^2***;build medistat"
bind 6 "echo ^2***^5Tesla selected^2***;build tesla"
bind 7 "echo ^2***^5DCC selected^2***;build dcc"
bind 8 "echo ^2***^5Repeater selected^2***;build repeater"
 
//Teamwork binds
bind F7 "say_team Is it ^1Rush time^5?
bind h "say_team ^1I'm returning to base. ^3Ammo/Health Refill!"
bind u "say_team Shall we gather more teammates?"
bind i "say_team Aliens stage^13^5 I think"
bind j "say_team ^1incoming Alien/Aliens!
 
//Weapon & armor binds
bind pgdn "sell weapons;buy ckit"
bind pgup "sell weapons;buy ackit"

//human moving binds
bind kp_minus itemtoggle jetpack
bind MOUSE3 itemtoggle jetpack //activating and deactivating jetpack

//spawning
bind f3 "class rifle" //Spawn as a human with a rifle
bind f4 "class ackit;wait;class ckit" //Spawn as a human builder. 
//This didn't work very well at human stage1
bind g "share"

//human keypad binds
bind kp_ins "sell ackit;sell ckit" //sell building equipment so you can buy weapons
bind kp_end "sell weapons;buy psaw" //must be activated to do damage at close range
bind kp_downarrow "sell weapons;buy rifle" //buy the weapon rifle
bind kp_pgdn "sell weapons;buy shotgun" //buy shotgun
bind kp_pgup "sell weapons;buy flamer" //buy flamer
bind kp_leftarrow "sell weapons;buy lgun" //buy weapon
bind kp_5 "sell weapons;buy prifle" //buy weapon
bind kp_rightarrow "sell weapons;buy mdriver" //buy weapon
bind kp_home "sell weapons;buy chaingun" //buy weapon
bind kp_uparrow "buy jetpack" //jetpack

//human weapon and armor combination binds
bind k "sell weapons;buy rifle;buy gren;buy jetpack"
bind l "sell weapons;buy bsuit;buy lcannon;buy gren"
bind m "sell weapons;buy flamer;buy gren;buy jetpack"

bind shift "itemact gren" //throw grenade
bind r reload

//human armory
bind * "buy gren" //buying a grenade
bind leftarrow "buy bsuit" //battlesuit
bind uparrow "echo ^5@buying helm,armor,jetp@;buy helmet;wait;buy larmour"
bind downarrow "sell weapons;sell upgrades;buy ackit;wait;buy ckit"
bind rightarrow "sell weapons;wait;buy lcannon"

aliens.cfg[]

Put the following binds in a file called aliens.cfg. Put that file in the base folder of the Tremulous folder.

//Builder binds. When you are a granger, these will work. 
//It also depends on stage, which advanced players know already
bind 1 "echo ^2***^5Overmind selected^2***;build overmind"
bind 2 "echo ^2***^5Eggpod selected^2***;build eggpod"
bind 3 "echo ^2***^5Acib Tube selected^2***;build acid_tube"
bind 4 "echo ^2***^5Barricade selected^2***;build barricade"
bind 5 "echo ^2***^5Trapper selected^2***;build trapper"
bind 6 "echo ^2***^5Booster selected^2***;build booster"
bind 7 "echo ^2***^5Hive selected^2***;build hive"
bind 8 "echo ^2***^5Hovel selected^2***;build hovel"

//Teamwork binds
bind F7 "say_team Please build ^7booster^5/Where is ^7booster^5?"
bind j "say_team ^1incoming human/humen!
bind g "share"
bind h "say_team ^1Returning to nearest booster ^3for Poison!"

bind F11 exec autoexec.cfg

//spawning and after spawn upgrades
bind f3 "class level0"
bind f4 "class builderupg;wait;class builder"
bind downarrow "class level2"
bind leftarrow "class level3"
bind rightarrow "class level3upg"
bind uparrow "class level4"
bind pgdn "class level1"
bind pgup "class level1upg"

bind r "+button2" //attacking with barbs
bind mouse3 "+movedown"

Sources[]

Advertisement