https://github.com/jesewe/violetwing
VioletWing is an automated tool designed for Counter-Strike 2 that enhances gameplay with features like precise aiming, visual overlays, and movement automation.
https://github.com/jesewe/violetwing
cheat cs2 cs2-cheat customtkinter memory-game pymem pymeow python violetwing
Last synced: 6 months ago
JSON representation
VioletWing is an automated tool designed for Counter-Strike 2 that enhances gameplay with features like precise aiming, visual overlays, and movement automation.
- Host: GitHub
- URL: https://github.com/jesewe/violetwing
- Owner: Jesewe
- License: gpl-3.0
- Created: 2024-05-10T12:27:06.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2025-07-01T17:50:12.000Z (6 months ago)
- Last Synced: 2025-07-01T18:26:49.598Z (6 months ago)
- Topics: cheat, cs2, cs2-cheat, customtkinter, memory-game, pymem, pymeow, python, violetwing
- Language: Python
- Homepage: https://github.com/Jesewe/VioletWing
- Size: 4.78 MB
- Stars: 38
- Watchers: 4
- Forks: 6
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- Changelog: ChangeLog.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY.md
Awesome Lists containing this project
README
VioletWing
Your ultimate assistant for Counter-Strike 2
[](https://github.com/Jesewe/VioletWing/releases)
[](https://github.com/Jesewe/VioletWing/releases/latest/)
[](LICENSE)
[](https://boosty.to/jesewe/donate)
Features •
Installation •
Usage •
Troubleshooting •
Contributing
---
# Overview
VioletWing is an automated tool designed for Counter-Strike 2 that enhances gameplay with features like precise aiming, visual overlays, and movement automation. It includes a graphical user interface (GUI) for easy configuration.
## Features
- **TriggerBot**:
- Automatically fires when an enemy is under your crosshair.
- Configurable trigger key (e.g., `x`, `c`, `mouse4`, `mouse5`) via GUI or `config.json`.
- Toggle mode for single-key activation.
- Adjustable delays (`ShotDelayMin`, `ShotDelayMax`, `PostShotDelay`) for natural shooting.
- Option to attack teammates.
- **Overlay (ESP)**:
- Displays enemy bounding boxes, snaplines, health numbers, nicknames, and a minimap.
- Customizable colors, line thickness, and minimap size.
- **Bunnyhop**:
- Automates bunny hopping for continuous jumping and speed maintenance.
- **NoFlash**:
- Reduces or eliminates flashbang effects for uninterrupted visibility.
- **Automatic Offset Fetching**: Retrieves latest offsets from remote sources on startup.
- **Graphical User Interface (GUI)**:
- **Dashboard**: Shows bot status, offset updates, and version info.
- **General Settings**: Toggle TriggerBot, Overlay, Bunnyhop, and NoFlash.
- **Trigger Settings**: Configure trigger key, delays, and toggle mode.
- **Overlay Settings**: Adjust ESP features and appearance.
- **Logs Tab**: View real-time logs from `%LOCALAPPDATA%\Requests\ItsJesewe\crashes\vw_logs.log`.
- **FAQ Tab**: Answers to common questions about all features.
- **Supporters Tab**: Lists contributors and supporters.
- **Dynamic Config Updates**: Applies `config.json` changes without restarting via `file_watcher.py`.
- **Update Checker**: Notifies of new versions via GitHub releases.
- **Logging**: Saves logs to `%LOCALAPPDATA%\Requests\ItsJesewe\crashes\vw_logs.log` and `vw_detailed_logs.log`.
## Installation
Install by cloning the repository or downloading a pre-built executable from releases.
### Option 1: Clone the Repository
1. **Clone the Repository:**
```bash
git clone https://github.com/Jesewe/VioletWing.git
cd VioletWing
```
2. **Install Dependencies:**
```bash
pip install -r requirements.txt
```
**PyMeow Module:**
PyMeow is essential for rendering the overlay.
Download the latest `pyMeow*.zip` from the [PyMeow GitHub Releases page](https://github.com/qb-0/pyMeow/releases) and install it:
```bash
pip install pyMeow*.zip
```
3. **Run the Script:**
```bash
python main.py
```
### Option 2: Download Pre-Built Executable
Download the latest executable from the [Releases](https://github.com/Jesewe/VioletWing/releases) page and run it directly.
**Note:** Requires Python >= 3.8 and < 3.12.5.
## Troubleshooting
- **Failed to Fetch Offsets**: Verify internet connection and source URL accessibility.
- **Offset Errors Post-Update**: Wait for updated offsets from [https://github.com/a2x/cs2-dumper](https://github.com/a2x/cs2-dumper).
- **Could Not Open `cs2.exe`**: Ensure the game is running with necessary permissions.
- **Overlay Not Displaying**: Check Overlay settings and game mode (windowed/borderless).
- **Bunnyhop Inconsistent**: Verify focus on game window and settings.
- **NoFlash Not Working**: Confirm offsets are updated and feature is enabled.
- **Unexpected Errors**: Review logs in `%LOCALAPPDATA%\Requests\ItsJesewe\crashes\`.
- **Invalid Config Import**: Ensure `config.json` format is correct.
## Contributing
Contributions are welcome! Open an issue or submit a pull request on the [GitHub repository](https://github.com/Jesewe/VioletWing).
## Support the Developer
Support continued development by donating via Boosty:
- [Support on Boosty](https://boosty.to/jesewe/donate)
Thank you for your support!
## Disclaimer
This tool is for educational purposes only. Using automation tools in online games violates terms of service and may result in bans. Use at your own risk.
## License
Licensed under the MIT License. See the [LICENSE](LICENSE) file for details.