A while ago I posted my take on a "skill-based" skulk movement system in the megalithic Bunny Hopping thread, but it sort of got lost in the flood (no wonder) and didn't get much attention. I guess it also was a bit tl;dr, so I decided to present it here in more concise form along with a quick and dirty implementation so you can try it out for yourselves :)
Leap now propels you in the direction you're facing while retaining your current speed, allowing for sharp turns (even 180 degrees). You also gain a bit of speed from the leap/dash so each time you do it you will go a little faster (with diminishing returns).
Leap is now a first hive ability again.
It's now possible to press and hold the jump button before landing (you still need to click once for each jump), making it easier to avoid losing speed due to friction.
Added the ability to bounce off walls by pressing and holding the jump button while flying towards them (remember to hold crouch to avoid sticking).
Tweaked air control a bit to encourage the use of leap/dash for changing direction.
I didn't spend much time tweaking the values so max speed etc. are probably a bit over the top. I also didn't touch friction so you'll lose all speed as soon as you touch the ground (unless you keep mashing jump). You'll proably also notice some walls and gratings behaving weirdly while jumping around. This isn't my fault but simply lacking collission/physics code (try it out in vanilla).
And for you modders, check out my technique for overriding functions. I don't know if it's the best method (or even a good method) but it seems to be working. If nothing else, makes it a lot easier to see what I changed, and it should be able to survive a new build or two before requiring a patch.
To install, simply unzip into your "Steam/steamapps/common/natural selection 2" folder and launch the included batch file (or create a shortcut to NS2.exe and add -game leapdash to the command line). I hope you like it! And remember, any feedback is good feedback :)
PS. I'm not able to record any videos showing it off, so I leave that task up for taking ;)