How Much Does A 3jump Script Help Bunnyhopping?

davidsansomedavidsansome Join Date: 2003-02-07 Member: 13228Members, Constellation
edited September 2004 in NS General Discussion
<div class="IPBDescription">Find out here</div> I've created this topic in an attempt to explain what a 3jump does and doesn't do.

<b>How does bunnyhopping work?</b><ul><li>The player has to jump at the exact time he hits the ground. Any time spent in contact with the ground makes the player slow down.</li><li>The player must turn and strafe in a special way so as to increase his speed.</li></ul><b>How does a 3jump script help with bunnyhopping?</b>
A 3jump script <b>does</b> make it easier to time jumps. It sends the jump command to the server 3 times in rapid succession, so you have a greater margin of error.
A 3jump script <b>does not</b> turn or strafe for you. Nor does it stop you from having to press a button for every jump you do.

<img src='http://www.davidsansome.com/bunny1.png' border='0' alt='user posted image' />
<img src='http://www.davidsansome.com/bunny2.png' border='0' alt='user posted image' />
<img src='http://www.davidsansome.com/bunny3.png' border='0' alt='user posted image' />
<img src='http://www.davidsansome.com/bunny4.png' border='0' alt='user posted image' />

<b>What does a 3jump script look like?</b>
<!--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-->alias +3jumps "+jump; wait; -jump; wait; +jump; wait; -jump; wait; +jump"
alias -3jumps "-jump"
bind mouse2 +3jumps<!--c2--></td></tr></table><div class='postcolor'><!--ec2-->

<b>I can bunnyhop just fine without a script.</b>
No, you probably can't. The human brain simply cannot give you the accuracy you need to time every single jump absolutely correctly. Look at the second picture above. You are probably jumping a <b>tiny amount</b> before or after you are supposed to. This won't slow you down much, but it will stop you from attaining the maximum speeds.

<span style='font-size:8pt;line-height:100%'>Edit: Added a diagram for mousewheel bunnyhopping.</span>
«1345

