Rapier7
Apr 11 2004, 02:49 PM
Well, first off, what is bunny hopping?
Bunny hopping is exploiting the half life engine, to go faster than your designated speed. Since there is no friction (theoretically, but there is a small bit in practice) in strafe jumps, you (theoretically) never lose speed and keep going faster. It involves strafe jumping, and coordinating with your mouse. Since it is still possible to bunny hop as aliens, but disabled for the marines, I will assume that it is legal to bunny hop.
Now that you know what bunny hopping is, why should you do it?
Successfully bunny hopping will do two things, it makes you go faster, and it makes you much harder to hit, as the movement is seemingly spontaneous (from a marine's point of view when he has about .5 seconds to hit you).
Sounds neat! But how do I bunny hop?
I find that this configuration works best for me when I first learned how to bunny hop.
Change these buttons from default:
(note, you can assign tertiary binds to actions, but you can't do it from the options menu, you can do it via console or the config file in your NS directory)
Crouch=spacebar.
Jump=mwheelup.
Jump=mwheeldown.
Orient yourselves with the new configuration, and do the following instructions:
1. Stand perfectly still.
2. Start strafe jumping from the start.
|- To do this, you simply roll your mousewheel up or down, and strafe jump. However, to successfully bunnyhop, you must also move your mouse in the direction you are strafe jumping. For example, if you strafe jump to your right, move your mouse in a V pattern towards the right. If you strafe jump to your left, move your mouse in a V pattern towards the left. (When I mean V pattern, imagine that the bottom of your mouse is the bottom of the V. Do not move the whole of your mouse, but move the top half of your mouse left and right.) Always remember to hold your crouch key when you bunny hop, otherwise you'll be sticking to walls left and right.
3. Repeat.
Sounds simple? You have to remember to take it in turns. Don't expect to be able to do it from the start, it takes practice. But if you are really stuck, do it one at a time. Bunny hop left, stop, then bunny hop to the right. Establish a pattern, it makes it easier on the mind. Pretty soon you'll be bunny hopping like a pro.
Thanks to: Silverwolf, for showing me the basics.
Edit: Fixed a few typos.
Ballisto
Apr 11 2004, 05:12 PM
Main tip I can add is that this doesn't involve holding down the forward key. You don't TOUCH the forward key. For me, it helps to just think about jumping forward using the strafe keys.
Rapier7
Apr 11 2004, 05:24 PM
Argh, forgot to put that in.
Buggy
Apr 12 2004, 03:13 AM
One question; im not the bhopping type, i can do it to some degree, but i dont use mousewheel. When you do, can you just keep spamming it up and down basically, or do you still have to time it?
Swift_Idiot
Apr 12 2004, 03:29 AM
Mousewheel works best. I have mousewheel down set to jump. You still have to time it, but it works.
Bhopping took me forever to learn, because it's not just jumping while moving forward. You have to wiggle the mouse back and forth each time you jump. Once you get the pattern down though, it's like riding a bike. In order to keep your speed up, you have to think ahead and know where corners are too, so there is kind of a learning curve to bhopping. If you want to practice, just play any map with long, wide hallways or large open rooms, and spectate people who bhop. You can tell it's bhopping because the skulk will be hopping left and right, and if there's enough room for acceleration, be moving at around leap velocity. You can also learn to bhop by getting leap in co_ maps, and trying to keep the leap speed up after using it for your initial acceleration.
Last
Apr 12 2004, 09:21 AM
Use a +3jump script, the mousewheel makes it hard to attack with bhop, you'll have to move your fingers around to change from "bhop mode" to bite mode.
Licho
Apr 12 2004, 10:43 AM
Can you please publish good working 3 jump script?
surprise
Apr 12 2004, 01:28 PM
the problem for me is realizing if im actually bunnyhopping or just jumping aroud with normal speed
is there any speed-o-meter for ns or is there any other way to determine how well you bhop?
Align
Apr 12 2004, 04:53 PM
Holding forward and strafe left, jumping, and then right on time changing to strafe right and jumping, and repeating in such a manner...
What's that called? As long as I don't(!) move the mouse while doing that, I do speed up, noticeably. Not as much as bunnyhopping, but still. It's much easier for me to do, too.
rennex
Apr 12 2004, 05:31 PM
| QUOTE (Last. @ Apr 12 2004, 05:21 AM) |
| Use a +3jump script, the mousewheel makes it hard to attack with bhop, you'll have to move your fingers around to change from "bhop mode" to bite mode. |
All lies.
maruchan1
Apr 12 2004, 06:41 PM
someone should just get a webcam and record the hand motions. This bhopping comes up to much and people still won't get it.
Pho3niX
Apr 12 2004, 07:08 PM
That actually sounds like a good idea, i doubt someone will take the time to do that....please flame me if someone acts on the suggestion ^_^
Apocalypse
Apr 12 2004, 11:13 PM
| QUOTE (Licho @ Apr 12 2004, 05:43 AM) |
| Can you please publish good working 3 jump script? |
Put this in your autoexec.cfg
alias hop "+jump; wait; -jump; wait"
alias +jumps "hop;hop;hop; +jump; wait"
alias -jumps "-jump; wait;"
then bind space +jumps, or whatever key you use for jumping.
Shesek
Apr 12 2004, 11:22 PM
i find mouse3 very comftable for BHing
ow, and at the begining BHing may seem hard,
but after a short while you don't it automaticly without too much thinking
it's recommanded to use an alias like the one given above
i'm experiencing a small problem with my BH script, perhaps i have too many wait commands
i'll try the one given by Apocalypse
Wyattx3
Apr 13 2004, 01:14 AM
If you're smart you wont need bhopping... speed-o-meter = cl_showspeed average speed for good bhopping is 600-650 w/out celerity... Bunnyhopping should only be used to get you to an area quicker never for attacking... Attacking is ambushing and killing in an instant.
TeKniKaL
Apr 13 2004, 02:34 AM
Bunny hopping is good if you know how to use it. Pretty much sums it up. As for those scripts, kakakakaka.
Magikarp
Apr 13 2004, 02:39 AM
Heres a webpage about bunnyhopping! woooohoooo
http://fidosrevenge.com/bhop/Its animated, and easy to follow! Hope it helps
Samah
Apr 13 2004, 07:25 AM
| QUOTE (Wyattx3 @ Apr 12 2004, 08:14 PM) |
| Bunnyhopping should only be used to get you to an area quicker never for attacking... |
I disagree. If you get really good at bhop, you can quite easily hop around a marine and bite them in the back on your way past - they have to react fast enough to spin around and keep shooting you. Then you can stop your bhop and just jump around like a maniac biting (preferably from above, aiming vertically is a **** for marines).
Also, a really good way to practice bhop is to go gorge. Gorge is where you get the most benefit from bhop. A bhopping gorge will outrun a marine every time (usually about twice the speed of a default reen). Get celerity and you can make it triple a normal reen. The main advantage of practicing as gorge is that firstly you don't need to hold down crouch, and secondly, since you move a lot slower as gorge than skulk, you can get more hops in a given area.
Bunny hopping exploits two main "features" of the halflife engine: a) when you strafe and jump at the same time while twisting your mouse in the direction of the strafe, you move a bit faster, and b) if you time your jump exactly when you land, you will keep your momentum regardless of the direction you're facing - you can even let go of all movement keys.
Someone here mentioned that you should hold crouch to stop sticking to walls. Infact, this isn't the main reason you need to. As a skulk, you will actually stick to the floor, negating point (b) above. Try it. Move forward and jump, then let go of forward and press jump exactly when you land. You will eventually come to a halt. Hold down crouch when you try this, and you'll keep your momentum indefinitely.
Personally I think scripting a queued jump is kind of lame - I bind mwheelup and mwheeldown to +jump, then just alternate rocking back and forth every time I land.
And whoever said "you need to change fingers", that's kind of silly. I use my left finger on the left button, and my right finger on the mwheel, so I don't need to change at all. I also bind mouse3 to +jump so I can glide as lerk.
My 2c.
e_Nadagast
Apr 13 2004, 11:41 AM
twice the speed of a default rine as a gorge? no way...
Also, to whoever said average speed of a good skulk bhop w/o celerity is 600-650, I'd love to see a demo of you doing 600+ (Ground speed, not total speed) consistantly without leap or celerity as a skulk. Low 500s is a good ground speed while in the air.
Licho
Apr 13 2004, 11:47 AM
Theoretic maximum is 1.7x of normal speed, so for skulk it should be around 500-530.
e_Nadagast
Apr 13 2004, 11:51 AM
The cap is 492 but you can gain more speed in the air before you hit the ground. Which is why I said low 500s is a good ground speed
retard
Apr 14 2004, 03:06 PM
<3 Samah <3 <3 <3
Samah
Apr 15 2004, 04:07 AM
| QUOTE (retard @ Apr 14 2004, 10:06 AM) |
| <3 Samah <3 <3 <3 |
Nice to know I'm loved

