Quote:
|
The following is from DOD 1.3, but they should work for Source
|
Well some ppl are lazy like me and its easy to put a few binds to say GRENADE at point...whever.....bc i hate screaming it into the mic.
Well i'd love to take credit for this huge post I'm about to post, but its from Cpt Miller on the dodforums site. Absolutely the best guide every. The link is below which is an awesome readme for anything dod Qs.
But I will post the bind section taken from it for the ppl too lazy to read the artice.
http://www.dayofdefeat.net/forums/sh...ight=key+binds
BINDS AND SUCH -Self-Destruct
Just keeping this thread going from the last... Hopefully they are still implemented in the update.Now this was a Sticky in prevoius forums but, I am not looking to get it put back as one just keeping it alive, thanks.
Just some Binds that can be used in game and other commands that you can utilize for Day of Defeat.
Binding a saying is rather simple, basically you are binding a "key" to do something or say something.
I'll use f1 as the example key but, obviously you will have to select a new key each time you create a new bind.
Some Examples of a basic bind...
bind f1 "say Hello friends!"
bind f1 "say_team I need help!"
Now, DoD is forever growing and in this version they have enabled the use of "Info Letters" as I call them. These being h,i,l and c.
All of these are to be used in lower case to get them to work properly and require a % sign before the letter so that DoD can read it.
h = health
i = identity (person must be in line of sight)
l = location (where you are)
c = class
Some examples of an info bind...
bind f1 "say_team I just fragged an Axis @ %l!" (%l being where you are at that moment in game)
bind f1 "say_team I'm a %c and I have %h for health left." (%c is your classification and %h is your health)
bind f1 "say_team Watch yer' six o'clock %i!" (%i being the person you last identified or saw)
Now there are also some more advanced binds as well but, all they are is extended versions of the above.
Advanced binds...
bind f1 "say_team I have been hit @ %l and have %h for health, I'm a %c and could use some help!"
But, bigger is not necessarily better in this case ( Behave)
In game it is just as good to type in %l or bind that to a key to get the same effect.
bind f1 "say_team %l, with ( %h%) Need Help!" ...so it looks like this in game.
(TEAM) Maj.PainintheButt : Center of Town, with ( 54% ) Need Help!"
Lastly, Some have asked for help binding a letter that already does something coupled with another command. Some of these letters are "reload", "bandaging", "flashlite" and "dropping MG Ammo".
Some examples are...
bind r "say_team *** Reloads gun ***; +reload; wait; -reload" (reloads gun plus informs team that you are)
bind z "stopbleed; say_team *** Took a hit, Patching up! ***" (bandages and informs team that you are)
bind f "impulse 100; say_team *** Over here! ***"
bind h "say_team ***MG AMMO atcher' feet %i***" (drops MG ammo and identify's whom you dropped it too.)
*** Advanced Bind ***
This is for Weapon Switching... I find it extremely useful instead of
hitting the number of your weapon first, then hitting primary fire to bring it up.
bind MWHEELUP "invnext; wait; +attack; wait; -attack"
bind MWHEELDOWN "invprev; wait; +attack; wait; -attack"
Lastly I've seen people use multiple names as well going from server to server and I have wondered how they change it so quickly... binds.
bind f1 "name Havegunwilltravel"
bind f2 "name Travelinggunsalesmen"
There are also some in game commands you can use to alter your hud as well , although these are I believe available in the "DoD" manual ( Everyone should check the manual out ) here are a few.
1 = on and 0 = off
cl_hud_objectives 1
cl_hud_health 0 *
cl_hud_ammo 0 *
cl_hud_objtimer 1
cl_hud_reinforcements 0 *
*preferences
There are a lot of different variations of binds out there too. hopefully if you have a unique one or just one you'd like to share you can post it here to help others with this topic.
I hope this helps those out who are having trouble with this issue...also make sure you have it typed correctly in console or your config before giving up sometimes it's that easy .
I'm sure there are many of you out there that deem this pointless but, the forums are here to help so... I'm helping.
July 15, 2002 ComradeNachaev[OwP]
comradenachaev@cogeco.ca
Simple Communications Binds
=====================
Two Basic Binds for your written messages (which appear on screen)
*********************************
Team messages - say_team
bind "key" "say_team HERE GOES YOUR MESSAGE"
- important to regard everything within quotes as the command (the say_team part plus your message) that you bind to the key
All-players messages - say
bind "key" "say HERE GOES YOUR MESSAGE"
example for the #6 key on KeyPad
bind kp_rightarrow "say_team I'm ready for the 2-cap flag! Let's do it!"
- that would appear on teammate's screens (TEAM) your NAME I'm ready for the 2-cap flag! Let's do it!
bind kp_rightarrow "say Good Game everyone"
- that would on everyone's screens your NAME Good Game everyone
====================================
New DODv.3 COMMUNICATION FUNCTIONS
====================================
%l = location
%i = last buddy you have seen (name actually appeared in center screen)
%c = your class type (i.e. Para FG42)
%h = your health level
It's best to create a binded key or two so you simply press the key and your teammates will know where you are, etc.
bind "g" "say_team I am at %l with %h health, I last saw %i, I am armed with a(n) %c"
would read:
Player's name: I am at The Bridge with 100 health, I last say PlayerX, I am armed with a(n) MP40.
That's a bit complicated to read, imho. So, more simply:
bind 8 "say_team I am at %l with a %c"
would read:
Player's name: I am at The Underpass with .30 cal
==================
Voice or Hand Signals
==================
Very simple to use
bind "key" voice_command
If you want to use Voice Commands or Hand signals, put them BEFORE the say_team message and use a semi-colon ( ; ) after to separate from the say_team. Make sure the entire bind following the key name is within the quote ( " ) marks.
For example: bind kp_end "voice_sniper; say_team There is a sniper in the Plaza window. Heads up! Move fast!"
Voice Commands
voice_ceasefire
voice_usegrens
voice_moveupmg
voice_mgahead
voice_enemybehind
voice_enemyahead
voice_gogogo
voice_assault
voice_displace
voice_areaclear
voice_fireleft
voice_fireright
voice_fireinhole
voice_negative
voice_coverflanks
voice_sticktogether
voice_spreadout
voice_dropguns
voice_takecover
voice_backup
voice_needammo
voice_medic
voice_hold
voice_right
voice_left
voice_yessir
voice_grenade
voice_flank
voice_cover
voice_fallback
voice_attack
voice_sniper
Hand Signals
signal_enemyspotted
signal_spreadout
signal_holdposition
signal_takecover
signal_coveringfire
signal_areaclear
signal_flankright
signal_moveout
signal_flankleft
signal_grenade
signal_enemyleft
signal_enemyright
signal_backup
signal_sniper
signal_yes
signal_no
signal_fallback
signal_sticktogether
============================
POTENTIAL KEYS to use for binds - besides the regular keyboard, the 1-10 number keys, and the F1-F12 keys
============================
Scroll Keys
---------------
Ins
Del
Home
End
Pgdn
Pgup
Arrow Keys
----------------
Leftarrow
Rightarrow
Uparrow
Downarrow
Keypad Keys
------------------
kp_leftarrow
kp_del
kp_end
kp_downarrow
kp_pgup
kp_ins
kp_5
kp_plus
kp_uparrow
kp_enter
kp_pgdn
kp_rightarrow
kp_slash
kp_minus
kp_home
===========
KeyPad keys
===========
bind kp_leftarrow
bind kp_del
bind kp_end
bind kp_downarrow
bind kp_pgup
bind kp_ins
bind kp_5
bind kp_plus
bind kp_uparrow
bind kp_enter
bind kp_pgdn
bind kp_rightarrow
bind kp_slash
bind kp_minus
bind kp_home
**************************************************
****************************
CREATE A TEMPLATE for each map's say_team binds
Take info between ============ and copy into NotePad and Save As Binds. Now you have a template you can use to make lots of different map specifec cfg. files.
==============================
bind kp_leftarrow "say_team "
bind kp_del "say_team "
bind kp_end "say_team "
bind kp_downarrow "say_team "
bind kp_pgup "say_team "
bind kp_ins "say_team "
bind kp_5 "say_team "
bind kp_plus "say_team "
bind kp_uparrow "say_team "
bind kp_enter "say_team "
bind kp_pgdn "say_team "
bind kp_rightarrow "say_team "
bind kp_slash "say_team "
bind kp_minus "say_team "
bind kp_home "say_team "
================================
===============================
Binds for KeyPad : say_team messages
===============================
Using the "say_team" template for KeyPad keys (above)
For say_team messages you can write whatever message you want, just leave a space following say_team and make sure the " is still at the end. Just insert your message into the template.
Now add your message leaving a space after team and keeping it within the final " and save as Mapname.cfg. You execute it by typing into game console: exec Mapname.cfg
Or you can simply cut and paste the binded messages into the appropriate mapname.cfg file that already exists in main dod directory (it will automatically load when that map plays).
Or save as yourtitle.cfg and put in main dod directory. You might want a file with specific MG messages, or just sniper messages. So it would be Sniper.cfg.
In-game you execute it by typing into the in-game console: exec yourtitle.cfg
Or, if you want your message to reach everyone, just delete the _team in "say_team" in the template.
------------------------------------------------------------------------
Instead of using say or say_team binds, you can use the following commands. Or you can combine them with the say messages. Just separate every command that's binded to the same key with a semi-colon ( and keep all commands within the same set of quotes.
for example, bind x "voice_backup; say_team I want to start pushing forward from %l"
The list below shows you the actual KeyPad keys that each corresponds to.
bind kp_leftarrow "say_team " { key 4 }
bind kp_del "say_team " { key Del }
bind kp_end "say_team " { key 1 }
bind kp_downarrow "say_team " { key 2 }
bind kp_pgup "say_team " { key 9 }
bind kp_ins "say_team " {key Ins }
bind kp_5 "say_team " { key 5 }
bind kp_plus "say_team " { key + }
bind kp_uparrow "say_team " { key 8 }
bind kp_enter "say_team " { key enter }
bind kp_pgdn "say_team " { key 3 }
bind kp_rightarrow "say_team " { key 6 }
bind kp_slash "say_team " { key / }
bind kp_minus "say_team " { key - }
bind kp_home "say_team " { key 7 }
Below is the 16 keys of the KeyPad rearranged in an ordered manner (the NumLock key isn't used). For example, you might want to use keys 1 - 3 for certain messages, 4 - 6 for a different kind, and 7 - 9 for yet another kind. And then the larger outside keys for another still. That would make things easier to remember.
bind kp_end "say_team " { key 1 }
bind kp_downarrow "say_team " { key 2 }
bind kp_pgdn "say_team " { key 3 }
bind kp_leftarrow "say_team " { key 4 }
bind kp_5 "say_team " { key 5 }
bind kp_rightarrow "say_team " { key 6 }
bind kp_home "say_team " { key 7 }
bind kp_uparrow "say_team " { key 8 }
bind kp_pgup "say_team " { key 9 }
bind kp_slash "say_team " { key / }
bind kp_* "say_team " {key * }
bind kp_minus "say_team " { key - }
bind kp_plus "say_team " { key + }
bind kp_enter "say_team " { key Enter }
bind kp_del "say_team " { key Del }
bind kp_ins "say_team " { key Ins }