Binds For Dummies
Making a bind is simple and can help you do alot of neat things such as evolve, buy weapons, communicate with your team, and other things at the push of a single button. Binds can make previously difficult tasks easy.
Step 0: The Console
Hopefully you should be able to open the console by now, but just in case: press the ` (AKA tilde key) usually located on the top-left of your keyboard, right under Esc. This should open the 'console', a sort of command prompt for tremulous. Don't be intimidated! The console will become your best friend over time.
Step 1: The /bind command
To create a bind you use the /bind command. Basically you open up the console (see Step 0) and use this command to create a bind.
the syntax (nerd speak for how you use the command) of /bind is: /bind [key] [action]
So, if you want a bind to say hi to all of your friends, you would simply open the console, type /bind 1 say Hi!
Every time that you push the 1 button, you will say Hi! Simple right?
You can bind to basically any key on the keyboard. letters, capital letters (different than lower case), numbers, F1-F12, mouse1-mouse5 (buttons on your mouse), Enter, Shift, Tab, Home, etc.
Even the keypad (numlock must be off):
kp_home, kp_ins, kp_enter, kp_end, kp_uparrow, kp_downarrow, kp_leftarrow, kp_rightarrow
And even symbols like: @ # $ % ^ & * ( ) - = + { } [ ] \
Step 2: Multiple commands
You can bind a single key to do multiple things. For example, say you want to purchase a shotgun and light armour from the armory.
Do: /bind 1 "sell weapons;sell upgrades;buy shotgun;buy larmour"
Notice that when binding multiple commands, you need to use quotes and separate the commands with a semi-colon. (AKA this ; )
There are many "actions" you can do through the console.
Step 3: Commands and what they do
All of the following commands can be used by themselves (For example: /buy shotgun) when you are just doing the command by itself rather than binding it, you need to put a / before it.
If you are binding it however, it would go into the [action] of a /bind command. Remember to use quotes and semicolons if you are doing more than one!
buy - Purchase items from the armory
Items you can buy/sell from the armory:- Spoiler:
Ammunition: ammo
Construction Kit: ckit
Adv Construction Kit: ackit
Rifle: rifle
Painsaw: psaw
Shotgun: shotgun
Mass Driver: mdriver
Lasgun: lgun
Pulse Rifle: prifle
Chaingun: chaingun
Flamer: flamer
Lucifer Cannon: lcannon
Battle Suit: bsuit
Light Armor: larmour
Helmet: helmet
Battery Pack: battpack
Jet Pack: jetpack
Grenade: gren
sell weapons - Sell all weapons/ckits
sell upgrades - Sell all armour/packs/gren's
For Example: /bind 1 "sell weapons;sell upgrades;buy larmour;buy shotgun"
This will sell all of your items and buy a shotgun and light armor. If you don't have the credits, or cant buy it for some other reason (building, too far from arm...) a message will pop up telling you the problem.
itemact - This allows you to use an item that you have bought, like a grenade or a jet pack.
class - This is how you evolve as aliens
Classes of Alien you can evolve to:- Spoiler:
builder - Granger
builderupg - Adv. Granger
level0 - Dretch
level1 - Basilisk
level2 - Marauder
level2upg - Adv. Marauder
level3 - Dragoon
level3upg - Adv. Dragoon
level4 - Tyrant
On a few servers (such as ACR Unlimited) you can do the /devolve command to evolve to dretch.
Don't be tempted to make a bind to devolve and re-evolve to Tyrant (or other class) to heal yourself, this is frowned upon on ACR servers.
For example: /bind 1 class level3upg
This will evolve you to an Advanced Dragoon at the push of a button.
Also, you can create a bind to spawn, then evolve instantly.
This bind will make you spawn as a dretch, then evolve to a dragoon.
/bind u "class level0;class level3"
Buildings and Construction binds- Spoiler:
Use /build to build things!
Building Codes:
Humans
Armoury: arm
Medistation: medistat
Repeater: repeater
Tesla Generator: tesla
Turret: mgturret
Defence Computer: dcc
Reactor: rc
Aliens
Hovel: hovel
Barricade: barricade
Trapper: trapper
Acid Tube: acid_tube
Booster: booster
Overmind: overmind
Egg: eggpod
Hive: hive
so to build a turret, simply do /bind u build mgturret
this will select the building and it will show up in front of you but it will not be building yet. You will have to click to start the build.
/bind u "build mgturret;+attack;-attack"
this will instantly start the structure building in front of you.
Note: DON'T use this bind to spam repeaters on x server. It is really rude and ticks people off.
This bind will turn your lightmap on and off:
/bind u toggle r_lightmap
This bind will change your gamma (brightness) It is helpfull when going into a dark or bright area. Use any number from 1 to 3 and decimals to adjust your brightness.
/bind u r_gamma 3
Note: some displays cannot support certain levels of gamma. The gamma will just not change if this is the case.
kill - Kills you in 20 seconds (or whatever the server settings are)
share - Lets you give credits/evos to a person on your team. Syntax is: /share [name] [amount]
For Example: /share noob 1
This will give the player named noob 1 credit or evo. If there are more than 1 players that have noob in their name, it will tell you to be more specific or to use the player number (listed if this happens) to share him.
donate - Similar to share, but you can distribute the credits/evos evenly to all of your teammates. Syntax is: /donate [amount]
vid_restart - Will reload the visuals getting rid of the tesla static all over your screen! Find a safe place to do this, it takes about 15-20 seconds.
Communicating with other players- Spoiler:
say - Allows you to say things. Syntax: /say "Hello World!" Make sure to use quotes around what you want to say!
say_team - Tells things to your team, but not the enemy
say_target - Sends a message to the person in your crosshairs
say_area - Sends a message to the people in your surroundings
say_admins (or /a) - Sends a message to any admins that are playing. Use this to report hackers/deconners and other rulebreakers
condump - Allows you to save your console text to a file. Use this to report rulebreakers when there are no admins on. Syntax: /condump [filename]
For Example: /condump hacker This will save the text to a file called hacker in your trem folder. On Windows, it is: C:\Documents and Settings\[yourname]\Local Settings\Application Data\Tremulous\Base
MAKE SURE YOU CAN SEE HIDDEN FOLDERS. If you can't, go to Tools, Folder Options, Click the view tab, and click "Show hidden files and folders" in the box. You can then open this in a word processor and copy it to a forum post. An admin will then fix the problem.
name - Changes your name. Use quotes if your new name contains spaces
How to put colors in your name- Spoiler:
Colors can make your name look much cooler. When typing your name, use the ^ (carot) key to make colors. Push Shift and 6 to make a ^. Many people use carots to make faces. ^.^ >.< o.o etc...
To select a color, put in a carot (^) and a number. This will make all of the following text that color. You can use this with the say commands to say things in different colors. It is usefull to make important messages red such as: "BASE UNDER ATTACK - RETREAT"
Colors
1 - Red
2 - Green
3 - Yellow
4 - Dark Blue
5 - Light Blue
6 - Pink
7 - White
8 - Black
9 - Red (again)
For Example: /bind 1 say_team "^1Retreat ^3To ^2Base"
This will say to your team "Retreat To Base" with colors like this: Retreat To Base
Screenshots, Demos, and Videosscreenshot - Saves a wierd file in your trem folder (see above). Use the next command if you want to do anything with it. Or try googleing what to do with them, I don't know. This is your f11 key by default. I personally recommend doing /bind f11 screenshotJPEG (see below for details)
screenshotJPEG - Saves a .jpeg picture file in your trem folder. Use it to show glitch builders/brag to your friends about tremulous. Usually they are pretty dark, you will need to brighten them on your own.
record - Saves a video of what you are watching. This is a not-so-friendly format, but it wont lag you out much to make one.
stoprecord - Ends the recording.
demo - Watches a recording you made/downloaded. Syntax: /demo [filename] For Example: /demo awesomegame Plays the demo "awesomegame"
video - Saves a video in a nice, editable format. However, it is almost impossible to play wile making one. Syntax: /demo [filename]
stopvideo - Ends the recording of the video.
"Cheat" commandsNO, IM NOT TEACHING YOU HOW TO HACK (ask roob
) These are just commands that do "wierd" things that wont usually help you in a regular game.
+attack - This will do the same thing as you holding down your fire button. Make sure to use the next command when you're done spamming. (great way to get creds on X server, do +attack with your blaster and leave your computer for awhile)
-attack - Same as releasing your mouse button.
devmap - This opens up a local server (just you and any other computers on your same router AKA internet box) where you can use CHEAT COMMANDS, THATS RIGHT, I SAID CHEAT COMMANDS. Occasionally these commands will be availiable on a server if an admin starts a devmode map. Syntax: /devmap [mapname]
For Example: /devmap atcs This starts the map atcs with cheats.
Devmap commands- Spoiler:
NOTE: THE FOLLOWING COMMANDS WILL ONLY WORK IN DEVMAP.
god - Makes you unable to be hurt.
notarget - Makes tubes/turrets not shoot you.
give all - Gives you max credits/evos (always) and max health/stamina if the server is set to allow it.
give poison - Gives you poison.
noclip - Allows you to move through walls and out of the map.
These are not all of the secrets of Tremulous. Some others include:
Poison Rifle/other weapons
Ghost Dretch
Zombie Human
Flaming Blaster/other weapons
Nade Spamming
Floating Nade Ball (credit to Mbaud)
Charge, but not fire Luci
If you simply must know how to do them, ask. I'm might share some of my greatest secrets. Although, if you look carefully, you might be able to figure some out using the commands I taught you.
FOR MY FELLOW CLAN MATES/SMART PEOPLE
TO BE FINISHED LATER... TELL ME IF I SCREW ANYTHING UP!
HOW DO YOU INCORPERATE THE MESSAGEMODE INTO BINDS???
WHAT ELSE SHOULD I ADD UNDER COMMANDS/WHAT DID I GET WRONG???
Updates
Update 1.1 - Fixed all teh's to the and added more commands, items, and examples.[u]
Update 1.2 - Added lots of commands
Update 1.3 - Added a spoiler system to clean up the page
Update 1.31 - Added Inu's bind download link
Update 1.4 - Added building codes, adjusted some item names, list of bindable keys, details to evolution binds, spelling fixes, gamma/lightmap togglers.
Update 1.41 - Added Mbaud's Floating Nade Ball