Btw, you so can get 2x default reen speed as gorge (or there abouts). If you bhop down a slope you can get even faster. Hell I'll make a demo if you want.
Also, a good spot to practice bhop on is agora's ready room. For a default readyroom-er (ie. no anti bhop code) it's about 6 jumps from the spectate match join brush to the black wall at the end (i think). By queueing up bhops I think I managed to get it down to just under 3.
Samah
Apr 15 2004, 04:13 AM
| QUOTE (Licho @ Apr 13 2004, 06:47 AM) |
| Theoretic maximum is 1.7x of normal speed, so for skulk it should be around 500-530. |
By 1.7x, do you mean the speed boost you get from strafe jumping? If so, its waaayyy more than that when you bhop, because you can keep strafe jumping every time you land, and you get a little bit more speed each time. Of course this makes it harder and harder to keep up with and eventually you just kinda run out of room in both the map and your
mouse pad 
Btw I have one of
these and they pwn - I set it up so the dpad does fast weapon switch, and the thumb button brings up the map. I also use that orange button to toggle commander mode. It has just the right number of keys for commanding (12 keys), and the remaining 3 keys i use for voice chat, crouch (for teams) and jump (for alerts). Since the dpad is bound to weapons, I use that for teams too. Only bad thing is that the scroll wheel can be a bit dicky sometimes so I don't use it.
Apocalypse
Apr 15 2004, 08:21 AM
| QUOTE (Samah @ Apr 14 2004, 11:13 PM) |
| QUOTE (Licho @ Apr 13 2004, 06:47 AM) | | Theoretic maximum is 1.7x of normal speed, so for skulk it should be around 500-530. |
By 1.7x, do you mean the speed boost you get from strafe jumping? If so, its waaayyy more than that when you bhop, because you can keep strafe jumping every time you land, and you get a little bit more speed each time. Of course this makes it harder and harder to keep up with and eventually you just kinda run out of room in both the map and your mouse pad  Btw I have one of these and they pwn - I set it up so the dpad does fast weapon switch, and the thumb button brings up the map. I also use that orange button to toggle commander mode. It has just the right number of keys for commanding (12 keys), and the remaining 3 keys i use for voice chat, crouch (for teams) and jump (for alerts). Since the dpad is bound to weapons, I use that for teams too. Only bad thing is that the scroll wheel can be a bit dicky sometimes so I don't use it. |
Event ifhitground(speed)
{
if(speed > 1.7xBaseSpeed)
speed = 1.7xBaseSpeed;
return speed;
}
Something like that is what he means. You can still go faster than 1.7xBaseSpeed in air.
surprise
Apr 15 2004, 09:46 AM
)okay, thx to your help i really got the clue

