Um... Anti-script Is Being Done How?

WolfWingsWolfWings NS_Nancy Resurrectionist Join Date: 2002-11-02 Member: 4416Members
Just wondering what the reasoning is for trying to 'block' scripts like the leap-attack stuff?

Just seems like it's begging for some people that play fade or skulk <b>without</b> scripts to be tagged by it just because they're too quick switching weapons, from what I understand?

Or is it actually checking if the binds are anything besides simple one-command bindings and judging based on that? I.E. Blocking that oh-so-crucial-to-scripting 'wait' command? If that's the way it's working, then that's not a problem, but I'm just wondering if I need to be careful about switching weapons too quick as an alien.

And before you say someone can't switch weapons back and forth in 0.05 seconds without a script...

Um... try some of the newer controllers out there, that are form-fit to your entire hand and littered with buttons under your fingertips. Bind up a leap-attack to an entire row of buttons in sequence, then hit them in a quick and smooth rolling-hand motion. Boom, repeatably 0.05-second timing across the buttons. :-)

I would have asked this on the thread that the anti-script was confirmed as existing on, but that thread had been locked by Flayra at the same time.

Comments

  • BrutusBrutus Join Date: 2002-10-20 Member: 1555Members
    I have attacks binded to mouse wheel and mouse3.
  • TyphonTyphon Join Date: 2002-11-01 Member: 1899Members
    Well, the anti script isnt perfect, as i've used a 'instant slot3 attack' for the past couple of days as alien. I've never been killed because of it. Although now that i know it is frowned upon by the devs i will remove the bind and go back to normal leaping/blinking/charging/umbraing
  • FlayraFlayra Game Director, Unknown Worlds Entertainment San Francisco Join Date: 2002-01-22 Member: 3Super Administrators, NS2 Developer, Subnautica Developer
    This code is less about preventing scripts and more about preventing some outright cheats, where you used to be able to use various alien abilities without possessing them. I'm sure people can write scripts that automatically leap/bite, I can't stop that.
  • TyphonTyphon Join Date: 2002-11-01 Member: 1899Members
    I'm pretty sure that HL can accommodate 'weapon draw' times, being the amount of time after selecting a weapon that you can first shoot it. I know CS uses them.

    But to make things clear, you are against the use of such 'quickdraw' scripts to instantly use abilities, correct?
  • Mr_Special_EDMr_Special_ED Join Date: 2002-11-05 Member: 7076Members
    Cmon now. This isn't SUPER STREET FIGHTER with the TURBO PAD with programmable moves put in. Anything that binds an action to a certain button and removes any coordinating ability is cheating in my book.
  • BrutusBrutus Join Date: 2002-10-20 Member: 1555Members
    I misunderstood. I have mouse up binded to slot 1, attack 2 bound to mouse down, etc. It chooses the attack mode, but does not execute the attack until I press mouse 1.
  • SaturnSaturn Join Date: 2002-11-02 Member: 4336Members
    In Counter-Strike there is a bug exploit of sorts where aliases can buy restricted weapons. I think what Flayra is saying is that the anti-alias is trying to prevent such exploits in NS.

    -Saturn <!--emo&::asrifle::--><img src='http://www.unknownworlds.com/forums/html/emoticons/asrifle.gif' border='0' valign='absmiddle' alt='asrifle.gif'><!--endemo-->
  • TryonTryon Join Date: 2002-11-05 Member: 7040Members
    <!--QuoteBegin--Mr. Special ED+Nov 5 2002, 04:05 PM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Mr. Special ED @ Nov 5 2002, 04:05 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->Anything that binds an action to a certain button and removes any coordinating ability is cheating in my book.<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
    Special Ed,

    You made the above statement in your post. Given that I was just wondering if this means that if I were to go out, buy a <a href='http://www.thinkgeek.com/computing/input/gaming/585b/' target='_blank'>Claw 3.0</a> and program a leap/bite attack I'd be "cheating" in your book? There's nothing wrong with using resources that you have available to improve your game. Go and buy a Claw, learn how to write alias's for combo actions, study the tactics of the game to improve yourself, but please dont call this cheating when someone else does it.

    And technically, by your statement "Anything that binds an action to a certain button" locks out the entire use of the keyboard and the mouse because it's "cheating" in your book. How are we supposed to play? With punch-cards?
  • WolfWingsWolfWings NS_Nancy Resurrectionist Join Date: 2002-11-02 Member: 4416Members
    <!--QuoteBegin--Flayra+Nov 5 2002, 08:55 PM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Flayra @ Nov 5 2002, 08:55 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->This code is less about preventing scripts and more about preventing some outright cheats, where you used to be able to use various alien abilities without possessing them. I'm sure people can write scripts that automatically leap/bite, I can't stop that.<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
    First off, before I start a minor rant against a poorly-thought out complaint by Mr. Special Ed:

    <b>Thank you for clarifying that, Flayra. I misunderstood your previous post about the topic. And thank you for taking the time to explain how things work to us, that's very rare but very much appreciated. And great job on MindRover, I owned a copy, though since given to a friend as a birthday present.</b> <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile.gif' border='0' valign='absmiddle' alt='smile.gif'><!--endemo-->

    As to Mr. Super Complaint Fighter... this is Half-Life, it has scripting to allow for customizable settings, or wierd controllers to be supported. But, I have to ask you, what's the difference between, say, setting up a sequence of keys in a line that do each step of a script, and running your hand across them smoothly, and making a single bind that does the same thing?

    And before you say it costs more keyboard real estate to do one that, making it fair, I can point you to USB 'Keyboard Expanders' that do nothing but provide more keys to bind. :-)

    So, again, what's the difference, functionally? None.

    It's in the same category of what's a fair monitor, or fair video card, or fair CPU to use to run something. The only way to make things truly 'fair' by those kinds of rules, is to block all but one CPU brand on one motherboard with one hard drive with one keyboard and mouse, one specific brand of speakers, and one monitor. Also known as... play a console version. Otherwise, there's things that can make a lot more difference than my ability to make 'leap' a button I press, rather than a weapon I manually switch back and forth with. <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile.gif' border='0' valign='absmiddle' alt='smile.gif'><!--endemo-->
  • LaserApaLaserApa Join Date: 2002-10-27 Member: 1638Members
    edited November 2002
    If you havnt allready, type ' fastswitch 1 ' in the console (this changes your config automaticly, so you only have to do it once) to change weapon instantly when pressing 1 2 3 4 or any other keys you have it bound to. helps when youre alien. I realy dont think this could be called cheating since its a pre-existing command in halflife. Problem though if you dont know about it so spread the word.

    I tried putting a bind for Skulk leap in my config but it nuked me pretty often... however, in this thread it seemed like flayra didnt mind binding leap attacks and such so if anyone knows a good bind, please tell me.

    The way i see it NS only uses one 'attack' button to make it as simple as possible. Many buttons to keep track of may be confusing for new players. But i think if there is a working way to bind keys and not **obscenity** the NS-team off. Go for it. But make the information on how to do it available to as many as possible in a newby computerfreindly fashion.
  • PetruPetru Join Date: 2002-11-06 Member: 7259Members
    <!--QuoteBegin--LaserApa+Nov 6 2002, 07:01 AM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (LaserApa @ Nov 6 2002, 07:01 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->If you havnt allready, type ' fastswitch 1 ' in the console (this changes your config automaticly, so you only have to do it once) to change weapon instantly when pressing 1 2 3 4 or any other keys you have it bound to. helps when youre alien. I realy dont think this could be called cheating since its a pre-existing command in halflife. Problem though if you dont know about it so spread the word.

    I tried putting a bind for Skulk leap in my config but it nuked me pretty often... however, in this thread it seemed like flayra didnt mind binding leap attacks and such so if anyone knows a good bind, please tell me.

    The way i see it NS only uses one 'attack' button to make it as simple as possible. Many buttons to keep track of may be confusing for new players. But i think if there is a working way to bind keys and not **obscenity** the NS-team off. Go for it. But make the information on how to do it available to as many as possible in a newby computerfreindly fashion.<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
    That's the issue at hand. Say (random figure) 85% of NS players don't know how to config a single button press that allows you, while running to leap and switching back to bite mode. To 85% of players that's unfair.

    In my eyes, it's natural for an Alien using bioligical body parts to have superfluous attack movements. A Fade wouldn't have to actively think to 'get out' that appendage that fires the acid rockets, it's a third arm, he just does it.

    If I could figure out some of the combo scripts, I'd do it, since I feel it'd be natural for aliens anyway. What I do hate are autochangers on the Marines. In Firearms they introduced a weapon change delay to stop auto-change/auto-draw scripts. I've seen already people that in a split second are able to switch from HMG to pistol etc. A man does have to put away his previous weapon, and draw his second, so it should take longer.
  • UGLJonUGLJon Join Date: 2002-11-04 Member: 6940Members
    Sheesh, who cares, switch weapons like the 80% of us.
  • LaserApaLaserApa Join Date: 2002-10-27 Member: 1638Members
    well then it would be nice to put keybinds for it in the menu like any other command. If you can bind it (and it doesnt kill you) some people will still do it regardless if its amoral, considered cheating or whatnot. Instead of trying to stop people from doing that it would probably just be simpler to put it in the menu so anyone can use it. <!--emo&???--><img src='http://www.unknownworlds.com/forums/html/emoticons/confused.gif' border='0' valign='absmiddle' alt='confused.gif'><!--endemo-->
  • playaplaya Join Date: 2002-11-05 Member: 7007Members
    if we r talking about simple scripting, then in no way u can call it cheating, i mean in back in the days of cs i used to use a knife script, bond to mouse 3 (it was a simple script, when i pressed mouse 3 it pulled out the knife at started slashing, as soon as u realise the button, it pulls out the weapon u've been using before), damn effective for a quick wack in the face, and its basicly the same with the bite/leap script.......
  • VisserVisser Join Date: 2002-11-03 Member: 6613Members
    Its called SKILL people. I kill myself multiple times per game by just being damn fast on the keys. My weapons are bound 1-4 as default. Simply by pressing these and swapping beween 1 and 3 (bite/leap) at fast as i can in the heat of battle IT KILLS ME for "cheating"?!?!??!

    Also until this post i had no idea about this.

    Could at least be not lame and TELL us we arent allowed to be fast/skilled.
  • ArkaineArkaine Join Date: 2002-07-12 Member: 914Members
    <!--QuoteBegin--Visser+Nov 6 2002, 08:35 AM--></span><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Visser @ Nov 6 2002, 08:35 AM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin-->Could at least be not lame and TELL us we arent allowed to be fast/skilled.<!--QuoteEnd--></td></tr></table><span class='postcolor'><!--QuoteEEnd-->
    It wasn't a problem before we, the public, got our hands on NS. <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html/emoticons/smile.gif' border='0' valign='absmiddle' alt='smile.gif'><!--endemo-->
    Flayra is working on that; don't worry about it.
  • FlayraFlayra Game Director, Unknown Worlds Entertainment San Francisco Join Date: 2002-01-22 Member: 3Super Administrators, NS2 Developer, Subnautica Developer
    This may or may not be considered cheating by many, but you can bet that I put in all the options that I "wanted" people to use. That's why fastswitch is an option in the GUI. When playing NS in formal tournaments on location, you can bet that you'll have to use the NS GUI and won't have console access. This means that if you get really good with scripts, you'll suddenly find yourself without them when you need them. Keep that in mind when editing your config and making scripts, that's all.
  • ArkaineArkaine Join Date: 2002-07-12 Member: 914Members
    edited November 2002
    I'm aware that this can be a problem, like no-recoil in CS, but scripting has so many uses!

    I'm trying to create a script for commanding that has different menus.
    You hit F1, it opens the equipment menu and rebinds 1234567890 to the menu items.
    You hit F2, it opens the build basic menu and rebinds 1234567890 to the menu items.
    You hit F3, it opens the build advanced menu and rebinds 1234567890 to the menu items.

    Well, I can do one or the other all fine and dandy, but I can't get the hotkeys to work unless they're assigned their own key...which requires me to hit three keys, rather than two...I have everything all set up, but this one thing is KILLING me. I've tried EVERYTHING I know to get around the system, but it ain't working. Assigning hotkeys in aliases, giving them their own line in a .cfg file, using impulse ## as opposed to hotkey##...everything! <!--emo&:(--><img src='http://www.unknownworlds.com/forums/html/emoticons/sad.gif' border='0' valign='absmiddle' alt='sad.gif'><!--endemo-->

    Even if you create a conditional that only allows the commander to do this...
    Please; I beg of you! Reenable this! Please...PLEASE! <!--emo&:(--><img src='http://www.unknownworlds.com/forums/html/emoticons/sad.gif' border='0' valign='absmiddle' alt='sad.gif'><!--endemo-->


    <b>People do not need to know how to script in order to download them, therefore no one is at an unfair advantage!</b>

    Getting a scriptpack:
    1. Download.
    2. Extract to NS folder.
    3. Type "exec autoexec.cfg" in the console.

    Everything is done for you; just read the readme that comes with a package to learn the key bindings. Yes, even you can use a scriptpack! I have one in my signature file, if you care to see how easy it is to use.
Sign In or Register to comment.