Bunnyhopping help

From P2SR Wiki

Bunnyhopping Help


Overview

Many new players need help bunnyhopping. It's the most essential form of movement in Portal 2, and it's tricky to learn, trickier to master. So this page will act as a helpful resource for new runners who need help improving their hops.

Basics

Bunnyhopping Tutorial

1. Enable developer console

2. type bind mwheelup +jump and/or bind mwheeldown +jump depending on if it's easier for you to scroll up or down to jump

"What is giving you speed when you bunnyhop is the combination of moving your mouse and using a strafe directional key in the same direction. This allows us to easily surpass the 175 walking/jumping speed limit when we just hold one key in one direction.

Another important note is that once you hit 300 UPS of horizontal speed, you lose most of your control over left and right movement while in the air. So what this means is that, while bunnyhopping, having big strafe movements before 300 UPS will give you more speed. But once you hit, and pass 300 UPS, you get less and less speed because you don't have the same control over your air strafes. This is why runners, when at high speeds, really don't move their mouse a whole lot. Typically what they do, is they alternate between left and right strafes multiple times per-hop at high speeds, to get out little bits of extra speed.

What I tend to recommend is that when people start to learn to bunnyhop, the best way to learn is to change direction once per-hop. So you hop, move left and mouse left, jump, move right and mouse right etc. This allows you a lot of time to work on the motion and synchronization between the key-presses and the mouse movements (the most important part aside from not holding w). But as you get more comfortable, and you integrate things like a circlejump into your hops (which gives you a nice bit of added speed for the start of your bunnyhops), your hops can easily accommodate left and right at the start."

Circle Jump

Nate circlejump with inputs


Asking for Help

So you want help on improving your hops? Well you're in luck. The community over at the Portal 2 Speedrun Server is always willing to help. But how do you ask for help there, and get good, quick feedback?

Where to Ask

The #help tab on the discord is the best place to ask for advice. This is where helpful community members are most likely to have their notifications turned on.

How to Ask

People on the discord want to help you learn to hop. The problem is that hopping is a complex subject with lots of variables, and what you're doing wrong will not be the same as what someone else is doing wrong. So for the quickest and most applicable response, provide some sort of media of you attempting to bunnyhop. This can come in many forms, such as a demo, a video, a gif, etc.

Demos

A Demo is a good way for people to look more indepth at what your inputs are, and what your issues could be, however, they require the helper to load their game, and download a file. So while this is by far the easiest for you, the learner, this isn't the best possible way to send media for feedback.

Videos

The best possible way to send media for feedback would be a YouTube clip of you attempting to bunnyhop. To be more specific, there are certain things you can do to make it easier for helpers to diagnose. The first of which is having some sort of display for your keyboard inputs. This can be done through external software such as NohBoard, or more simply, by using commands built into SAR.

sar_ihud 3 will display your movements on screen in portal 2. And the command sar_ihud_setpos bottom center will make it a bit more convenient to read.

Useful Videos and Guides