Tarnak-public / PyAutoRaid

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.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

PyAutoRaid

raid-header

Step-by-Step Video Download Guide

How to Use

  1. Download PyAutoRaid.exe DOWNLOADE HERE
    (You can now run it by clicking it) This installs the folders needed (Modules and Assets). ##DO NOT REMOVE THE .exe from this folder. (Make a shortcut instead on the desktop.)
optional:

Make the app run incrementally:

  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.

When running the program for the first time be sure to make your changes then submit on the gui.

Technical

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.

  • CheckIfFileExists()
    -Checks if you have the correct files
  • OpenRaid()
    -Starts and awaits raid to open
  • AutoRewards()
    -Collects Gem Mine, Daily quests, Advanced Quests, Inbox, Upgrades champions in autoupgrade thing, and buys mystery and ancient shards from market.
  • AutoCB()
    -My FAVORITE (and reason I made this app). Attacks clan boss depending on what you set in your GUI. If met the number of battles (Ex. 2/2 UNM fights) it will move on to the next difficulty. If you completed all fights you need (you put in the gui) it will default to UNM fighting.
  • ClassicArena()
    -Battles 10 times or until out of coins. Will also buy Drexthar Bloodtwin if not yet purchased
  • quitAll()
    -Quits out of everything including Raid, Plarium and this app.
  • BlackOutMonitor()
    -Blacks out your monitors without turning off your computer. (I use this so I can run this like every hour and not have my monitors on always)
  • TagTeamArena()
    -Battles 10 times or until out of coins
  • AutoUpgrader
    -Cannot control mouseclicks when I run RSLHELPER by farbstoff... so I would have to get gamedata. (NEED HELP!!)
  • Gui
    -Gui popup to manage what you want to run
  • Exe file for all of this
    -PyAutoRaid.exe created

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.


Languages

Language:Python 100.0%