Skip to content

Jesewe/cs2-bhop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CS2 Bhop

CS2 Bhop

A C# bunnyhop utility for Counter-Strike 2 with 1ms timer precision.

Downloads Latest Release License

OverviewInstallationUsageTroubleshooting


Overview

CS2 Bhop reads memory from cs2.exe to trigger jump commands when you hold space.

Features:

  • Offset Dumper Integration: Downloads cs2-dumper into %LOCALAPPDATA%\Requests\ItsJesewe\dumper_output and reads buttons.json, offsets.json, and client_dll.json.
  • Patch Detection: Checks the Steam News API on startup to detect game updates and refresh dumper binaries.
  • 1ms Precision: Sets OS timer resolution to 1ms via winmm.dll to prevent jump input delays.
  • Focus Check: Pauses jump inputs automatically when CS2 is not the active window.

Installation

Requirements

  • Windows 10 or 11 (64-bit)
  • .NET 8.0 or 9.0 SDK (to build from source)

Building from Source

  1. Clone the repository:

    git clone https://github.com/Jesewe/cs2-bhop.git
    cd cs2-bhop
  2. Build the project:

    dotnet build -c Release
  3. Publish a single-file executable:

    dotnet publish -c Release -r win-x64 --self-contained true /p:PublishSingleFile=true /p:PublishTrimmed=true -o publish

Pre-Built Binary

Download the compiled executable from Releases.


Usage

  1. Start Counter-Strike 2.
  2. Run cs2-bhop.exe (as Administrator if required).
  3. Hold SPACE in-game to bunnyhop. The tool checks player ground flags and sends jump inputs on ground contact.
  4. Switching away from CS2 pauses the inputs until you focus the game again.

Troubleshooting

  • cs2-dumper Exited with Code 2: Check that %LOCALAPPDATA%\Requests\ItsJesewe\ is writable. Ensure paths with spaces are enclosed in quotes.
  • Process Not Found: Verify cs2.exe is running. Press R in the console to retry scanning.
  • Loss of Speed While Hopping: Ensure your system permits multimedia timer resolution changes via winmm.dll.

License

GNU General Public License v3.0. See LICENSE for details.

About

A tool designed to enhance movement in Counter-Strike 2 through bunny hopping by automatically triggering jumps.

Topics

Resources

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

Used by

Contributors

Languages