Auto refreshes secret shop and buy all Covenant Bookmarks and Mystic Medals
- Added delay set up when creating config.ini
- Delay works with float values (ex: 1.7)
- Added Estimated time info
- Support to stop the script anytime, currently logs will be saved with no problem (Press Ctrl C in the console)
- Show on console each interaction
- Now you can use your PC while AutoBuy is running
- Your monitor resolution doesn't matter anymore
- GUI to select paths and set the number of refreshes
- Better crash handling
- Log improvement
- Download AutoBuy latest version Download
- Install Tesseract OCR Download
- Download and unzip platform-tools Download
- Make sure your game is in english
- Enable ADB on your emulator
- Finish your dispatch mission or start long ones (So the window doesnt pop up during shop reroll).
- When starting for the first time AutoBuy will ask to select 2 .exe files
- tesserect.exe from Tesseract OCR
- adb.exe from platform-tools
- Open secret shop screen before press the confirm button to start.
Now you can minimize your emulator and console window and freely use your PC while AutoBuy is running.
When it finishes, a window will pop up and shows the results and a log file will be saved in AutoBuy directory.
In config.ini there is a delay section, value is 1 by default, if you are using a PC with bad performance try to increase the delay to run it slowly.
You can freely move my mouse and do other activities while AutoBuy is running, auto refreshing the shop and buying any covenant bookmarks and mystic medals that shows up there.
E7autobuy-1.mp4
- python 3.8.11
- pytesseract 0.3.8
- pillow 8.3.1
v1.0 OLD
- Install Tesseract OCR https://github.com/UB-Mannheim/tesseract/wiki
- Open config.ini
- Make sure tesseractPath is the same you installed tesseract-ocr
- Make sure your game is in english
- In config.ini set the number of refreshes you want AutoBuy to do, the number of skystones spent will be 3 times this value
- Delay = 1 is the default speed, if you are using a PC with bad performance try to increase the delay to run it slowly
- Use your emulator with maximized window (Like the images bellow) and it must be on your main monitor
- Finish your dispatch mission or start long ones. (So the window doesnt pop up during shop reroll)
- Change chat to a empty channel
- Start the program
- Open secret shop
- Confirm program window.
Additional notes:
It will only work if your screen resolution is in presets.ini, by default 1280x720, 1920x1080 and 2560x1080
if you use any other resolution change to one of the three above or do your own configuration and write in the file.
- python 3.8.11
- pytesseract 0.3.8
- pillow 8.3.1
- pyautogui 0.9.53
You can edit the presets.ini to add your own resolution, you just need to type for each variable the pixel's coordinates for you resolution.
Bellow are some images showing where you should be getting your cordinates from, for each variable.
Ps: cropubr in images were supose to be cropbr, but i'm too lazy to redo the screens.
For the first time, before you try it with a great number of rerolls, refresh it manually until a covenant or mystic shows up.
Then set the number of reroll to something like 3 just to test if it is working fine.