but i still need ages to accelerate :/
are there any "tricks" how i become faster faster? (

)
phunktion
Apr 15 2004, 10:04 AM
i find mousewheels for jumps easier cuz it gives you less to do with your left hand. holding crouch alternating strafes and jumping is just too much for one hand.
one point i want to make that i was confused about when i first started learning bhopping. you switch from left to right strafe(and viceversa) at the peak of the jumps, not on the landings. it something i did and i see alot of learners trying to do.
now i'm trying to learn double strafe squiggle bhop now, which is really hard. but it owns marines and makes you gain the max speed really fast
Samah
Apr 16 2004, 12:23 AM
| QUOTE (phunktion @ Apr 15 2004, 07:34 PM) |
| now i'm trying to learn double strafe squiggle bhop now, which is really hard. but it owns marines and makes you gain the max speed really fast |
I've seen a guy do this as skulk - it's f'ing insane. I spec'd him first person while i was waiting to spawn, and what appeared to be this tiny little flick boosted his speed some HUGE amount. Best bhop ever imo since you all but cut out sideways movement, and lets face it, moving in a straight line will get you to your location faster then a zigzag, no matter how small.
Last
Apr 16 2004, 02:51 AM
with practice, getting up to full speed (500~) shouldn't take more then one jump. the easiest way is to make a full 90 degree "swing" of your mouse and jump, basically a strafe jump. you can do the "swiggle" thing, but that's kinda hard D:.
blackholedreams
Apr 17 2004, 08:01 AM
scripts are for the weak.
Align
Apr 17 2004, 09:11 AM
Nobody answered my question
Warrior
Apr 17 2004, 03:29 PM
| QUOTE (Align @ Apr 12 2004, 11:53 AM) |
Holding forward and strafe left, jumping, and then right on time changing to strafe right and jumping, and repeating in such a manner... What's that called? As long as I don't(!) move the mouse while doing that, I do speed up, noticeably. Not as much as bunnyhopping, but still. It's much easier for me to do, too. |
Strafe jumping? I dont know.
TFC movement infoMore TFC infoThe info on the sites can help you in NS also.
Arete
Apr 19 2004, 08:33 PM
I'll be interested to use the showspeed later tonight.
I used to rock at bhopping around in Action Quake2, all those fun jumps

