Author Topic: multi-bind method  (Read 2197 times)

kaziorvb

  • Posts: 234
  • Turrets: +19/-43
multi-bind method
« on: October 28, 2006, 11:17:58 am »
hey ppl

i thought up few days ago a method to use multiple binds (ive got 88 binds)

so ill describe here how it works:

firstly ive got some .cfg files:

like 0000.cfg or 0011.cfg

secondly to use one bind i need to press 3 keys

okay lets begin

i use 12 f keys (f1 to f12) for binds where:
f1-f8 are reserved for bind action (like say blablsabdlsdbal) and f9 - f12 for bind selection

ive got 11 groups of binds (8 binds each group):
0000, 2000, 0200, 0020, 0002, 1100, 1010, 0110, 0101, 0011 and 1001

as you can see every (except 0000) group has got overall value 2 (2000 = 2 + 0 + 0 + 0 = 2, 0110 = 0 + 1 + 1 + 0 = 2) - that means that you need 2 actions to get into each - and that explains why you need 3 keys to run one bind (2 to select group and 1 to run bind).

each group contains bind commands: (eg. 0000)
bind f1 say dkjsakdjskdja;exec 0000 (return to the base group 0000)
bind f2 ....
bind f9 exec 1000.cfg (first selection key - move to HALF-WAY group)
bind f10 exec 0100.cfg (second - -,-)
bind f11 exec 0010.cfg (third...)
bind 12 exec 0001.cfg

each HALF-WAY group contains unbind commands to f1-f8 (to protect from messin up) and f9-f12 for moving to the groups LIKE:

in 0010
f9 exec 1010.cfg
f10 exec 0110.cfg
f11 exec 0020.cfg
f12 exec 0011.cfg

how it works? very simple - when you have 0000.cfg loaded (i use cfg files for each group, every cfg can be executed by command /exec dasdsd.cfg) and when you wanna get to 0200  group you need to press SECOND selection key (f10) -> to get to 0100, second selection key -> 0200 - and im in - now i can use 0200 binds (f1 to f8).

ah: here come the cfg pack: www.wroclaw.mm.pl/~kaziorvb/TremBinds.rar

just simply extract FILES from this rar to X:\Program Files\Tremulous\base
then run Tremulous, and type in the console /exec load.cfg (a loading cfg file to run the first 0000 group and just load it)

oh - load.cfg binds a buyscript too so if you dont wanna use it - delete binds of buyscript from load.cfg

there is a bind list - ready-to-print DOC file if you wanna learn all the binds or use printed list to use them

sorry if that has been posted already (my method) or thought up before (i really thought it up alone but maybe i wasnt first ;p)
and change the bind with name DM:kaziorvb ;p

hope it helps :P
Signatures are displayed at the bottom of each post or personal message. BBCode and smileys may be used in your signature.