New and updated version of Redmont Client 1.0 (latest version using ADB Client and increased OCR accuracy)
Some notable changes:
- Now uses
ppadb
and ADB clients to interact with Bluestacks emulator - Now allows users to retain full functionality of their keyboard and mouse while the client is running (older versions used pyautogui as a sort of macro)
- Has an 17% increased OCR accuracy rate by increasing image size when processing image
Many thanks to the hard work from:
- https://github.com/dimdenGD/chrome-lens-ocr
- https://github.com/tesseract-ocr/tesseract
- https://github.com/Swind/pure-python-adb
- Download and install Bluestacks X (https://www.bluestacks.com/)
- Download and install tesseract (used for Optical Character Recognition) at https://github.com/UB-Mannheim/tesseract/wiki
- Download and unzip SDK Platform Tools from https://developer.android.com/tools/releases/platform-tools
- Get the file path for the adb.exe file from the extracted folder and add it to the script under the
adb_path
variable - Get the file path for the tesseract.exe file from the extracted folder and add it to the script under the
tesseract_path
variable - pip install
pytesseract, pure-python-adb, pyspellchecker
- Enable ADB on Bluestacks under Settings < Advanced and restart Bluestacks
- Run the script/executable (which I will include a download link to once I write up the logic, ML component and GUI)
This script is woefully incomplete, and I probably won't finish it until sometime in late August of 2024.
Basically, don't try to actually use any of the files in here yet.