So it just naturally translated over into half-life. Fun stuff Bhopping is, I have a weird way of doing it though, it involves alot of key-strokes and lots of arrow switching ect, couldn't even try to explain it.
morphz
Apr 21 2004, 04:26 PM
I dont see how a 3 jump script is worse than mwheel... you can scroll it up about 5-6+ times.... making it a 6 jump script?... Sure a bigger amount of jump script is worse, but still.
tjosan
May 3 2004, 04:04 PM
I'm curious to know what kind of ground-speeds you get as rines. As a marine you will only be able to make that "first" jump, if we ingore jumping a second/third time on a higher "level" (which we in this case indeed will ignore). I jump around at ~270 consistently. Of course, I havent practiced that much either.
Bob_the_Alien
May 3 2004, 07:31 PM
Here is a quick bind for lazy people.
bind x "+jump;wait;-jump;wait;+jump;wait;-jump;+jump;wait;-jump;wait;-jump"
Don't have to go into your .cfg to do that. If you use it with the mouse wheel take one +jump and -jump out.
BOBDolol
May 3 2004, 11:59 PM
as marines you should be able to get to 400 on the first jump
Scribbles
May 4 2004, 06:37 PM
Call me noob, but I find this extremely difficult.
I tried cl_showspeed 1 and all other variations... no workey.
I keep strafejumping and doing whatever that site says... no faster movement.
Does it help if you have higher sensitivity or lower sensitivity?
I really want to get this bunnyhopping thing down, because I just got my **** owned in CO by a bunnyhopping vet and that guy was litterally zooming everywhere... impossible to hit.
ChkChkChk
May 4 2004, 10:57 PM
I'm not 100% sure, but I think you have to have "cheats" enabled in the server. so, cl_showspeed 1 won't be working in pubs.
Warrior
May 5 2004, 12:32 AM
| QUOTE (-Lurker- @ May 4 2004, 01:37 PM) |
Call me noob, but I find this extremely difficult.
I tried cl_showspeed 1 and all other variations... no workey. I keep strafejumping and doing whatever that site says... no faster movement. Does it help if you have higher sensitivity or lower sensitivity?
I really want to get this bunnyhopping thing down, because I just got my **** owned in CO by a bunnyhopping vet and that guy was litterally zooming everywhere... impossible to hit. |
What are you doing exactly. Ill try and help you if you tell me how ur bhoping.
Swift_Idiot
May 5 2004, 04:59 AM
| QUOTE (GuyWithSexyMouse) |
| Btw I have one of these and they pwn |

