To The Scripters Out There
Nefilim
Join Date: 2003-08-09 Member: 19222Members, Constellation
<div class="IPBDescription">Dual Key Configs</div> Alright, Marines and Aliens vary so much with which keys they need.
Skulks don't need crouch or reload weapon - that's two keys that I could bind to something more useful, like switching to leap/bite.
Fades don't need reload weapon, that could be switching to acid rocket.
Marines don't really need the popup menu, except for the occasional medpack/ammo/in position to call out, which could be binded to the keyboard.
Are there any scripts out there to load up a certain key config when you type it in console? Something like "keycfg skulk" would load up all of the skulk keys. If not, is it scriptable?
Skulks don't need crouch or reload weapon - that's two keys that I could bind to something more useful, like switching to leap/bite.
Fades don't need reload weapon, that could be switching to acid rocket.
Marines don't really need the popup menu, except for the occasional medpack/ammo/in position to call out, which could be binded to the keyboard.
Are there any scripts out there to load up a certain key config when you type it in console? Something like "keycfg skulk" would load up all of the skulk keys. If not, is it scriptable?
Comments
In the game you can open the console and type:
exec skulk.cfg to load these bindings
or type:
bind s "exec skulk.cfg"
to bind it to key s.
Not that the pop-up menu is annoying, but it's slow, and anyone that knows how to any basic aliasing could enjoy the game so much more with a list of those commands. Is there a page out there that describes all of them? Thanks.
<!--c1--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1-->"1" "- Aliens -" "exec aliens.cfg"
"2" "- Marines -" "exec marines.cfg"
"3" "- Commander -" "exec commander.cfg"
"4" "Autoassign" "autoassign"
"5" "Spectate" "spectate"<!--c2--></td></tr></table><span class='postcolor'><!--ec2-->
Now create a separate config file for each class:
<b>aliens.cfg</b>
<!--c1--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1-->jointeamtwo
bind "q" "impulse 101"
bind "a" "impulse 102"
bind "z" "impulse 103"
bind "w" "impulse 107"
bind "s" "impulse 108"
bind "x" "impulse 109"
bind "e" "impulse 110"
bind "d" "impulse 111"
bind "c" "impulse 112"
con_notifytime 10
contimes 13
developer 1
echo "------- Defence -------"
echo "Q - Carapace"
echo "A - Regeneration"
echo "Z - Redemption"
echo "------- Movement -------"
echo "W - Celerity"
echo "S - Adrenaline"
echo "X - Silence"
echo "------- Sensory -------"
echo "E - Cloak"
echo "D - Pheramones"
echo "C - Scent of Fear"
developer 0<!--c2--></td></tr></table><span class='postcolor'><!--ec2-->
<b>marines.cfg</b>
<!--c1--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1-->stopcommandermode
jointeamone
bind blah blah .....
bind blah blah .....<!--c2--></td></tr></table><span class='postcolor'><!--ec2-->
<b>commander.cfg</b>
<!--c1--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1-->bind blah blah .....
bind blah blah .....<!--c2--></td></tr></table><span class='postcolor'><!--ec2-->
Make sure you have a key bound to the gui menu <b>(bind "x" "+commandmenu")</b>. Now you can use the menu to select which team to join from the ready room and it will automatically set your keys for you too. Also when in the comm chair if you change to marine keys it will log you out too. <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif'><!--endemo-->
Aliasing is easy to do. so i can now make an alias that makes a leap/bite or blink/slash, or a devour/gore, etc. Thanks for the list, guys, i appreciate the help
I use crouch all the time as skulk. It makes it easier to bunnyhop sometimes, if you hold it down you wont get stuck if you accidentally hit a wall or an object on the floor. It's also easier to get down when you're clinging to a wall, press duck will release the clinge and you will fall straight down, fast route down long vertical vents =).
For example: when I want to play aliens I press f3 which triggers this:
execs Alien.cfg (exec Base.cfg and skulk.cfg)
If I want to go gorge I press kp_enter which exec gorge.cfg ( trigers the impluse to go gorge and unbinds the previous "skulk mapping" and remaps my mouse to suit a gorge) ad nasuem.
Fades don't need reload weapon, that could be switching to acid rocket. <!--QuoteEnd--> </td></tr></table><span class='postcolor'> <!--QuoteEEnd-->
turn on hud_fastswitch, and hit 1 for bite, 3 for leap, 4 for acid rocket.
Wow, talk about time saved <!--emo&:p--><img src='http://www.unknownworlds.com/forums/html/emoticons/tounge.gif' border='0' style='vertical-align:middle' alt='tounge.gif'><!--endemo-->
<ul>
bind "MWHEELUP" "slot1"
bind "MWHEELDOWN" "slot3"
</ul>
REAL TIME SAVER FOR SKULK
I am working on a script where if u have 1 hive only ur MWHEELDOWN will be slot2
for all ur scripting needs: #torment @ quakenet, /msg J-
it gives me somthing to do. EHEHE. <!--emo&;)--><img src='http://www.unknownworlds.com/forums/html/emoticons/wink.gif' border='0' style='vertical-align:middle' alt='wink.gif'><!--endemo-->
<!--c1--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1-->
//press the appropriate upgrade key until the wanted upgrade is shown top left of ur screen followed by kp_enter.
//defence = 7 on keypad, movment = 8, sensory = 9
bind "kp_home" "dfn"
bind "kp_uparrow" "mvt"
bind "kp_pgup" "sens"
bind "kp_enter" "select"
alias reset "alias dfn dfn1; alias mvt mvt1; alias sens sens1"
alias cara "impulse 101; wait; wait; reset"
alias regn "impulse 102; wait; wait; reset"
alias redm "impulse 103; wait; wait; reset"
alias celr "impulse 107; wait; wait; reset"
alias adrn "impulse 108; wait; wait; reset"
alias siln "impulse 109; wait; wait; reset"
alias clk "impulse 110; wait; wait; reset"
alias phr "impulse 111; wait; wait; reset"
alias scnt "impulse 112; wait; wait; reset"
alias d0 "developer 0"
alias d1 "developer 1"
alias dfn "dfn1"
alias dfn1 "alias select cara; d1; echo -[ Carapace Selected ]-; d0; alias dfn dfn2"
alias dfn2 "alias select regn; d1; echo -[ Regeneration Selected ]-; d0; alias dfn dfn3"
alias dfn3 "alias select redm; d1; echo -[ Redemption Selected ]-; d0; alias dfn dfn1"
alias mvt "mvt1"
alias mvt1 "alias select adrn; d1; echo -[ Adrenaline Selected ]-; d0; alias mvt mvt2"
alias mvt2 "alias select siln; d1; echo -[ Silence Selected ]-; d0; alias mvt mvt3"
alias mvt3 "alias select celr; d1; echo -[ Celerity Selected ]-; d0; alias mvt mvt1"
alias sens "sens1"
alias sens1 "alias select clk; d1; echo -[ Cloaking Selected ]-; d0; alias sens sens2"
alias sens2 "alias select phr; d1; echo -[ Pheramones Selected ]-; d0; alias sens sens3"
alias sens3 "alias select scnt; d1; echo -[ Scent of Fear Selected ]-; d0; alias sens sens1"
<!--c2--></td></tr></table><span class='postcolor'><!--ec2-->
/me goes to script
Pfft, I dunno what type of keyboard you use but mines got 110 keys. <!--emo&:p--><img src='http://www.unknownworlds.com/forums/html/emoticons/tounge.gif' border='0' style='vertical-align:middle' alt='tounge.gif'><!--endemo-->
Nice technique though. <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile.gif' border='0' style='vertical-align:middle' alt='smile.gif'><!--endemo-->