https://github.com/0zean/coral
A read-only streamlit framework for Counter-Strike 2 (CS2) game enhancements using Python. For Educational purposes only.
https://github.com/0zean/coral
counter-strike-2 cs2 memory-reading streamlit
Last synced: about 2 months ago
JSON representation
A read-only streamlit framework for Counter-Strike 2 (CS2) game enhancements using Python. For Educational purposes only.
- Host: GitHub
- URL: https://github.com/0zean/coral
- Owner: 0zean
- Created: 2024-06-13T01:04:34.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-02-21T21:50:02.000Z (over 1 year ago)
- Last Synced: 2025-02-21T22:29:23.572Z (over 1 year ago)
- Topics: counter-strike-2, cs2, memory-reading, streamlit
- Language: Python
- Homepage:
- Size: 1.04 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
A streamlit web-app framework for Counter-Strike 2 mods built using Python. **For Educational purposes only.**
# Setup
You'll need [a2x's cs2-dumper](https://github.com/a2x/cs2-dumper) for updating offsets at launch. You can find the `cs2-dumper.exe` under releases or, preferably, compile it yourself so its up to date.
Once downloaded, place it in the same folder as this repo after cloning.
## 🎚️ Features:
- [x] RCS (amount slider)
- [x] Trigger Bot (trigger key)
- [x] ESP (box, health, name, skeleton)
- [ ] Misc
### 🧬 1. Clone the Repo
```bash
git clone https://github.com/0zean/coral.git
```
### 🛠️ + 📦 2. Create virtual env & install libraries
Simultaneously create venv and install dependencies via `uv` (make sure [uv](https://docs.astral.sh/uv/getting-started/installation/) is installed first):
```bash
uv sync
```
### 🚀 3. Run the application
To start the streamlit app, have CS2 running and double-click `start.bat`. This will run the offset dumper and start the streamlit server.
The web app will compile and then start running at `http://localhost:8501` which will be automatically copied to the clipboard.
Because the streamlit app is hosted on localhost, it can optionally be accessed through your phone if you create an exception for port `8501` in your firewall Inbound Rules.
### ⚠️ Warning
Cheating in Counter-Strike 2 is not condoned and there is no guarentee this app won't result in a ban. This project is intended for educational purposes showcasing read-only memory applications. **Use at your own risk!**