.... Oh... my god. That's the hottest thing I have ever seen EVER. I'm going to steal it from you. :[ not really but omg I know what I want for xmas.
| QUOTE (Lurker) |
| Call me noob, but I find this extremely difficult. |
Don't even worry about this. I'm totally serious when I say it's like riding a bike. You might need training wheels at first, but so does everyone to some extent. If you had the chance to see a vet bhop, instead of getting owned, you should have F4'd when nobody was looking, and went spectator. It's easier to understand when you see it from first-person perspective. And like a bike, once you get it down, you will never forget how to do it, and you only get faster and faster at it. Especially using the mousewheel.
Rennex was right about lies. You should hopefully have fingers long enough so that you keep your index finger on Mouse1, and use the tip of your middle finger to roll the mousewheel the moment you hit the ground. One of the final tricks you learn with Bhopping is how to use it in the middle of a fight. I'm still working on keeping a Bhop up while fighting, usually I just use it to crash into the rine for a first bite. Kind of like never learning to use your brake pedal and just crashing into trees or bushes when you want to stop.
As for squiggle jumping, where you hit both strafe keys in the same jump with a double-mousewiggle for both directions, if you want to use the bike metaphor, this would be roughly equivalent to learning how to pop a wheelie, stand sideways on the bike using the axle pegs and bike pedal, while twisting the handlebars around in circles, while your other hand is holding on to the seat for balance. I haven't even TRIED doublestrafing yet, but I've seen it. Absolutely insane. As a marine, you can get massive speed just by doing a squiggle jump every second or two. I'm unclear about how duckjumping works with marine bhop, but maybe someone could inform us all.
You don't learn bhopping overnight, so don't worry about it. Just keep trying it. And seriously, I couldn't do it till I used mousewheel, and spectated someone to see exactly how it looked. You might be able to find demos online.
RoCkIn_RiCkY
May 5 2004, 12:35 PM
I like how people were saying dumping a Command Console in a doorway was exploiting and a bannable offence, then using a bug which makes you almost twice as fast and able to jump everywhere is suddenly accepted because people put some control emphasis on it. This is a sad time for NS.
ChkChkChk
May 5 2004, 05:30 PM
I've tried using the cl_showspeed command in console but it just don't work cause well you have to do it with a server that has cheats enabled right? so no pubs. So I created a game but for some reason now it won't actually start until theres a player on each team or something I dunno. all that comes up is time reamining on map, WTH is that ****?
someone explain.
Oh, and about hte +3jumps script, I don't understand what this changes...If someone could explain that aswell?
a_civilian
May 5 2004, 07:58 PM
| QUOTE (ChkChkChk @ May 5 2004, 01:30 PM) |
So I created a game but for some reason now it won't actually start until theres a player on each team or something I dunno. all that comes up is time reamining on map, WTH is that ****? someone explain. |
Enabling cheats (sv_cheats 1) will allow the game to start without the requirement of a player on each team.
BOBDolol
May 5 2004, 11:42 PM
| QUOTE (RoCkIn RiCkY @ May 5 2004, 07:35 AM) |
| I like how people were saying dumping a Command Console in a doorway was exploiting and a bannable offence, then using a bug which makes you almost twice as fast and able to jump everywhere is suddenly accepted because people put some control emphasis on it. This is a sad time for NS. |
Wow... please
bunnyhopping has been, and is accepted in, quake 1, 2, 3, and most hl mods. Technically it's an exploit, but the community accepts it and it requires skill to use. Kind of like skiing in tribes, which also started out as an exploit but turned into a feature. It's completely different from dumping a cc in a doorway.
Warrior
May 5 2004, 11:59 PM
If you really need practice bunny hopping and need some help with movement then run up 2.0 and install a _special script. It might help you with the movement part.
Swift_Idiot
May 6 2004, 03:38 AM
| QUOTE (The Saddest Troll Ever) |
| I like how people were saying dumping a Command Console in a doorway was exploiting and a bannable offence, then using a bug which makes you almost twice as fast and able to jump everywhere is suddenly accepted because people put some control emphasis on it. This is a sad time for NS. |
I was going to start saying something about this, but I didn't get very far before realizing that nobody takes Ricky seriously anyway. :D HO HO HO.
What you do to learn to Bhop is start up your own little 1-person server, and then pull up console and enter SV_CHEATS 1. The game should start even with only you on the server. You can now practice playing the game solo. Now, enter CL_SHOWSPEED 1, and there should be numbers on your screen now somewhere telling you how fast you're going.
Basically, if you want to learn to bhop, just find the largest straight hallway you can. NS_Nothing at Viaduct Hive is a perfect place. There's lots of flat ground to practice on.
What I did to learn first was just strafe-jump in one direction. The idea is you just run forward, start strafing when you jump, and turn in the direction you're going. Roll the mousewheel when you hit the ground and you should bounce back up, and you continue holding the strafe button and turning that direction. You should notice that your getting a little faster with each turn. You can only keep this up for so long because your mouse runs out of space to turn. If you can, let go of strafe and push down strafe in the other direction, and start moving your mouse the other way. What you'll do is start Bhopping around in a figure-8. This is the point where you know that you've got it. From this point, all you do if you want to go straight is zig-zag alternating between left-strafe and right-strafe, making sure that you roll your mouse wheel the moment you hit the ground.
Also, have your little finger holding down CTRL if you're bhopping as a skulk. If you don't, you'll be sticking to the floor too much to bhop. You have to hold Crouch all the time while bhopping.
Never use the forward button after the first jump. Take your middle finger off W, and only use A and D to move.
Keep trying, and watch out for other people who can do it so you can spec them. Spectating bhoppers is what helped me learn it.
RoCkIn_RiCkY
May 6 2004, 09:51 AM
| QUOTE (Swift Idiot @ May 5 2004, 10:38 PM) |
| QUOTE (The Saddest Troll Ever) | | I like how people were saying dumping a Command Console in a doorway was exploiting and a bannable offence, then using a bug which makes you almost twice as fast and able to jump everywhere is suddenly accepted because people put some control emphasis on it. This is a sad time for NS. |
I was going to start saying something about this, but I didn't get very far before realizing that nobody takes Ricky seriously anyway. HO HO HO. . |
"Ok, I'll just install some scripts that make me twice as fast and pretend they take skill to use."
Geronimo
May 6 2004, 01:35 PM
| QUOTE (Wyattx3 @ Apr 12 2004, 08:14 PM) |
| If you're smart you wont need bhopping... speed-o-meter = cl_showspeed average speed for good bhopping is 600-650 w/out celerity... Bunnyhopping should only be used to get you to an area quicker never for attacking... Attacking is ambushing and killing in an instant. |
All bunnuhopping does is increase your speed, in whatever way you see it, its beneficial...