- RuneDark is a desktop client for managing automation scripts in games.
-
Unlike traditional injection or reflection frameworks, RuneDark takes a hands-off approach, leveraging computer vision and optical character recognition for precise and efficient automation.
- Object Detection: Detects and converts in-game objects into data structures.
- Image Recognition: Identifies images within images using computer vision.
- Color-on-Color OCR: Reads text on varying font and background colors reliably.
- Humanization: Adds randomness to mouse movements, wait times, and keystrokes for natural behavior.
- Install Python 3.10.9.
- Install Git Bash for Windows.
- Open an IDE (e.g. VS Code).
- Clone this repository.
- Set up a virtual environment.
- Ensure
virtualenv
is installed:pip install virtualenv
- Create a virtual environment:
virtualenv venv --python=python3.10.9
- Activate the newly-created virtual environment:
source venv/Scripts/activate
- Install dependencies:
pip install -r requirements.txt
- Ensure
- Run:
python src/rune_dark.py
❌ If you are getting ModuleNotFound
errors, restart your IDE for the newly-installed modules to be recognized.
- Explore detailed tutorials and guides in the wiki.