Comments

  • WitherWither A Bugged Life Join Date: 2002-12-24 Member: 11513Members, NS1 Playtester, Contributor, Constellation
    Add a command into NS that 3 jumps automatically and everything will be fixed.
  • KippoKippo Join Date: 2003-02-26 Member: 14046Members
    edited September 2004
    Nicley done Robin <!--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-->

    Great visual aids now the nubblings have no excuse for not understanding how it works
  • tankefugltankefugl One Script To Rule Them All... Trondheim, Norway Join Date: 2002-11-14 Member: 8641Members, Retired Developer, NS1 Playtester, Constellation, NS2 Playtester, Squad Five Blue
    Remark: You can bhop using the mousewheel. The mousewheel acts just like the 3jump does, thus not losing speed when touching the ground.
  • WitherWither A Bugged Life Join Date: 2002-12-24 Member: 11513Members, NS1 Playtester, Contributor, Constellation
    <!--QuoteBegin-tankefugl+Sep 7 2004, 06:24 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (tankefugl @ Sep 7 2004, 06:24 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> Remark: You can bhop using the mousewheel. The mousewheel acts just like the 3jump does, thus not losing speed when touching the ground. <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    Except if you gain any speed you'll have to keep scrolling your mouse wheel continuously, which takes so much effort away that for me, and many other players, it beats the purpose.
  • SariselSarisel .::&#39; ( O ) &#39;;:-. .-.:;&#39; ( O ) &#39;::. Join Date: 2003-07-30 Member: 18557Members, Constellation
    <!--QuoteBegin-tankefugl+Sep 7 2004, 12:24 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (tankefugl @ Sep 7 2004, 12:24 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> Remark: You can bhop using the mousewheel. The mousewheel acts just like the 3jump does, thus not losing speed when touching the ground. <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    Yes, and voogru has plans to remove that capability if I recall correctly.
  • ZaggyZaggy NullPointerException The Netherlands Join Date: 2003-12-10 Member: 24214Forum Moderators, NS2 Playtester, Reinforced - Onos, Subnautica Playtester
    <!--QuoteBegin-Wither+Sep 7 2004, 12:22 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Wither @ Sep 7 2004, 12:22 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> Add a command into NS that 3 jumps automatically and everything will be fixed. <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    I said something like that before, can't the devs just not make something that makes bhopping as easy as tapping the jump button when you are a skulk...?
  • comradecomrade Join Date: 2003-11-30 Member: 23774Members
    <!--QuoteBegin-Wither+Sep 7 2004, 12:25 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (Wither @ Sep 7 2004, 12:25 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> <!--QuoteBegin-tankefugl+Sep 7 2004, 06:24 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (tankefugl @ Sep 7 2004, 06:24 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> Remark: You can bhop using the mousewheel. The mousewheel acts just like the 3jump does, thus not losing speed when touching the ground. <!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
    Except if you gain any speed you'll have to keep scrolling your mouse wheel continuously, which takes so much effort away that for me, and many other players, it beats the purpose. <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    I find that binding both mwheelup and mwheeldown to +jump allows you to scroll your finger down for one jump and leave it there for a short period and then scrolling back in time for the next jump.

    All my bunnyhopping takes is one scroll a small time before I would press a 3jump script and I have had a consistent 510-520 bunnyhop for well over 6 months, and NS is the first FPS game I've ever played (besides Wolf3d...)
  • -Drake--Drake- -dn ʎɐʍ sıɥʇ- Join Date: 2003-04-02 Member: 15125Members
    i dont really think ppl have to much problems with normal B-hoping since there is a degree of human error involved meaning it isnt 100% all the time

    but have no love of aid by scripts as it reduces this error margin thus making it that little more frequent
  • paper_tigerpaper_tiger Join Date: 2004-05-07 Member: 28534Members
    Something I found funny is that i never scripted cause i thought it was lame and I also thought all the good players didnt script either. I thought that they were really good and could time it all perfectly. As soon as scripts were blocked by default in beta 5 I found out the truth... that my childhood heros were all frauds!!!


    Bahahahahha sux to them... I can bunny hop better than them all now muhahahahahahahahhahahahahahahahahahahahahahahahahah
  • obuhobuh Not Quite Smart at NS Join Date: 2003-03-31 Member: 15072Members, Constellation
  • TOmekkiTOmekki Join Date: 2003-11-25 Member: 23524Members
    edited September 2004
    paper_tiger: i envy you. i really do.

    ps. very good explanation.
  • coriscoris Join Date: 2003-07-08 Member: 18034Members, Constellation
    Add a 3jump as default.


    WHY CANT A DEV COMMENT ON THIS?!
  • tankefugltankefugl One Script To Rule Them All... Trondheim, Norway Join Date: 2002-11-14 Member: 8641Members, Retired Developer, NS1 Playtester, Constellation, NS2 Playtester, Squad Five Blue
    edited September 2004
    <i>Edited out to keep the thread on track.</i>
  • TOmekkiTOmekki Join Date: 2003-11-25 Member: 23524Members
    the same motive perhaps as why to block certain scripts from working? whatever that is, i ask :D
  • NEO_PhyteNEO_Phyte We need shirtgons&#33; Join Date: 2003-12-16 Member: 24453Members, Constellation
    OMG i cant do a perfect Bhop

    I MUST BE SOME NO-TALENT NUB!!!!!!

    *suicide*




    <!--emo&;)--><img src='http://www.unknownworlds.com/forums/html//emoticons/wink-fix.gif' border='0' style='vertical-align:middle' alt='wink-fix.gif' /><!--endemo-->
  • HellbillyHellbilly A whole title out of pity... Join Date: 2002-11-02 Member: 3931Members, NS1 Playtester, Constellation
    Very well put together.
  • Jim_has_SkillzJim_has_Skillz Join Date: 2003-01-19 Member: 12475Members, Constellation
    nice work, good explanation.
  • gophergopher Join Date: 2003-08-01 Member: 18657Members, Constellation
    I wonder how many servers would have blockscripts enabled if the var happenend to block jump being binded to the mousewheel, as that basically is the same as the 3jumps script.
  • comradecomrade Join Date: 2003-11-30 Member: 23774Members
    Let's try not to get this locked by discussing certain devs reasons for anything, it's a very useful and well put together post.
  • CWolfCWolf Join Date: 2003-01-19 Member: 12483Members
    Nice one. This is a very well explained thread and is totally correct!

    Maybe it will help some people understand a little more. <!--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-->
  • the_x5the_x5 the Xzianthian Join Date: 2004-03-02 Member: 27041Members, Constellation
    edited September 2004
    me = like visual aide

    Sticky/web please. Web web web. <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html//emoticons/smile-fix.gif' border='0' style='vertical-align:middle' alt='smile-fix.gif' /><!--endemo-->

    ~edit~

    ok... so then remove offensive posts and then web...
  • Ryse_SladeRyse_Slade Germany Join Date: 2002-12-22 Member: 11349Members, Constellation
    I do agree this is a nice explanation of how bunnyhop works. It shows what the script does and what the player still has to do. But I find the conclusion quite amusing. The thread starter obviously wanted to write a post against scripting but the conclusion is wrong.

    <!--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-->I can bunnyhop just fine without a script.
    No, you probably can't.<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->

    First of all with a little bit of practice most players (I know a few people who can't even bhop WITH the script) can do it without ANY kind of help.
    Even if you can't do it perfect without some help the conclusion "You can't do it without script" is wrong. A script is only one way to the holy grail. You can use the mouse wheel which isn't much of a difference (the disadvantage of scripts (wait!) doesn't apply to the mouse wheel so it's even better than the script) or software/hardware/drivers with auto-repeat buttons.
  • BobTheJanitorBobTheJanitor Join Date: 2003-12-10 Member: 24228Members, NS1 Playtester
    With the current 'accidental' unlocking of _special without blockscripts enabled, I tried out a _special jump script (on a local server, of course). After playing with it for a couple minutes, I've come to the conclusion that adding this into the game as the default jump would work WONDERS for poor skulks. This is the way that the Science & Industry mod handles their jumping, as well. The only concern would be that it may make jumping too easy. I'm not sure how bad that is, as it would at least provide a totally level playing field.

    At the moment, on an mp_blockscripts 1 server, you'll find a range of players all the way from newbies who have no idea how to hop at all, up to an old pro who could bunny his way up and down a ramp with his eyes closed (and is lucky, because he's been using mwheel to jump all this time, so he isn't disadvantaged by suddenly having that forced on him) Adding in a _special type perma-jump would simply put everyone on the exact same footing. New and old alike could be hopping like masters with a week or so of practice. The motions aren't so hard to learn once you've taught yourself the odd actions required to jump all the time while navigating around.

    I realize this probably won't happen, but I felt the effort was worth making.
  • davidsansomedavidsansome Join Date: 2003-02-07 Member: 13228Members, Constellation
    edited September 2004
    <!--QuoteBegin-HA|Striker+Sep 7 2004, 06:14 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (HA|Striker @ Sep 7 2004, 06:14 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> I do agree this is a nice explanation of how bunnyhop works. It shows what the script does and what the player still has to do. But I find the conclusion quite amusing. The thread starter obviously wanted to write a post against scripting but the conclusion is wrong.

    <!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
    Actually, I fully support scripting. That's not the point though. The post was only stating facts - not opinion.

    <!--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--><!--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-->I can bunnyhop just fine without a script.
    No, you probably can't.<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->

    First of all with a little bit of practice most players (I know a few people who can't even bhop WITH the script) can do it without ANY kind of help.
    Even if you can't do it perfect without some help the conclusion "You can't do it without script" is wrong. A script is only one way to the holy grail. You can use the mouse wheel which isn't much of a difference (the disadvantage of scripts (wait!) doesn't apply to the mouse wheel so it's even better than the script) or software/hardware/drivers with auto-repeat buttons.<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->

    No, it is not possible to attain the <b>maximum possible speed</b> through manual jumping. You might be able to get up to a speed faster than the normal running speed, but you will slip up eventually and lose speed.

    I'd be interested to know what the exact speed these people have attained.

    To find out:<ul><li>Create a listen server, or join a server on which you have admin.</li><li>Set sv_cheats to 1</li><li>Set cl_showspeed to 1</li></ul>Normal running speed is about 290 (thanks choc). A perfect bunnyhopper can get over 500
  • obuhobuh Not Quite Smart at NS Join Date: 2003-03-31 Member: 15072Members, Constellation
    edited September 2004
    <!--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-->Normal running speed is about 270.  A perfect bunnyhopper can get over 500 <!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
    Normal running speed is 290 for skulks <!--emo&;)--><img src='http://www.unknownworlds.com/forums/html//emoticons/wink-fix.gif' border='0' style='vertical-align:middle' alt='wink-fix.gif' /><!--endemo-->
  • davidsansomedavidsansome Join Date: 2003-02-07 Member: 13228Members, Constellation
    <!--QuoteBegin-BobTheJanitor+Sep 7 2004, 06:28 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (BobTheJanitor @ Sep 7 2004, 06:28 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> With the current 'accidental' unlocking of _special without blockscripts enabled, I tried out a _special jump script (on a local server, of course). After playing with it for a couple minutes, I've come to the conclusion that adding this into the game as the default jump would work WONDERS for poor skulks. This is the way that the Science & Industry mod handles their jumping, as well. The only concern would be that it may make jumping too easy. I'm not sure how bad that is, as it would at least provide a totally level playing field. <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    Firstly, <a href='http://www.unknownworlds.com/forums/index.php?showtopic=79901' target='_blank'>it was an accident and it will be fixed in beta 6</a>.

    Second, yes, I agree that a built in _special jump script would be very good. I think this is the way it's done in Science and Industry.

    This is the only way I can see that would satisfy both pro and anti scripters.
  • Nemesis_ZeroNemesis_Zero Old European Join Date: 2002-01-25 Member: 75Members, Retired Developer, NS1 Playtester, Constellation
    <!--QuoteBegin-coris+Sep 7 2004, 05:41 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (coris @ Sep 7 2004, 05:41 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> WHY CANT A DEV COMMENT ON THIS?! <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    Because, to be brief, there is internal discussion on the topic, and like hell one of us is going to fall in the other's backs by declaring his point of view 'official' until we've reached a conclusion.

    Great topic, thanks for contributing a whole lot more to the discussion than most others.
  • MrMojoMrMojo Join Date: 2002-11-25 Member: 9882Members, Constellation
    Great explanation.

    And for the people who say they can bunnyhop without it..what speeds do you get?
  • NGENGE Join Date: 2003-11-10 Member: 22443Members
    <!--QuoteBegin-BobTheJanitor+Sep 7 2004, 01:28 PM--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td><b>QUOTE</b> (BobTheJanitor @ Sep 7 2004, 01:28 PM)</td></tr><tr><td id='QUOTE'><!--QuoteEBegin--> With the current 'accidental' unlocking of _special without blockscripts enabled, I tried out a _special jump script (on a local server, of course). After playing with it for a couple minutes, I've come to the conclusion that adding this into the game as the default jump would work WONDERS for poor skulks. This is the way that the Science & Industry mod handles their jumping, as well. The only concern would be that it may make jumping too easy. I'm not sure how bad that is, as it would at least provide a totally level playing field.

    At the moment, on an mp_blockscripts 1 server, you'll find a range of players all the way from newbies who have no idea how to hop at all, up to an old pro who could bunny his way up and down a ramp with his eyes closed (and is lucky, because he's been using mwheel to jump all this time, so he isn't disadvantaged by suddenly having that forced on him) Adding in a _special type perma-jump would simply put everyone on the exact same footing. New and old alike could be hopping like masters with a week or so of practice. The motions aren't so hard to learn once you've taught yourself the odd actions required to jump all the time while navigating around.

    I realize this probably won't happen, but I felt the effort was worth making. <!--QuoteEnd--> </td></tr></table><div class='postcolor'> <!--QuoteEEnd-->
    _special was removed from S&I


    Furthermore a _special bhop script completely nerfs the game, it's something that should not be added.
  • Soylent_greenSoylent_green Join Date: 2002-12-20 Member: 11220Members, Reinforced - Shadow
    <!--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-->  Great explanation.

    And for the people who say they can bunnyhop without it..what speeds do you get?<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->

    400-500 easily and consistently on <i>flat ground</i> with just the spacebar, as long as no-one is attacking me.
Sign In or Register to comment.