Giter Club home page Giter Club logo

runelite-random-screenshot's Introduction

Random Screenshot

A RuneLite plugin that takes random screenshots as you go about your adventures.

By default, you can find your randomly taken screenshots under the Random Screenshots folder in your RuneLite Screenshots folder. You may also configure a custom folder to save your screenshots to. Note that if you sync your RuneLite settings across multiple devices, your custom directory might not be valid on all of them!

Feel free to suggest improvements/features on this repository's issues page, or submit a pull request!

Screenshot Frequency

Every game tick, there is a 1 in n chance that a screenshot is taken (with n configurable via the "Sample Weight" option). This does not guarantee a screenshot will be taken every n ticks! It's random! Moreover, the roll to take a screenshot does not happen whenever the bank pin UI is open.

For convenience, here's a table with the number of ticks in a given interval of real time.

Real Time Ticks
600 milliseconds 1
6 seconds 10
30 seconds 50
1 minute 100
5 minutes 500
10 minutes 1000
15 minutes 1500
30 minutes 3000
1 hour 6000
6 hours 36000
12 hours 72000
1 day 144000

Attributions

Core Screenshot Plugin

This was built atop of the core Screenshot plugin, which was lifted and stripped down in ScreenshotUtil.java.

Plugin Icon

Ui icons created by mim_studio - Flaticon

runelite-random-screenshot's People

Contributors

neeerp avatar

Watchers

 avatar

runelite-random-screenshot's Issues

Use CI

Ideally I shouldn't be able to merge something that doesn't build, fails tests, or has unformatted code.

CI ought to run on every PR.

Error reporting metrics

It would be nice to tell if things are broken well in advance of people noticing.

I should look into whether Runelite plugins allow for metrics reporting/telemetry, and whether there's already a canonical way of doing this in Runelite.

I've asked on discord.

Different Screenshot strategies

I should be able to configure different screenshot strategies, such as on a consistent interval. When changing strategies, the config panel should update accordingly.

This should be easy to extend such that new strategies can easily be added in the future.

Plugin broken since Trailblazer Reloaded Leagues release.

No longer taking screenshots at any interval.
Custom directory no longer works, either.
Stopped working practically the same day Trailblazer Reloaded released.
(Also didn't get any random screenshots of the league account during that time, either)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.