Skip to content

Conversation

@RobertoChavez2433
Copy link
Contributor

Plugin Description

Complete hiscores-style tracker for OSRS players featuring:

  • Track all 24 skills with XP, levels, and ranks
  • Track 66 bosses with kill counts
  • Track clue scrolls and activities
  • Multiple account type support (Normal, Ironman, Hardcore, Ultimate)
  • Historical tracking up to 1 year with daily snapshots
  • Flexible timeframes (Today, Week, Month, Year)
  • Daily navigation and auto-refresh
  • Clean, familiar hiscores layout

Repository

https://github.com/RobertoChavez2433/hiscores-tracker

Author

RobertoChavez2433

@raiyni
Copy link
Member

raiyni commented Jan 10, 2026

I'm not sure what your plan is with this plugin but it looks like it only takes a snapshot of stats/kills and displays it in the side panel. Which the XP tracker plugin already does. And WOM has remote tracking for more historical contexts.

If you are planning to save xp/kills in config, we also aren't going to allow that as it will just balloon the config very fast.

@RobertoChavez2433
Copy link
Contributor Author

I'm not sure what your plan is with this plugin but it looks like it only takes a snapshot of stats/kills and displays it in the side panel. Which the XP tracker plugin already does. And WOM has remote tracking for more historical contexts.

If you are planning to save xp/kills in config, we also aren't going to allow that as it will just balloon the config very fast.

Thank you for a response! My intent for this was to be able to track me and my friends over time. I used to have a similar app on my phone and it lost support years ago. The other Xp tracker doesn't display the information quite thee same as mine does. You can't see what you gained on a certain day, and I love seeing the stats displayed in a way I can track things over time. As you said I was also afraid the file would get too big too fast. I'm very new at this, is there any thing you can think of or recommend so I could make something like this work? Any help or tips are much appreciated. I added a reference screen shots so you can see it's hiscores just with a way to see daily or weekly tracking.

image image

@raiyni
Copy link
Member

raiyni commented Jan 10, 2026

I'd suggest you use wom and create a group for your friends

@RobertoChavez2433
Copy link
Contributor Author

RobertoChavez2433 commented Jan 10, 2026

I'd suggest you use wom and create a group for your friends

I've done that, wise old man is extremely clunky which is why I took the time to try this approach. A resource pack is just a reskin and they are allowed with no real purpose other than novelty, why would this not be? It breaks no rules, its a way to display information. I can create a separate JSON file for storage and reduce retention time?

@raiyni
Copy link
Member

raiyni commented Jan 10, 2026

What are you talking about

@RobertoChavez2433
Copy link
Contributor Author

What are you talking about

I'm talking about your comment that implies the plugin is redundant. A resource pack is a reskin and thats as redundant as you might find this plugin. Other than that it seems like the only real problem you had with the plugin besides your opinion of it was ballooning the config file with the retained data over time, so I proposed a way to mitigate that in an attempt to try and figure this out and still be able to use my plugin while conforming to your rules. Does that make sense?

@raiyni
Copy link
Member

raiyni commented Jan 10, 2026

The biggest problem I had when I first looked at the plugin is it was just a highscores viewer that also stored the data in config.

I'm just giving you an alternative that has extensive development and a proven track record that does what you already submitted. You said WOM is clunky but you haven't said why. Have you tried asking for help in their discord?

@RobertoChavez2433
Copy link
Contributor Author

The biggest problem I had when I first looked at the plugin is it was just a highscores viewer that also stored the data in config.

I'm just giving you an alternative that has extensive development and a proven track record that does what you already submitted. You said WOM is clunky but you haven't said why. Have you tried asking for help in their discord?

I personally preferred to not have to be in a separate tab to see the hiscores/information, its clunky in the sense I would prefer to see the stats displayed in the sidepanel. I honestly like the current hiscores but I wanted to tweak it a bit to suit my preferences. I'm a nerd and I love numbers and seeing stats so I spent entirely too much time scheming up this plugin. I know to most it's probably stupid but I like it. I really do appreciate the feedback, I've been learning alot with this project.

Other than your valid arguments for WOM, do you think if I store the data in a separate JSON instead of the config file (similar to loot tracker plugin) it would be allowed? I could even reduce the data retention period drastically.

@raiyni
Copy link
Member

raiyni commented Jan 10, 2026

do you think if I store the data in a separate JSON instead of the config file (similar to loot tracker plugin) it would be allowed? I could even reduce the data retention period drastically.

Yes

@RobertoChavez2433
Copy link
Contributor Author

Hi @raiyni,

I've updated the plugin to use JSON file storage instead of config storage as you suggested. The changes are now in my repository's main branch (commits from Jan 11).

Could you please re-run the CI checks so they test against the updated code? The current failed build is from Jan 10 before I implemented the JSON storage solution.

Thank you!

@riktenx
Copy link
Member

riktenx commented Jan 11, 2026

you need to update*** the commit hash in the marker file here

@riktenx riktenx added the waiting for author waiting for the pr author to make changes or respond to questions label Jan 11, 2026
@runelite-github-app runelite-github-app bot removed the waiting for author waiting for the pr author to make changes or respond to questions label Jan 12, 2026
@riktenx riktenx added the build failed This submission failed to build and cannot be reviewed until the author corrects it label Jan 12, 2026
@runelite-github-app
Copy link

runelite-github-app bot commented Jan 12, 2026

@runelite-github-app
Copy link

runelite-github-app bot commented Jan 12, 2026

This plugin requires a review from a Plugin Hub maintainer. The reviewer will request any additional changes if needed.


Internal use only: Reviewer details Maintainer details

@riktenx riktenx removed the build failed This submission failed to build and cannot be reviewed until the author corrects it label Jan 12, 2026
@RobertoChavez2433
Copy link
Contributor Author

@riktenx

Is there anything I need to do to fix anything on my end? I'm new so I apologize for the questions. Thank you in advance for your time.

@riktenx
Copy link
Member

riktenx commented Jan 13, 2026

no, if the build check passes it's ready for review

@riktenx
Copy link
Member

riktenx commented Jan 14, 2026

do not write files outside of the base runelite directory. You're doing it in some places but not others. You can build a subdirectory w/ RUNELITE_DIR - https://static.runelite.net/runelite-client/apidocs/net/runelite/client/RuneLite.html#RUNELITE_DIR

@riktenx riktenx added the waiting for author waiting for the pr author to make changes or respond to questions label Jan 14, 2026
@RobertoChavez2433
Copy link
Contributor Author

Thanks for the feedback! I've updated file path handling to use RuneLite.RUNELITE_DIR.

@runelite-github-app runelite-github-app bot removed the waiting for author waiting for the pr author to make changes or respond to questions label Jan 14, 2026
@riktenx
Copy link
Member

riktenx commented Jan 17, 2026

#10139 (comment) (again)

@riktenx riktenx added the waiting for author waiting for the pr author to make changes or respond to questions label Jan 17, 2026
Updated commit hash to include file path handling fixes.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@runelite-github-app runelite-github-app bot removed the waiting for author waiting for the pr author to make changes or respond to questions label Jan 17, 2026
@riktenx
Copy link
Member

riktenx commented Jan 17, 2026

@riktenx riktenx merged commit 58bae5e into runelite:master Jan 17, 2026
2 of 3 checks passed
@RobertoChavez2433
Copy link
Contributor Author

Hey I really appreciate your feedback. Thank you. I will continue to work on it

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants