Counter-Strike 2

Counter-Strike 2

49 ratings
No-Angle Surf Guide
By Pyro
Teaches the reader how to noangle surf. Teaches the bind, and more control over the bind. But also teaches how to actually control it. New guide: http://steamproxy.net/sharedfiles/filedetails/?id=715465329
   
Award
Favorite
Favorited
Unfavorite
Foreword
New version:

Don't know what no-angle is? Here is a quick video I made which showcases no-angle (and just general surfing):
No-angle is where I am changing my direction while facing the same way
No-angle might seem like magic. But it isn't. After reading this tutorial you will understand how to do it, but that doesn't mean you will instantly be amazing at it, it isn't noclip. It is the hardest style of surfing there is.


P.S. Cheers to The Fastest Ethiopian for teaching me the bind
Sidenote: All of this except the simple bind was self-taught

Wanna test the guide out? Come join Cactus Surf!
Who am I?
You might want to know who I am before you read the guide, if not; skip this section.
I am Pyro, I have 1700 hours of surfing experience (And have been using no-angle for about 300hours of that). I am also the creator of CS:GO Redie[forums.alliedmods.net] (I didn't come up with the idea). Another notable plugin of mine is Switchknife[forums.alliedmods.net].
Basics
Let's start with the basics. If you are reading this then you probably know what no-angle is. If not, essentially it is a style of surf that lets you control your movement without changing where you are facing.

Let's start with the bind:
bind <key> +strafe example (binding alt to noangle): bind alt +strafe

This is a good place to start, there is a more 'advanced' bind which might benefit you more, but we will cover that later. You'll notice that if you hold the key down, it appears that all of your keys and your mouse don't work. If this is the case, then you have successfully bound the key; if this isn't the case then check you bound it correctly.

Now you are probably wondering how to use it; this bind is used for controllers, so that you can use a joystick to move your player. So to move forward, simply drag your mouse up while holding the key. Play around with different directions, you'll notice it works for every direction. However you will also notice that you don't move very far (this isn't a problem).

Congratulations! That's the basics, continue reading for how to actually control it.
Advanced
This is how to fully control your movement with no-angle, if you don't care and just wanna do spins, check the "Cheat-Sheet" section.

Now, this is where it gets a bit complicated.
Quickly, surf doesn't work by magic, it works by math. When you first learnt to surf you might have just accepted the fact that you press A or D, but that isn't enough for the other styles (sw/bw/hsw/bwhsw). In truth, it's not about what key you press, its about what direction that key moves you. To surf, you need to move perpendicularly into the ramp (at 90 degrees), if you face into the ramp a tiny bit, you go up the ramp, and if you face a tiny bit away, you go down the ramp.
For example, sideways surfing, when you face directly away from the ramp you press S, and when you face directly into the ramp, you press W.
This is the key to no-angle; you can surf on a ramp facing any angle with no-angle, you simply need to drag your mouse directly INTO the ramp, so that your movement is at 90 degrees to the ramp.
You are probably asleep by now, let's get to actually controlling yourself in the air.
(I'm sorry for the MSPaint images :P)
Below is a birds-eye view of somebody turning right in the air.

The image shows 5 frames of the person taking a right turn. The circles represent the person, the green line is the direction they are facing; and the red line is the way they are "pressing"; this means that, since they are doing a right turn they are pressing D, but as they change where they are facing, the direction that D actually points to changes.
Now, the green lines are there to show its a right turn, but they don't matter at all; if the person was surfing sideways, the green line would be either overlapping with the red line, or opposite to it; either way, the movement would be the same.
This is what is important, the fact that the only thing that matters is the direction you are "pressing".
Below is a diagram of what it would look like if the person didn't change where they were facing.

This is what a right turn would look like if the person was doing it with no-angle. From the "Basics" section we know that no-angle allows you to move in any direction, so to achieve the no-angle right turn you simply need to be dragging your mouse in the correct direction at the right time; if you take the red lines from the above diagrams and add them together, you get the path you need to move your mouse.










Now, since we only used a small number of frames to show the turn, the shape of the mouse movement has edges, but in reality; you won't want any edges, you will want a nice smooth quarter-circle. This is why no-angle is hard, because just like normal surf; it needs to be smooth.
Congratz! You can now make a right turn with no-angle. And know how to design your own movements.

But you might have the problem that your mouse sensitivity is too high, and any small movements end up stopping you mid-air. Below is the solution:
alias +strafe_sens "sensitivity 0.1;+strafe" alias -strafe_sens "sensitivity 1;-strafe" bind <key> +strafe_sens
(Change "sensitivity 1" to whatever your normal sensitivity is, and play around with "sensitivity 0.1" so you get a nice sensitivity)
Place that in your autoexec.cfg, and enjoy!
Cheat-Sheet
Binds:
Basic.
bind <key> +strafe example (binding alt to noangle): bind alt +strafe

Advanced.
alias +strafe_sens "sensitivity 0.1;+strafe" alias -strafe_sens "sensitivity 1;-strafe" bind <key> +strafe_sens
(Change "sensitivity 1" to whatever your normal sensitivity is, and play around with "sensitivity 0.1" so you get a nice sensitivity)

Only giving two, as you can figure out any others you need from them.
The red line is the shape you should make with your mouse, and the black arrow shows the direction of the movement.

















Wanna test it out? Check Cactus Surf out!
27 Comments
real kit kat 7 Jun, 2024 @ 2:18am 
+strafe hasn't been working anymore i think :(
Lu3 28 Feb, 2019 @ 7:02am 
lol is this the cheterbot?
eggsandwich 18 Dec, 2017 @ 11:46am 
This is cool and all, but I was wondering...... How do I slide?
Young Johnny 24 Aug, 2017 @ 1:18pm 
@Pyro, I found out what I was doing wrong. I kind of mixed the +strafe and the advanced part, and I made some sort of magic stuff, so that may be the case, but everything works fine now!
Pyro  [author] 24 Aug, 2017 @ 1:20am 
@k o r i, are you sure you did it correctly? It's hard to diagnose the issue without much information
Young Johnny 11 Aug, 2017 @ 11:40am 
When I change the advanced sensetivitys to my liking, as you said in your post, it dosen't seem to work. Any help around here?
Iron 21 Jan, 2017 @ 3:25pm 
sensitivity 0.1 is really low i dont understand :D
Pyro  [author] 25 Feb, 2016 @ 11:33pm 
@DMegaman, what do you mean "only works in turns"?
boiiiiiiii 14 Feb, 2016 @ 1:48pm 
This is super cool
Ainsley 28 Jan, 2016 @ 3:20am 
ty