Crouch Toggle Glitch

From P2SR Wiki

Revision as of 15:51, 7 December 2020 by Jerry (talk | contribs) (Created page with "{{P2_Title|Crouch Toggle Glitch}} ==Overview== '''Crouch Toggle Glitch''' (CTG) is a movement activity involving alternating between holding and not holding crouch button ever...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Crouch Toggle Glitch

Overview

Crouch Toggle Glitch (CTG) is a movement activity involving alternating between holding and not holding crouch button every hop during bunnyhopping in order to avoid ground friction, allowing you to accelerate faster. This trick is present in singleplayer only.

Explanation

CTG is heavily related to alternate ticks mechanism, present only in singleplayer. The way it works is that the game simulates two ticks at the same time, which leads to the game intepreting one set of inputs for two ticks. This presents some interesting results with jump command bound to the scroll wheel, which sends +jump input, and then -jump immediately after. Because of alternate ticks, jump input is always pressed on first tick in pair and it's released on second tick in pair, which allows to spam jump button without locking it in the pressed state. This is why bunnyhopping seems to be easier in singleplayer than in coop, where alternate ticks are disabled.

Full jump on a flat surface lasts 45 ticks. This means that you land on the ground on second paired tick, being unable to jump and exposing yourself to one tick of ground friction, effectively losing velocity. This, however, can be prevented by holding crouch button, which gives you additional 5 UPS of upwards speed on jump, allowing you to land on first paired tick, which consequently allows you to jump right after you land, avoiding ground friction.

There is, however, another technical detail adding variety to the jump length. If you jump tick-perfectly, your jump position isn't the same as it would be if you jumped from the ground. This makes the jump "misaligned" again. You can avoid this by releasing the crouch button every other jump.

Usage

Because jumping from/to different heights can give you seemingly random jump length, this glitch is mostly used on flat grounds.

Execution

Please note that CTG works only if you're able to hit the jump button as soon as you touch the ground, which means binding jump input to scroll wheel is necessary.

Press and hold crouch button during your first jump. Before performing second jump, release crouch button. Before the next jump, press and hold crouch button again. Repeat this process for the whole duration of your bunnyhop.