Movement Tricks
jesusfchrist
Join Date: 2004-11-11 Member: 32748Members
It seems to me that a lot of people don't know about some of the movement tricks in ns, so here's a demo I made. It's not the best, but I hope I made it clear enough <!--emo&:p--><img src='http://www.unknownworlds.com/forums/html//emoticons/tounge.gif' border='0' style='vertical-align:middle' alt='tounge.gif' /><!--endemo-->
You could test these out yourself. Just make your own server and type sv_cheats 1 and cL_showspeed 1 in the console.
ALso, let me explain what's in the demo.
The strafe-jump(Edit: correction, glide jumping) is the initial jump that people do in a bunnyhop. It helps a lot because it gives you around a 150% speed increase. It works for both marines and aliens, actually.. it works for every game on the half life engine :]. Imo it's the most important skills you need to learn, especially for your marine game. If you've ever seen people do those long backward jumps, well that's they do it.
!!!EDIT!!!: Btw, I realized I didn't make it all that clear in the demo, so to clarify...
The speed boost you gain is from strafing on the ground. You only need to do this for 30 degrees or so, then all you have to do is jump to keep the speed that you gained.
The wiggle walk is basically moving forward while taping strafe left and strafe right rapidly. It gives you a slight speed boost. I use it sometimes as a fade in combat when i'm too lazy to blink, or when I don't want to alert every alien in a 20 yd radius of my prescence while still trying to get some speed.
I think the wall strafing is self explanatory <!--emo&:p--><img src='http://www.unknownworlds.com/forums/html//emoticons/tounge.gif' border='0' style='vertical-align:middle' alt='tounge.gif' /><!--endemo-->
I hope this helps, have fun
Edit: I suggest you use scripts to bunnyhop. Let me say this right now, very few people have the ability to time their jumps perfectly, which is necessary to bunnyhop. Mousewheel is another alternative, but if you're just starting out, a jump script is the easiest to learn with.
alias +bhop "+jump; wait; -jump; wait; +jump; wait; -jump; wait; +jump; wait; -jump; wait; +jump; wait; -jump; wait; +jump"
alias -bhop "-jump"
<i> added link to demo, thanks drummerman! </i>
<a href='http://www.rit.edu/~jlh4550/movementtricks.zip' target='_blank'>http://www.rit.edu/~jlh4550/movementtricks.zip</a>
You could test these out yourself. Just make your own server and type sv_cheats 1 and cL_showspeed 1 in the console.
ALso, let me explain what's in the demo.
The strafe-jump(Edit: correction, glide jumping) is the initial jump that people do in a bunnyhop. It helps a lot because it gives you around a 150% speed increase. It works for both marines and aliens, actually.. it works for every game on the half life engine :]. Imo it's the most important skills you need to learn, especially for your marine game. If you've ever seen people do those long backward jumps, well that's they do it.
!!!EDIT!!!: Btw, I realized I didn't make it all that clear in the demo, so to clarify...
The speed boost you gain is from strafing on the ground. You only need to do this for 30 degrees or so, then all you have to do is jump to keep the speed that you gained.
The wiggle walk is basically moving forward while taping strafe left and strafe right rapidly. It gives you a slight speed boost. I use it sometimes as a fade in combat when i'm too lazy to blink, or when I don't want to alert every alien in a 20 yd radius of my prescence while still trying to get some speed.
I think the wall strafing is self explanatory <!--emo&:p--><img src='http://www.unknownworlds.com/forums/html//emoticons/tounge.gif' border='0' style='vertical-align:middle' alt='tounge.gif' /><!--endemo-->
I hope this helps, have fun
Edit: I suggest you use scripts to bunnyhop. Let me say this right now, very few people have the ability to time their jumps perfectly, which is necessary to bunnyhop. Mousewheel is another alternative, but if you're just starting out, a jump script is the easiest to learn with.
alias +bhop "+jump; wait; -jump; wait; +jump; wait; -jump; wait; +jump; wait; -jump; wait; +jump; wait; -jump; wait; +jump"
alias -bhop "-jump"
<i> added link to demo, thanks drummerman! </i>
<a href='http://www.rit.edu/~jlh4550/movementtricks.zip' target='_blank'>http://www.rit.edu/~jlh4550/movementtricks.zip</a>
Comments
Well mech if you are a lazy person use the power of special, it makes bhopping a bit easier.
For a full glide jump you need to add A slight diagonal flick of the mouse from SW to NE on your monitor. This smoothes the 30 degree turn as well as maximizing speed.
Ofcourse there is also chopping which lets you slide for extended periods silently.
This would be tapping/ holding +forwards for short periods of time allowing you to move silently, while not being as slow as just holding +walk?
or something entirely different?
edit: spelling
Not all that useful in NS, i guess maybe for fades if adreniline is low and you need to retain speed from a blink.
Copy & paste should fix that. <!--emo&:)--><img src='http://www.natural-selection.org/forums/html//emoticons/smile-fix.gif' border='0' style='vertical-align:middle' alt='smile-fix.gif' /><!--endemo-->
yes, same here <!--emo&???--><img src='http://www.unknownworlds.com/forums/html//emoticons/confused-fix.gif' border='0' style='vertical-align:middle' alt='confused-fix.gif' /><!--endemo-->
how big is the file? if its not that big i can host it
iirc you actually do gain speed when turning on the ground but it is lost again due to friction, try setting up a listen server setting cheats and showspeed to one and see your speed increase when you turn.
But yeah you're both right, kind of
For a full glide jump you need to add A slight diagonal flick of the mouse from SW to NE on your monitor. This smoothes the 30 degree turn as well as maximizing speed.
Ofcourse there is also chopping which lets you slide for extended periods silently. <!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
Thanks for the correction
drummerman, do you have aim? It's only around 1-2mb so it's not that big
<!--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--> in a bunnyhop speed is gained when your *not* in contact with the ground.<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
That's not true at all. The whole point of jumping is to negate the friction.. once you allow yourself to contact the ground, you start losing speed.
<!--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--> iirc you actually do gain speed when turning on the ground but it is lost again due to friction, try setting up a listen server setting cheats and showspeed to one and see your speed increase when you turn.
But yeah you're both right, kind of<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
Well with that method, you're only relying on gliding on the ground to gain speed. Gliding will only get you to 400 max, you'll never reach the max speed of 500(for skulks).
<a href='http://www.rit.edu/~jlh4550/movementtricks.zip' target='_blank'>http://www.rit.edu/~jlh4550/movementtricks.zip</a>
This would be tapping/ holding +forwards for short periods of time allowing you to move silently, while not being as slow as just holding +walk?
or something entirely different?
edit: spelling <!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
for moving silently... Just press the crouch button down, and do a jump forward with strafe keys and such to gain speed. You have to time it so it's after the time when crouch makes you silent, but before the time when crouch makes you slow... there's a delay between the two.
I think I've seen nadagast do it once or twice in matches... but no one else I know knew about it, i figured it out on my own. It's kind of hard to explain...
edit: because of the movement tricks involved with the actual jump, it goes a bit faster than a regular walking marine, but it's completely silent
Its easy to make the engine do it. Just before you enter a jump, swing the mouse until you are looking 45 degrees to the left from where you intend to jump, at the same moment hit the right strafe key (with the forward key) a millisecond before you hit jump. As you are leaving the ground, swing your mouse so you are looking roughly in the direction you are moving. This technique, when done properly, exploits the messy alien movement code to shoot you from 0-120% speed instantly. Hold your air as if you were bunnyhopping (ie, not letting ground physics slow your character down) and each time before you hit the ground repeat the original steps (it works in either direction) and you should hold an air speed of around 120-140% max ground speed, not only that but the tecnique is alot easyer to do then proper bunnyhopping, and you don't get hurt nearly as much from accidentally timing wrong since you are holding the strafe key in the direction you want to go at the moment you touch down, so even if you jump signifigantly late you still hold a high momentum in the direction you want to go, and you aren't really hurt in starting a new jump.
I use this the vast majority of the time in most HL mods. Way easier to do in bendy hallways then bunny hopping.
Actually.... I have a little 'h4x' that does the trick sans the use of _special:
<img src='http://images.belkin.com/F8GFPC100/FUL1_F8GFPC100.jpg' border='0' alt='user posted image' />
<3 the macro software that came with this. ^_^
<b>While running forward, press a strafe key</b> (this will increase your speed for an instant until it is lost to friction), <b>and an instant later, jump</b> (to avoid friction). This works in any direction, of course. It also does not require the use of two directional commands; it would work just as well to turn 45 degrees in an instant while holding forward, but this is unpractical.
The boost this provides is less than that provided by most other techniques, but it is extremely simple to execute.
The technique experienced bunnyhoppers use to initiate a bunnyhop is a circle strafe jump, or glide-jump. To execute a forward glide-jump, in simple terms:
<b>While running forward and strafing left</b> (for instance), <b>turn</b> (move the mouse) <b><i>gradually</i> but <i>not slowly</i> to the left</b> (this will increase your speed as long as you maintain the movement; however, friction will also be working to decrease it, so the speed you can attain is limited), <b>and then jump</b> (to avoid friction). The mouse movement required for this move is difficult to learn from a verbal explanation; it is best to experiment with cl_showspeed 1 (requires sv_cheats 1). I'd recommend starting with a rather wide swing of the mouse (perhaps 90 degrees ingame; this is pretty sure to get you a significant speed boost), and then working down from there. Also note that no vertical mouse movement is required, but vertical movement can help you execute the maneuver more comfortably.
Like the previous technique, this works in any direction (forward+left was for example), and does not require the use of two directional commands.
However, the more you turn, the more you end up going not straight.
However, the more you turn, the more you end up going not straight.<!--QuoteEnd--></td></tr></table><div class='postcolor'><!--QuoteEEnd-->
Also, the speed you can attain is limited, because as long as you remain on the ground, friction will be working to bring your speed back to the base speed.
(I said all this in my post <!--emo&:)--><img src='http://www.unknownworlds.com/forums/html//emoticons/smile-fix.gif' border='0' style='vertical-align:middle' alt='smile-fix.gif' /><!--endemo--> )
So if you're falling, you keep speeding up in a larger circle. In freefall, there would be no limit?