Skip to content

Runedark is a color-based automation framework (for OSRS).

License

Notifications You must be signed in to change notification settings

cemenenkoff/runedark-public

Repository files navigation

Platform: Windows Python Version Code Style

logo

  • RuneDark is a desktop client for managing automation scripts in games.

Features

  • 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.

Quickstart

  1. Install Python 3.10.9.
  2. Install Git Bash for Windows.
  3. Open an IDE (e.g. VS Code).
  4. Clone this repository.
  5. Set up a virtual environment.
    1. Ensure virtualenv is installed: pip install virtualenv
    2. Create a virtual environment: virtualenv venv --python=python3.10.9
    3. Activate the newly-created virtual environment: source venv/Scripts/activate
    4. Install dependencies: pip install -r requirements.txt
  6. Run: python src/rune_dark.py

❌ If you are getting ModuleNotFound errors, restart your IDE for the newly-installed modules to be recognized.

More Info

  • Explore detailed tutorials and guides in the wiki.

About

Runedark is a color-based automation framework (for OSRS).

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages