A Couple Of Ideas.

HarrowerHarrower Join Date: 2005-03-16 Member: 45478Members
edited March 2005 in NS General Discussion
<div class="IPBDescription">On: hotkeys and binds</div> Hey, I'm new here. The post count may have been a clue to that though.

I registered to bring up the topic of scripting and binds, especially in relation to Blink and Leap (Pounce).

I use hud_fastswitch 1 but it's still clunky gameplay to switch and then fire, and binding a script to do it will prevent access to any server disallowing scripting.

In Jedi Outcast force powers would be 'used' by simply pressing a bindable key. You didn't need to switch to another weapon, they just worked.

Weapon switching seems outdated to me, at least without another alternative for faster, less clunky avatar-management.


But if you like the way it is, and think fades and skulks should be handicapped in this way because the ability would be too broken if it were bindable to a key, and not reliant upon 'fire', that's fine. Please be aware though, that realistically, and (to me) common sensically, its not something that would be as hard (as you make it out to be) in reality.

Then again, in reality, an elephant can't climb a ladder either. At least not at run speed.

Comments

  • 2_of_Eight2_of_Eight Join Date: 2003-08-20 Member: 20016Members
    Try binding mouse buttons, maybe mousewheel actions, to slots.
    mwheelup slot1
    mwheeldown slot2
    mouse3 (that's clicking the mousewheel for me) slot3
    Very useful config.
  • c4tc4t Join Date: 2003-09-06 Member: 20619Members
    you can do this with scripts but its a little clunky and slow




    like leap scripts for skulks, if you leap once and let go of the leap script key you cant leap again for a second or so, or atleast not quick enough to make a good diff.
  • GoDlolGoDlol Join Date: 2005-01-08 Member: 33703Members
    Hud_fastswitch 1 is instant for me
  • HarrowerHarrower Join Date: 2005-03-16 Member: 45478Members
    Thats a good idea 2 of eight. It just seems like it overcomplicates things.

    My friend and I were talking about what would happen if binable 'use' keys were allowed, instead of switch weapon.

    It seems like weapon recoil would take care of any issues (ex. a lerk using bite, spore, umbra, and primal scream at the same time by mashing keys) so like, leap and blink would have 0 recoil.

    But like I said, if this is the way the Dev's like it, it's their game.
  • theclamtheclam Join Date: 2004-08-01 Member: 30290Members
    <!--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-->
    It seems like weapon recoil would take care of any issues (ex. a lerk using bite, spore, umbra, and primal scream at the same time by mashing keys) so like, leap and blink would have 0 recoil.
    <!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
    Recoil?

    I like the way the system works now. It's something that works fine, but you just have to learn it.
  • AbixAbix Join Date: 2003-12-14 Member: 24359Members, Constellation, Reinforced - Shadow
    I would have to say no to the builtin. Ive been playing NS and Fading for a good year and a half now and I can do everything I possibly need with hud_fastswitch 1. Its not clumsy, it just takes a while to get used to.

    Practice practice practice!
  • DarkFrostDarkFrost Join Date: 2003-04-03 Member: 15154Members, NS1 Playtester, Constellation
    Think he means cool down.

    There was a thread (bob the janitor (I THINK)) posted in with this same idea, over in the ideas and suggestion forum.

    I am fine with this idea, aslong as the "old" system still worked too.
  • Swift_IdiotSwift_Idiot Join Date: 2003-01-05 Member: 11883Members
    It's my opinion that the idea of "weapon cycling" halflife style is a dead mechanic in FPSers. Many of the alien attacks would be much easier to use if they were push-button.

    You can write a script that does this.

    Here it is.

    <span style='font-size:8pt;line-height:100%'>alias +s1 "slot1;w;+attack;"
    alias -s1 "-attack;"

    alias +s2 "slot2;w;+attack;
    alias -s2 "-attack;w;w;slot1"

    alias +s3 "slot3;w;+attack;
    alias -s3 "-attack;w;w;slot1"

    alias +s4 "slot4;w;+attack;
    alias -s4 "-attack;w;w;slot1"</span>

    Using these scripts as a template, instead of using number keys or the inventory menu, you can create short scripts which do exactly what you're talking about. That is to say, pressing down a button to both switch to and use another "weapon" then letting it go to switch back to bite.

    For instance, +s3 will cause you to leap at a press, and return to bite with a release. It's two times faster for your keyboard fingers and doesn't even utilize your mouse fingers, unlike traditional weapon switching.

    I really really really wish the devs would overhaul the game control dynamic for the 21st century. It forces those of us who wish to make obvious improvements to the game engine to write our own code.
  • theclamtheclam Join Date: 2004-08-01 Member: 30290Members
    <!--QuoteBegin-Swift Idiot+Mar 17 2005, 12:54 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Swift Idiot @ Mar 17 2005, 12:54 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> It's my opinion that the idea of "weapon cycling" halflife style is a dead mechanic in FPSers. Many of the alien attacks would be much easier to use if they were push-button.

    You can write a script that does this.

    Here it is.

    <span style='font-size:8pt;line-height:100%'>alias +s1 "slot1;w;+attack;"
    alias -s1 "-attack;"

    alias +s2 "slot2;w;+attack;
    alias -s2 "-attack;w;w;slot1"

    alias +s3 "slot3;w;+attack;
    alias -s3 "-attack;w;w;slot1"

    alias +s4 "slot4;w;+attack;
    alias -s4 "-attack;w;w;slot1"</span>

    Using these scripts as a template, instead of using number keys or the inventory menu, you can create short scripts which do exactly what you're talking about. That is to say, pressing down a button to both switch to and use another "weapon" then letting it go to switch back to bite.

    For instance, +s3 will cause you to leap at a press, and return to bite with a release. It's two times faster for your keyboard fingers and doesn't even utilize your mouse fingers, unlike traditional weapon switching.

    I really really really wish the devs would overhaul the game control dynamic for the 21st century. It forces those of us who wish to make obvious improvements to the game engine to write our own code. <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    This would be awful. You couldn't rapidfire parasite. You'd have to keep jamming on the metabolize or acid rocket or healing spray keys, etc.
  • im_lostim_lost TWG Rule Guru Join Date: 2003-04-26 Member: 15861Members
    <!--QuoteBegin-theclam+Mar 17 2005, 10:22 AM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (theclam @ Mar 17 2005, 10:22 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> <!--QuoteBegin-Swift Idiot+Mar 17 2005, 12:54 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Swift Idiot @ Mar 17 2005, 12:54 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> It's my opinion that the idea of "weapon cycling" halflife style is a dead mechanic in FPSers.  Many of the alien attacks would be much easier to use if they were push-button.

    You can write a script that does this.

    Here it is.

    <span style='font-size:8pt;line-height:100%'>alias +s1 "slot1;w;+attack;"
    alias -s1 "-attack;"

    alias +s2 "slot2;w;+attack;
    alias -s2 "-attack;w;w;slot1"

    alias +s3 "slot3;w;+attack;
    alias -s3 "-attack;w;w;slot1"

    alias +s4 "slot4;w;+attack;
    alias -s4 "-attack;w;w;slot1"</span>

    Using these scripts as a template, instead of using number keys or the inventory menu, you can create short scripts which do exactly what you're talking about.  That is to say, pressing down a button to both switch to and use another "weapon" then letting it go to switch back to bite.

    For instance, +s3 will cause you to leap at a press, and return to bite with a release.  It's two times faster for your keyboard fingers and doesn't even utilize your mouse fingers, unlike traditional weapon switching.

    I really really really wish the devs would overhaul the game control dynamic for the 21st century.  It forces those of us who wish to make obvious improvements to the game engine to write our own code. <!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
    This would be awful. You couldn't rapidfire parasite. You'd have to keep jamming on the metabolize or acid rocket or healing spray keys, etc. <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    For healspray/metabolize, you can just hold down the key, and it will stop at +attack until you let go, so it works fine for those attacks. Rapid parasiting would be out, though. You could always switch to the weapon the way you currently do instead of using the keys bound to aliases for when you want to rapidly parasite.
  • digzdigz be still, maggot Join Date: 2002-05-07 Member: 588Members, NS1 Playtester, Forum Moderators, Constellation
    <!--QuoteBegin-theclam+Mar 17 2005, 12:22 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (theclam @ Mar 17 2005, 12:22 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> This would be awful. You couldn't rapidfire parasite. You'd have to keep jamming on the metabolize or acid rocket or healing spray keys, etc. <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    As long as the key is held down, it is firing that weapon. Also, for something like parasite you could just use lastinv to select *just* parasite. I use the above script and it is very usefull.
  • RushakraRushakra Join Date: 2004-03-25 Member: 27523Members
    Personally, I think the speed at which you can pull out your other weapon and fire is a little <i>too fast</i> realistically, and we should be thankful it's as fast as it is to begin with. What's with everyone and wanting all the game features at the press of a button? I swear, if it were possible to make a script that would Gorge you, walk to the nearest res node, drop it, then go Skulk and bunnyhop to Double, <b>you would.</b> Let's just include a "WIN GAME" button while we're at it.
  • im_lostim_lost TWG Rule Guru Join Date: 2003-04-26 Member: 15861Members
    <!--QuoteBegin-Rushakra+Mar 17 2005, 10:53 AM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Rushakra @ Mar 17 2005, 10:53 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->Personally, I think the speed at which you can pull out your other weapon and fire is a little <i>too fast</i> realistically, and we should be thankful it's as fast as it is to begin with. What's with everyone and wanting all the game features at the press of a button? I swear, if it were possible to make a script that would Gorge you, walk to the nearest res node, drop it, then go Skulk and bunnyhop to Double, <b>you would.</b> Let's just include a "WIN GAME" button while we're at it.<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
    You <b>could</b> write a script to do all that, if you really wanted to (and knew exactly where you were going to spawn). The only reason it wouldn't work (besides mp_bs 1) is that a marine would probably kill you somewhere along the way, and you couldn't do anything about it.
  • SkySky Join Date: 2004-04-23 Member: 28131Members
    Outdated system? I hardly think slot-based weaponry is outdated. Push a button to pull out a gun or prepare an attack, push another to fire said attack. Is that really that hard? <!--emo&???--><img src='http://www.unknownworlds.com/forums/html/emoticons/confused-fix.gif' border='0' style='vertical-align:middle' alt='confused-fix.gif' /><!--endemo--> It's a matter of brain control that landing an attack is easier if both the aiming mechanism and the firing control are done by the same hand. That's what a mouse is: you aim with it, then the same hand fires the attack; your other hand just prepares the attack for you. Timing the pressing of the attack button on your keyboard with the aiming on your mouse would be even harder for a new player to learn, imo, especially since every other damn game has used a control system like this. hud_fastswitch 1 takes care of all your problems; I honestly don't see the massive advantage in being able to leap at the push of a button compared to the current system with fastswitch on.

    And a script that always returns me to the slot1 weapon if I'm not pressing a button? There's already a wait time between drawing a weapon, for instances spores, and actually being able to use the weapon. This script will make me have to go through that wait time every time I want to umbra(if I'm not holding the button down continuously, which is stupid in its own right). Compare this to the current configuration, where I can just select slot three and then fly around knowing that I can instantly umbra in case I run into a marine and fly away quickly under a bit of cover. This script takes away that quick response time. Same thing applies with leap, spore, blink, etc. The draw time for blink is small, but it's there, and that extra second can definitely be useful if a fade suddenly runs into a group of shotties.

    Basically, don't try to fix something that really needs no fixing, especially if there are definite downsides to the idea.
  • HarrowerHarrower Join Date: 2005-03-16 Member: 45478Members
    <!--QuoteBegin-Rushakra+Mar 17 2005, 01:53 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Rushakra @ Mar 17 2005, 01:53 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> Personally, I think the speed at which you can pull out your other weapon and fire is a little <i>too fast</i> realistically, and we should be thankful it's as fast as it is to begin with. <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    Please dont tell me what my emotions should be. And don't infer that you need work on something that you clearly already agree with by using 'we' to create a softer tone in your rebuke.

    Thanks.

    On topic, I'm not questioning the speed of the attacks, or their cooldown (yes, that IS what I was referring to when I said 'recoil' but that was a theory) what I'm saying is that the current system of weapon-switching is clumsy, clunky, dated, and overcomplicated, as was said by Swift Idiot.

    On the topic of a "WIN" button, the whole reason for this post is because I have already done this in scripting, but I don't want to combat script. For the reasons of: it will get you banned/not accepted at all into some servers, and I think it damages the overall playability of the game and creates no concrete stopping-point for how much scripting is 'too much scripting'.

    Sue me. I like legit play.
  • FaskaliaFaskalia Wechsellichtzeichenanlage Join Date: 2004-09-12 Member: 31651Members, Constellation
    Tbh i am still in favor of beeing able to execute some attacks once with a single keystroke. Mainly leap, blink and maybe xeno.
    Playing alien in AvP2 was really cool and felt rather natural, cause you didnt need to change weapon slots. Mouse 1 for claws/maul mouse 2 for tail and e for leap <!--emo&;)--><img src='http://www.unknownworlds.com/forums/html/emoticons/wink-fix.gif' border='0' style='vertical-align:middle' alt='wink-fix.gif' /><!--endemo-->
  • theclamtheclam Join Date: 2004-08-01 Member: 30290Members
    What could be done is to have this as an optional control system, but it should never be made the exclusive way of controlling your character.
  • HarrowerHarrower Join Date: 2005-03-16 Member: 45478Members
    <!--QuoteBegin-theclam+Mar 17 2005, 02:49 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (theclam @ Mar 17 2005, 02:49 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> What could be done is to have this as an optional control system, but it should never be made the exclusive way of controlling your character. <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    I agree in every possible way.
  • DragonMechDragonMech Join Date: 2003-09-19 Member: 21023Members, Constellation, Reinforced - Shadow
    <!--QuoteBegin-Harrower+Mar 17 2005, 02:10 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Harrower @ Mar 17 2005, 02:10 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> <!--QuoteBegin-theclam+Mar 17 2005, 02:49 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (theclam @ Mar 17 2005, 02:49 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> What could be done is to have this as an optional control system, but it should never be made the exclusive way of controlling your character. <!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
    I agree in every possible way. <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    QFT. I use similar commands in my alien game, and find them very convienient. ^^
Sign In or Register to comment.