EPIC DUDE'S GUIDE TO:
Tremulous Binds
Table -O- Contents:
I.
Ties that Bind: An Introduction to BindingII.
Combat and Building BindsIII.
Communication BindsIV.
Admin BindsV.
Miscellaneous BindsAppendixI. Ties that Bind: An Introduction to BindingKey Binds are very helpful in making long commands and otherwise tedious tasks simple and pretty much instant. Using binds can mean the difference between life and certain doom in some cases. You can bind sets of items, phrases, commands, and even remap your keyboard (why you'd want to do this I don't know) through the use of the /bind command. Typing /bind [key] in the console will tell you what, if anything, is bound to that key while typing /bindlist will list all of your bounds keys. The [key] can be replaced with a number of buttons/clicks; Any letter on your keyboard, F1-F12, Home, Del (Delete key), etc. Try it out next time you've got a free moment and see what keys you can bind to.
To Bind a key use /bind [key]
Examples:
-Bind something to an F-key /bind f5
-Bind something to a letter /bind z
-Bind something to mouse button /bind mouse2
To Bind multiple commands, put quotations around your commands and separate them with semicolons. If you don't put the quotations it will separate them as different lines in the console and activate all the commands you just type at once. If you don't use the semicolons, you will get a command error (more often than not) or if your first command is SAY it will just print everything you typed.
To Unbind and existing key, simply use /unbind [key]. Just be careful as it can be a pain to reset binds that you don't remember or remember how to spell exactly. It is always a good idea to write them down just in case. Especially when moving binds from one key to another.
II. Combat and Building Binds: This section will have binds that assist you in navigating the map, controlling your human/alien more efficiently (or more comfortably), and how to build/fight with greater ease.
-
/bind mouse2 "+button5; +zoom" This puts your zoom key on your right click so that you don't have to use another key elsewhere to zoom
-
/bind sell [item] This allows you to sell items you have.
Examples:
/bind [key] sell rifle
/bind [key] "sell bsuit; sell lcannon"
-
/bind buy [item] This allows you to buy items from the Armory.
Examples:
/bind [key] buy rifle
/bind [key] "buy gren; buy bsuit; buy lcannon"
-
/bind itemact gren Itemact activates said item, and gren is the code for grenade. You do the math.
-
/bind [key] build [item] Builds item at current spot. Requires that the structure can actually be built there.
III. Useful Communication Binds: Communication binds are convenient for getting common messages out in record time. And for spamming. Mostly for spamming though. Binding "Low Ammo! Returning to Base" or "Overmind/RC Under Attack!" will not only save you time but will let everyone else know what's going on instantly, instead of you sitting there typing how low on ammo you are while a goon comes by and om nom's your face.
"Messagemode" binds set a specific channel for you to speak in. Since I only know how the UnlimitedBP channels are set up, I will use them as an example. It's not hard though to go through the list and figure out what channels your server's are set to. If you decide to add a message after the messagemode command, that message will pop up 'pre-typed' and ready to go. If you leave no message, it will simply bring up the prompt. This can be fun, as on my server I use this bind:
"/bind u messagemode ^1|^1Epic Decree^1| ^7"
When I press u, the General chat prompt pops up with my text and color codes already there. When I type something and hit enter it posts to general chat as this:
uBP>
Epic Dude says: |
Epic Decree|
Campers will be detonated ON SITE!-
/bind messagemode [message to server] This is the general chat channel
-
/bind messagemode2 [message to team] This is the default team chat channel
-
/bind messagemode(3-9) For exampe, the uBP Admin channel is messagemode5
Other communication binds are below, along with some other commands that assist them, like the "Team Say GRENADE/Throw a Grenade" Combo.
-
/bind [key] say message Broadcasts a message to everyone
-
/bind [key] say_team message Send a message to your team
-
/bind [key] "say_team ^1Grenade!;itemact gren" This sends "Grenade!" to your team while simultaneously tossing a grenade (if you've got one.)
-
/bind [key] say ^1FOUL LANGUAGE IS NOT ALLOWED! This displays a message in red text condoning the use of foul language. Remember when adding your color codes, the carat '^' and the number count towards the text limit, so if you have a LOT of color changes, keep the message short.
IV. Admin Binds Administration binds are more convenient ways for admin to wield their power with the speed of a puma and the accuracy of H&R Block Tax Returns. (These binds work specifically for use with the UnlimitedBP server)
Reminder when using binds that target specific players:
1) You only need enough of their name, contiguously (that's no spaces), to identify them. epic would work instead of typing my name, while typing 'Epic Dude' would not work because of the space.
B) That being said, providing there are no other players with 'epic' anywhere in their name, a bind targeting 'epic' would affect me. If multiple targets appear, it will warn you and ask you to use a slot or a more specific name. You can also set binds to said slot numbers, though this is highly discouraged unless you have to manually create a !MuteAll bind.
-
/bind [key] detonate [playername] Detonate said player.
-
/bind [key] mute [playername] Mutes said player. This is good when you have someone with a constant mouthing off problem.
-
/bind [key] unmute The undoer of the above mentioned command.
Some servers might have (and I have no idea if this even exists) a !muteall command. For the rest of us though, there's DOING IT MANUALLY. Based on the number of slots your server has, a "Mute All" command is actually very simple though copy and pasting. Due to character limits, you may need to set aside 2 keys (one for muteall one for unmuteall) or 4 keys (2 for each) since this can get to be a pretty long bind.
Example for a server with 4 slots
-/bind [key] "mute 1; mute 2; mute 3; mute 4" This will mute slots 1-4
-/bind [key] "unmute 1; unmute 2; unmute 3; unmute 4" This will remove the mute on slots 1-4
It's best to divide them up into multiple keys, For instance, I have slots 1-10 mute/unmute on my F5 and F6, and the corresponding unmutes on F7 and F8. Speaking of which I need to adjust that because we added more slots...oh well.
This method of creating mass command binds can be applied to any command that affects slot positions. Forcespec, Detonate, even ban. Though I wouldn't advise you make a massive permaban command unless you want to go out with a bang.
Basically any admin command can be placed in the area, just like regular binds, though these will vary much more than regular commands, and they have more more dire consequences (serious effects) than regular player commands. See the appendix for some fun admin commands to bind, and also some highly effective ones for running your server.
V. Miscellaneous Binds/bind [key] toggle r_lightmap Toggles lightmap on and off. This makes for some very interesting visual effects.
/bind [key] r_gamma # Sets your gamma to #. You can use any number between 0 and 3, and even use decimals to fine tune it. This command can be useful for dropping into dark dark areas, or when entering very bright environments.
AppendixItem Codes:CKit: ckit
Adv Ckit: ackit
Rifle: rifle
Painsaw: psaw
Shotgun: shotgun
Mass Driver: mdriver
Lasgun: lgun
Pulse Rifle: prifle
Chaingun: chaingun
Lucifer Cannon: lcannon
Battle Suit: bsuit
Light Armor: larmour
Helmet: helmet
Grenade: gren
Building Codes (Big thanks to Magical Chris):
Armoury: arm
Medistation: medistat
Repeater: repeater
Tesla Generator: tesla
Turret: mgturret
Defence Computer: dcc
Reactor: rc
Hovel: hovel
Barricade: barricade
Trapper: trapper
Acid Tube: acid_tube
Booster: booster
Overmind: overmind
Available Locations to Bind (remember to "/bind [key]" to find out if something is already bound there):
-Capital and lower case letters are considered different keys, so /bind a is not the same as /bind A
-Most symbols can be bound (i.e. @, #, $, %, {, }, [, ], \, |, etc.)
-F1-F12
-Enter, Shift, Tab, Home, etc.
-Mouse Locations:
- mouse1-mouse5: Buttons 1-5 on your mouse (even if you have less or more than 5) test to find which ones are numbered which.
- mwheelup: Mouse wheel up
- mwheeldown: Mouse wheel down
-Keypad Locations:
- kp_home (requires numlock to be off, hurr durr)
- kp_ins (requires numlock to be off, hurr durr)
- kp_enter
- kp_numlock (requires numlock to be off, herp derp)
- kp_end (requires numlock to be off, hurr durr)
- kp_uparrow (requires numlock to be off, silly goose)
- kp_downarrow (requires numlock to be off, hurr durr)
- kp_leftarrow (requires numlock to be off, hurr durr)
- kp_rightarrow (requires numlock to be off, you get the point)
...and Many More! Just try typing something into the [key] spot to see if you can bind it!
-Admin Commands (uBP Specific, ask your Server owner about yours):
- spec999: forces everyone with ping 999 to spectator team. Excellent for lag spikes and getting them under control fast.
- pause/unpause: pauses and unpauses the game. Good for when there has been a decon, you can quickly stop the game and sort things out. Placing a player name after Pause/Unpause will target a specific player.
- revert: Binding is dangerous to have unless you are really good at catching deconners or you want to mess with your servermates.
- forcespec: Forces a player to the spectator team. I find that this is a good option as opposed to bans. If a griefer is only going to ban evade, just add his name to the bind. Or if he stays in game. Just set it to his slot. Easily edited to fit whatever name they use no matter how many times they come to the server. Instead of banning them, it ignores them, not giving them the attention they are looking for.
- slap: Slap tosses a player in a random direction while dealing 1 point of damage. You can negate this or increase this by adding a number after the players name. For example "/bind [key] slap epic 0" will smack me around the map dealing no damage (aside from any gravity or inertial damage I take from breaking the laws of physics.)