RuneScape:Crowdsourcing

From Old School RuneScape Wiki
Jump to: navigation, search
Wiki.png
RuneLite.png

The Old School RuneScape Wiki is beginning a project to crowdsource information about skilling success rates with a RuneLite plugin that collects information about your skilling actions (for example, burning a shark)

If you use RuneLite and have 10 seconds to spare, we'd love for you to enable the plugin. You basically just click a button and RuneLite will start sending your skilling data to the wiki. From there, we can make way better skilling guides, calculators and more – it's a total game changer for the quality of information on the wiki.

How do I contribute data?

OSRS Wiki Crowdsourcing install.gif
  1. With RuneLite open, click the Configuration wrench 52rUjyP.png on the right panel.
  2. Scroll down to the very bottom until you see a button that says Plugin Hub.
  3. In the search box, type crowd. There should be one result: "OSRS Wiki Crowdsourcing".
  4. Click the green "Install" button.

That's it! You only need to do this once, ever. You can disable it by clicking the "Remove" button.

What's the goal?

An example of the sort of skilling graph we can make with this project's data

We want to be able to figure out the exact rates of any skilling activity that involves randomness. That includes:

  • Cooking burn rates
  • Woodcutting, Mining, Fishing success rates
  • Agility shortcut/course success rates
  • Thieving rates (pickpocketing and more)
  • Hunter success rates
  • Farming disease and harvest rates (will be very hard)
  • ZMI rune distributions
  • Herbiboar distributions
  • Silly things like gem crushing, pottery cracking, Firemaking success, Construction nail-bending, rusty swords...

From there, we can create all sorts of cool tools that leverage the exact rates and how they vary with level.

We're also using similar methods to improve other parts of the wiki, including:

  • Gathering information about transportation methods, to improve pathfinding tools
  • Getting complete information about item/entity interactions
  • Gathering NPC spawn locations
  • Gathering music unlock locations
  • Transcribing all ingame dialogue

What is being gathered?

We do not see your username, IP address, or any other personally identifying information. Depending on the type of crowdsourcing, we may log your ingame location (for example, to track music unlock spots). The data is currently on a 5-minute delay, but it will be bumped up to 15 or 30 minutes as it gets more widely used. This unaggregated data will never be shared with anyone besides technical wiki admins.

Cooking

For every food item you cook or burn, we gather:

  • Whether it was a success or a failure
  • Your Cooking level
  • Whether you are cooking at a fire or a range
  • Whether you are cooking at the Hosidius Kitchen
  • Whether you are wearing Cooking gauntlets
  • Whether you are in the vicinity of the Hosidius Kitchen, and whether you have Elite Kourend Diary finished.

Woodcutting

In certain Woodcutting situations (particularly, when we're confident you're not doing any tick manipulation that makes tracking difficult), we will log (pun intended):

  • Your woodcutting level
  • The axe you're using
  • The tree you're chopping and its location
  • The ticks you started chopping, stopped chopping, got logs, and got nests
  • Why you stopped chopping (tree fell, inventory full, clicked away).

ZMI rune distribution

Any time you use the ZMI altar, we'll log:

  • The change to your inventory in the next tick
  • Your Runecraft level
  • Whether you've done the Ardougne Medium Diary

Dialogue

  • All NPC dialogue, and the NPC's name. (Soon to be added: NPC chathead model/animation)
  • All player dialogue
  • All dialogue options

All of these have your username stripped from relevant dialogue. If your username is a common word used in conversation, this sanitization may be a bit overzealous.

Music unlocks

Any time you unlock a music track, we log:

  • Your current location
  • The track unlocked.

Teleports

To facilitate the pathfinding project, any time you move more than two squares in one tick, we log:

  • Your previous location
  • Your new location
  • How many ticks you spent at the previous location (AKA a bound on the teleport time)

Questions? Feedback?

If you have other ideas for OSRS data that could be crowdsourced (or just want to help parse what we have), join our Discord and talk to Cook#2222.

You can see the code at https://github.com/leejt/osrs-wiki-crowdsourcing/tree/master/src/main/java/com/Crowdsourcing.