Frequently Asked Questions
How do I create custom binds and messages in Tribes2?



Voice Commands
You can edit existing voice chat menu entries or add new ones by going to settings -> game -> edit voice chat menu. However the text sent with all voice commands is handled by the game server, your edited voice command text will only work if the server has a modification that allows it.

There are however other options, FluxChat and VoidSay. Using the excellent FluxChat you can add new custom text messages (team and global) that can be used even if the server does not have a modification. It accomplishes this by adding custom parsing code that so that custom messages use the commandToServer function. Full instructions on how to use  FluxChat can be found on it's website.

VoidSay allows the user to assign up to twenty keys to custom team messages. You can 'bind' a message to any key such as F1-F12, QWERTY keys etc.



Command Key Assignment
It really is best to use the in game menus for assigning keys to commands. If you do wish to edit a config manually then create a .cs file and exec it at the console or edit myconfig.cs in gamedata/base/prefs:

To bind commands to keys manually use the syntax that follows. Note that Tribes2 uses a 'key map template' type system whereby each mode has it's own keymap template. Example, observermap for observer keys and movemap for in game keys.

keymap.bind( inputdevice, inputdevice_button/key, command );

Example: moveMap.bind( mouse, button1, mouseJet );



keymap.bindCmd( inputdevice, inputdevice_button/key, command,full function/command string; );

Example1: moveMap.bindCmd( mouse, button1, "setFov(30);", "setFov($pref: :player::defaultFOV);" );

Example2: moveMap.bindCmd( keyboard, "m", "use(Mortar);", "" );


Contact Us | SavageUK | UpsetChaps
All Rights Reserved. Copyright © 2000-2007 Requ!em