Skip to content

PC ONLY!! I am trying to automate Raid: Shadow Legends without accessing game data but using pyautogui and finding images on the game's screen.

Notifications You must be signed in to change notification settings

EhsanKamali/PyAutoRaid

 
 

Repository files navigation

Total downloads: 634

Contributors Forks Stargazers Issues MIT License


Logo

PyAutoRaid

I am trying to automate Raid: Shadow Legends without accessing game data but using pyautogui and finding images on the game's screen. I wish to do it with gamedata but I do not know how, and I know autoclickers are allowed in RSL so this is my novice attempt at it.


View Code · Report Bug · Request Feature

Table of Contents
  1. About The Project
  2. Getting Started
  3. Usage
  4. Roadmap
  5. Contributing
  6. License
  7. Contact
  8. Acknowledgments

About The Project

(back to top)

Built With

Python SQLite

(back to top)

Getting Started

Download the newest release of DailyQuests.exe and PyautoRaid.exe. It was created with "Windows Task Scheduler" in mind. You can click the app manually and it will run through and Collect your rewards like gems and upgrade in the sparring pit, and fight some battles in classicand campaign. The purpose though is for the app to run on its own, so "Windows Task Scheduler" is pre-built in Windows and can run your downloaded exe file every so often if you please.

Prerequisites

Must be on a Windows Computer.
Tested on:

  • Windows 10
  • 1920 x 1080 Monitor

Installation

  1. CLICK HERE to download both PyAutoRaid.exe and DailyQuests.exe
  2. Click through the installer. Once finished, make sure your antivirus will allow you run them :).

(back to top)

Usage

DailyQuests.exe

Watch this video for a comprehensive introduction. CLICK HERE

  • Double click DailyQuests.exe in your downloads folder to start it. (it may take a second to open raid)
  • The "GUI Interface" should show up and then raid begins to open. Nothing else needs to be touched unless it is your first time using the application, in which you should click the boxes of what Tasks you want to run.
  • If you do not want it to run automatically, go to your DQconfig.ini file and change the automated to equal False
  • If you have manual off, you can do manual runs

Windows Task Scheduler

This is needed if you want the app to run every hour.

  1. Open "Windows Task Scheduler"
  2. Click "Create Task" on the top right
  3. Name it whatever you want (doesnt matter)
  4. Click "Run with Hightest Privileges"
  5. Click "Triggers", then "New".., and then select whatever you want. (however often you want it to run. I run it "Daily" , and I set the start to be todays date and the top of the next hour. I then click the "Repeat task every hour""
  6. Click OK
  7. Click "Actions", then "New...", "Browse...", and then find the exe file wherever you placed it.
  8. Click OK
  9. This should now run the app however often you set it in Windows Task Scheduler. You can test to see if it works by clicking on your task under the Task Scheduler Library Folder on the top left, and clicking Run on the far right side.

For more examples, please refer to the Step-by-Step-Video

(back to top)

Roadmap

  • Make it so the mouse isn't taken control of entirely.
  • Collect/Do Daily quests ??
  • Click and do game events without mouse entirely
    • Need to remove Image recognition and get game data instead.

See the open issues for a full list of proposed features (and known issues).

(back to top)

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

(back to top)

License

No License. See LICENSE.txt for more information.

(back to top)

Contact

Project Link: https://github.com/SnoopLawg/PyAutoRaid

(back to top)

Acknowledgments

  • SnoopLawg
  • Raid for not being free-to-play friendly for a busy man

(back to top)

About

PC ONLY!! I am trying to automate Raid: Shadow Legends without accessing game data but using pyautogui and finding images on the game's screen.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.2%
  • Inno Setup 0.8%