-
Notifications
You must be signed in to change notification settings - Fork 18
Bunnyhop
The Bunnyhop feature automates the precise jump timing required to chain jumps without losing speed in CS2. Instead of manually tapping space at exactly the right frame, VioletWing writes jump inputs directly to the game's memory at controlled intervals.
When the jump key is held, VioletWing alternates between writing FORCE_JUMP_ACTIVE and FORCE_JUMP_INACTIVE to the jump memory address at the rate you configure. This mimics perfect frame-perfect jump timing without relying on input polling.
When the key is released, the jump flag is immediately deactivated so the player lands normally.
The key that activates bunnyhop while held. Defaults to space.
Any key name supported by your system can be used. Configure this in the Additional settings tab or in config.json:
"Bunnyhop": {
"JumpKey": "space",
"JumpDelay": 0.01
}The interval (in seconds) between each jump activation toggle. The default is 0.01 seconds (10 ms).
Lower values produce faster jump cycles. Values between 0.005 and 0.015 work well for most setups.
- Hold the jump key while moving forward to start chaining jumps
- CS2 must have input focus - bunnyhop reads the jump key state from the Windows API and won't function if another window is active
- If jumps feel inconsistent, try increasing
JumpDelayslightly (e.g.0.012) - Bunnyhop has no effect while standing still; you need forward momentum for speed retention
Bunnyhop is disabled by default. Enable it from the General Settings tab by toggling the Bunnyhop switch, or set it in config.json:
"General": {
"Bunnyhop": true
}