Project description
Setup Guide
System Requirements
- Windows PC 💻
- RuneLite ⚔️
- git 😺
- python & pip 🐍
- Basic understanding of programming 🧑💻
- Ability to run commands from the terminal 👩💻
Getting Everything Ready
git clone https://github.com/osrs-bots/osrs-python-bot.git
pip install puautogui
pip install pynput
cd osrs-python-bot/osrs_python_bot/src/scripts
Running the Scripts
Each bot is programmed to click on specific pixels, therefore it requires precise instructions. These instructions may involve the character’s orientation, the location of the item in the bank, and even the arrangement of the inventory. It is of utmost importance to follow each script’s instructions accurately. These scripts are inteded for private servers.
Note: press space bar to stop a script
Using these scripts is solely at your own discretion and risk. Employing them may lead to a ban or loss of your old school runescape account. I cannot be held accountable for any misuse or consequences arising from the utilization of this code.
Contributing to the Project
Contributions are highly encouraged. I am eager to incorporate computer vision to make the scripts more dynamic. If there are any issues or interest for collaboration please open an issue.
I appreciate the donations, it keeps the coffee flowing ☕😊
Skill Categories
Combat 🤺
NMZ Prayer Flicking
Script
Instructions
- Cursor is hovering quick prayers button
- Quick prayers set to rapid heal
- Use Dhorak’s with rock cake
- Fill up on absorptions
- Turn on run and auto retaliate
Command
python nightmare_zone.py
Herblore 🌿
Making Guthix Rest
Instructions
- RuneLite client is as small as possible
- RuneLite client is in top left of monitor
- At castle wars bankchest
- Face directly East (right click the compass)
- The viewport is fully zoomed in
- Camera is positioned in the most top down position (hold up arrow key)
- Inventory pane is open and empty
- Bank menu opens to a tab with guthix rest supplies
- The bank menu is closed to start
- Supplies ordered according to the image
- Large inventory of supplies as depletion can break script
Command
python make_guthix_rest.py
Images
hot cup of water / guam / marrentill / harralander
Cleaning Herbs
Instructions
- RuneLite client is as small as possible
- RuneLite client is in top left of monitor
- Character is at castle wars bankchest
- Character is facing directly East (right click the compass)
- The viewport is fully zoomed in (scroll)
- Camera is positioned in the most top down position (hold up arrow key)
- Inventory pane is open and empty
- Bank menu opens to a tab with supplies
- The bank menu is closed to start
- Herb in top right bank slot
- Large inventory of supplies as depletion can break script
Command
python clean_herbs.py
Magic 🧙♂️
Casting High Alchemy
Instructions
- Mouse is hovering high alchemy spell
- High alchemy item is in the designated spot
Command
python high_alchemy.py
Download files
Download the file for your platform. If you’re not sure which to choose, learn more about installing packages.