Upgrade Selection Script
TyrNemesis
trigger_CUT! Join Date: 2003-09-17 Member: 20942Members, NS1 Playtester, Contributor, Constellation
I found myself running low on keys to the point where I could no longer afford to have all my alien upgrade selections bound to keys. So, to make things more efficient, I wrote this script to allow you to pick any alien upgrade which uses a total of four keys (INS, HOME, DEL, and END)
<!--c1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1-->// Upgrade selection script by TyrNemesis^
bind "ins" "seledef"
bind "home" "selemov"
bind "del" "selesen"
bind "end" "seleend"
alias "seledef" "bind ins defrege; bind del defcara; bind home defrede"
alias "selemov" "bind ins movadre; bind del movcele; bind home movsile"
alias "selesen" "bind ins sensofe; bind del senfocu; bind home sencloa"
alias "seleend" "bind ins seledef; bind home selemov; bind del selesen"
alias "defcara" "impulse 101; seleend"
alias "defrege" "impulse 102; seleend"
alias "defrede" "impulse 103; seleend"
alias "movcele" "impulse 107; seleend"
alias "movadre" "impulse 108; seleend"
alias "movsile" "impulse 109; seleend"
alias "sencloa" "impulse 110; seleend"
alias "senfocu" "impulse 111; seleend"
alias "sensofe" "impulse 112; seleend"
// End Script<!--c2--></td></tr></table><div class='postcolor'><!--ec2-->
The attached image shows which keys do what. For instance, if you wanted Cloaking, you'd hit DEL, HOME. For Carapace, you'd hit INS, DEL. Etc.
Enjoy!
<!--c1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>CODE</b> </td></tr><tr><td id='CODE'><!--ec1-->// Upgrade selection script by TyrNemesis^
bind "ins" "seledef"
bind "home" "selemov"
bind "del" "selesen"
bind "end" "seleend"
alias "seledef" "bind ins defrege; bind del defcara; bind home defrede"
alias "selemov" "bind ins movadre; bind del movcele; bind home movsile"
alias "selesen" "bind ins sensofe; bind del senfocu; bind home sencloa"
alias "seleend" "bind ins seledef; bind home selemov; bind del selesen"
alias "defcara" "impulse 101; seleend"
alias "defrege" "impulse 102; seleend"
alias "defrede" "impulse 103; seleend"
alias "movcele" "impulse 107; seleend"
alias "movadre" "impulse 108; seleend"
alias "movsile" "impulse 109; seleend"
alias "sencloa" "impulse 110; seleend"
alias "senfocu" "impulse 111; seleend"
alias "sensofe" "impulse 112; seleend"
// End Script<!--c2--></td></tr></table><div class='postcolor'><!--ec2-->
The attached image shows which keys do what. For instance, if you wanted Cloaking, you'd hit DEL, HOME. For Carapace, you'd hit INS, DEL. Etc.
Enjoy!
Comments
--Scythe--
Well my way only takes up 6 keys <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html//emoticons/smile-fix.gif' border='0' style='vertical-align:middle' alt='smile-fix.gif' /><!--endemo--> and much easier I think.
<!--QuoteBegin--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> </td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->bind "F3" "def"
bind "F4" "mov"
bind "F5" "sen"
alias def "exec defense.cfg;developer 1;echo Defense Upgrades;wait;developer 1;echo Scripts made by SinSpawn"
alias mov "exec movement.cfg;developer 1;echo Movement Upgrades;wait;developer 1;echo Scripts made by SinSpawn"
alias sen "exec sensory.cfg;developer 1;echo Sensory Upgrades;wait;developer 1;echo Scripts made by SinSpawn"
bind ins cara
alias cara "impulse 101;developer 1;echo Upgrading [Carapace]"
bind "home" regen
alias regen "impulse 102;developer 1;echo Upgrading [Regeneration]"
bind "pgup" redempt
alias redempt "impulse 103;developer 1;echo Upgrading [Redemption]"
bind ins cloak
alias cloak " "impulse 110;developer 1;echo Upgrading [Cloaking]"
bind home focus
alias focus "impulse 111;developer 1;echo Upgrading [Focus]"
bind "pgup" sof
alias sof "impulse 112;developer 1;echo Upgrading [Scent of Fear]"
bind "ins" celerity
alias celerity "impulse 107;developer 1;echo Upgrading [Celerity]"
bind "home" adren
alias adren "impulse 108;developer 1;echo Upgrading [Adrenaline]"
bind "pgup" silence
alias silence "impulse 109;developer 1;echo Upgrading [Silence]"<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
so that means I just need to press f3 = Def changes my ins/home/pageup buttons to the 3 def upgrades, and same to the movement and sensory.
This is kinda old, lazy to adjust, but this works alot better when developer stille worked.
oh and... iirc isn't echo "working" anymore... <!--emo&;)--><img src='http://www.unknownworlds.com/forums/html//emoticons/wink-fix.gif' border='0' style='vertical-align:middle' alt='wink-fix.gif' /><!--endemo-->
I am useing it now <!--emo&:D--><img src='http://www.unknownworlds.com/forums/html//emoticons/biggrin-fix.gif' border='0' style='vertical-align:middle' alt='biggrin-fix.gif' /><!--endemo-->
oh and... iirc isn't echo "working" anymore... <!--emo&;)--><img src='http://www.unknownworlds.com/forums/html//emoticons/wink-fix.gif' border='0' style='vertical-align:middle' alt='wink-fix.gif' /><!--endemo--> <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
echo no work.
and yes you could drake, but all upgrades would consume 9 keys :O
EDITED: Here you go. It is not blockable by the new NS script blocker. Uses just 1 key and has a menu. Its just pretty much a improvement of TyrNemesis^ script.
To install put in C:\Program Files\Steam\SteamApps\(e-mail)\half-life\ns
Defualt key is J
If you want to change the binded key type in console "bind key +commandmenu"
I dunno about you, but I already have those keys memorized. For me, tapping "INS INS" takes about .1 seconds...a bit less than navigating the menu.
that said, it's very nice and if i didnt forget easily, i'd use it. not to mention that home insert, del, and end arent near my hands... so yeah. regardless, good job mate