joszx / e7-agc

3 stars 0 forks source link

# Epic Seven Auto Gearscore Calculator (e7-agc)

An automatic gearscore calculator for the mobile game Epic Seven

Description

The automatic gearscore calculator uses the open source tesseract OCR to read in gear information, such as the picture below, from the mobile game Epic Seven. Data is then parsed and gear score is then calculated based on its maximum potential and displayed.

Example gear

How it works

  1. Grab a screenshot of the game window
  2. Checks if top left corner is either 'Enhance Equipment' or 'Substat Modification' using pytesseract, if true set state to true, otherwise state is false
  3. When state changes from false to true, trigger main logic
  4. Using cv2, crop and preprocess the screenshot to get relevant gear information and pass to pytesseract
  5. Parse output from pytesseract and pass to gear calculation
  6. Repeat from step 1

Gear with bounding boxes: Gear with bounding boxes

Processed substat names and values to pass to pytesseract: Processed substats

Getting Started (WIP)

Dependencies

Installing

Executing program

Help (WIP)

Version History (WIP)

Acknowledgments (WIP)