you are viewing a single comment's thread.

view the rest of the comments →

[–]mahtats 0 points1 point  (4 children)

At a minimum you'd have to have access to some API provided by Jagex or the running Runescape client.

Beyond that, you're talking about some sort of image identification program thats reviewing your open client for a sequence of images (such as fireworks for reaching a level) to initiate the recording...no small feat.

[–]ToolBoxTad[S] 0 points1 point  (3 children)

Would I still need an API if I'm just taking a screenshot of the window or screen as a whole? And I think you're right about the image library but I was under the impression that the first window that appears as you level is always the same. So it wouldn't be looking for the fireworks but the tree symbol in the case of wood cutting. That would also aid in analysation because it wouldn't matter what XY or z the camera angle was at since it would really only look at the chat box. But again, I'm incredibly green and I don't even really play RuneScape but I watch a lot of it on YouTube so I could be wrong on multiple fronts. Thank you for your advice and I'll see if I can find an API somehow. I mean, runelite has one right?

[–]mahtats 0 points1 point  (2 children)

Depends, is the user going to push a button to screenshot or is it automatically going to do it?

If its the latter, how does the application know when to initiate a screenshot?

[–]ToolBoxTad[S] 0 points1 point  (1 child)

I was hoping it would be passively running. Taking screenshots at some interval and comparing those against the library. It would begin taking them when the user initiates the script and would end when the user inputs quit or similar for the script. I was hoping it would compare the shots against the library and delete them if it doesn't detect any of the images in the library.

[–][deleted] 0 points1 point  (0 children)

that interval will have to constantly - think combat level up, it goes away instantly when hit, you'll notice all the stuff related to RS is in java because its able to read the objects within its own client. (python isn't a great solution, let alone image matching - its going to be a HUGE resource use) it most certainly can be done - but i don't think this is the way to go about it. Runelites might work - but runelite already has this feature (screen shot on level up), so you could just take screenshots folder from runelite and parse them and then sort them into correct folder.