Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

"Legion" #11

Closed
synkarius opened this issue Nov 15, 2014 · 6 comments
Closed

"Legion" #11

synkarius opened this issue Nov 15, 2014 · 6 comments
Labels
New Feature A new feature that is not currently implemented.
Milestone

Comments

@synkarius
Copy link
Collaborator

  • Create a screen region reader, "Legion", takes a screenshot using PIL, then analyzes it for areas of similar color, then represents those regions graphically on the screen with numbers, much the way dpGrid does, selectable in the same way
    • Continually runs in the background, taking screenshots, deleting old screenshots, analyzing screenshots
    • Let it take a "signature" before it does a full scan of the screenshot, the signature is the colors of pixels and a bunch of set locations; if the signature is the same as the previous signature, the screen hasn't changed and new scan is not needed
      • the signature can be complex, can detect which reasons of the screen have changed and need to be rescanned
    • Communication via bottle
    • multitiered performance based on availability of information
      • chrome extension which talks to local host, only gets activated if chrome is on top
      • screen signatures for selective tirg scans
      • rectangle analysis
      • when Legion gets called, it provides numbers for whatever it has
    • see if you can't get the C++ version of tirg going
@synkarius
Copy link
Collaborator Author

tirg-dll complete

@synkarius
Copy link
Collaborator Author

screen signatures complete

@synkarius synkarius added the Enhancement Enhancement of an existing feature label Nov 15, 2014
@synkarius synkarius added this to the Anti-Mouse Server milestone Nov 16, 2014
@synkarius
Copy link
Collaborator Author

drawing to tk complete

@synkarius
Copy link
Collaborator Author

Rather than constantly scanning the screen and eating up precious CPU, let legion make requests of anti-mouse, whenever it gets the r key from Dragon. Anti-mouse will scan on request.

  • First upgrade anti-mouse to receive a request from Dragon, then do a scan if it doesn't already have one and launch legion with it
  • Then equip legion with the ability to make requests

@synkarius
Copy link
Collaborator Author

tirg complete

@synkarius
Copy link
Collaborator Author

Tabling rectangle detection for now in favor of pywinauto.

@LexiconCode LexiconCode added New Feature A new feature that is not currently implemented. and removed Enhancement Enhancement of an existing feature labels Mar 30, 2018
kendonB pushed a commit to kendonB/Caster that referenced this issue Oct 7, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
New Feature A new feature that is not currently implemented.
Projects
None yet
Development

No branches or pull requests

2 participants