-
Notifications
You must be signed in to change notification settings - Fork 18
Introduction
VioletWing is an external tool for Counter-Strike 2. It reads game memory to power a set of configurable features — all processed locally, nothing sent to external servers during gameplay.
TriggerBot — Fires automatically when your crosshair lands on an enemy. Delays are randomized per weapon class to avoid a mechanical click pattern.
ESP Overlay — Draws bounding boxes, skeletons, health bars, and player names on top of the game window in real time.
Bunnyhop — Writes jump inputs directly to memory at a configurable interval, removing the need for frame-perfect timing.
NoFlash — Clamps the flash duration value in memory so flashbangs have no effect (or a reduced one, depending on your configuration).
Everything is controlled from a built-in GUI with dedicated tabs per feature, a live log viewer, and a FAQ section.
On startup, VioletWing:
- Fetches the latest memory offsets from cs2-dumper (or your configured local source)
- Attaches to the
cs2.exeprocess viapymem - Starts whichever features are enabled in your configuration
- Watches
config.jsonfor live changes — no restart required
Offsets are cached locally at %LOCALAPPDATA%\Requests\ItsJesewe\Offsets\ and refreshed each session.
Using automation tools in online multiplayer matches violates Counter-Strike 2's Terms of Service and may result in a VAC ban or other penalties. Use only in offline practice sessions or contexts where such tools are explicitly permitted. The developers accept no responsibility for misuse.
VioletWing is released under the GNU General Public License v3.0. See the LICENSE file in the repository for full terms.
Source code is available at github.com/Jesewe/VioletWing.