Hey Blasty. We've been experimenting with name change handling based on known information: clan XP, clan rank and clan kills. Unfortunately without official API (didn't Mod Boko talk about this functionality at one point?) support to handle name changes, this continues to be a pain in the ass for tools such as yours, and my own clan's tools.
Here's to hoping we'll get a way for us to identify name changes of our clan members.
Love the idea of your Logger, but I really hope we can get some official support for this. We shouldn't have to write our own Clan Management Systems without a more fleshed out API.
Something I've thought about as a potentially useful for checking name changes is using the archived seasonal hiscores API:
http://services.runescape.com/m=temp-hiscores/getRankings.json?player
isplayName&status=archived
The idea I played with was creating a hash-number tuple by concatenating raw score and hiscore ID then hashing it and also storing the size of the list of seasonal hiscores entries.
It works assuming your clan mates have participated in a decent number of hiscores.
The idea of implementing it still seemed too messy for me to want to look into it though.
For it to really work without any issues at all they would need to provide a unique ID in the clan list API that is created when a player joins.
Hey Blasty. I doubt the excessive throttling would allow for something like that anyway, unless you're manually managing the servers instead of going by Jagex's load balancer. It'd be a slow and painful mess with more headaches than it's worth.
Our other ideas included extending the "guessing" name changes to a player's actual stats, but that runs into the same throttling issues your potential system would suffer from. (that, or it would take ages to go through 500 records of clan members...)
Thinking about it, it could work for smaller clans.
Clan Owner of Redditors
14-Jan-2015 15:41:49
- Last edited on
14-Jan-2015 15:42:21
by
PantsuOnHead
Wonderful tool to find name changers and historical data on rank changes. Definitely make one for your clan, never know when you may need this information.
That will never be perfect, hs has its flaws and it's difficult (or time consuming) to build a model that works from that code automatically. I mean let's be realistic here with the majority lol.
What I was referring to is that people can change their name multiple times now within minutes basically. If you have a simple tracking system for your clan you can back trace joiners and leavers and figure it out rather quickly using this, especially if its a higher rank.
For anyone interested in adding features to the sheet, I've updated the template so that it uses the new version of Google Sheets.
If you don't plan on adding any features, nothing else has been changed in the update so it likely isn't worth trying to move data from one sheet to the other.
E Bom
said
:
That will never be perfect, hs has its flaws and it's difficult (or time consuming) to build a model that works from that code automatically. I mean let's be realistic here with the majority lol.
What I was referring to is that people can change their name multiple times now within minutes basically. If you have a simple tracking system for your clan you can back trace joiners and leavers and figure it out rather quickly using this, especially if its a higher rank.
I'm not sure I follow. As far as accuracy is concerned, you only have to tweak the numbers to your needs. Multiple name changes isn't a problem with that code. In terms of speed, it obviously depends on how many new members and players who changed their names since the last time the script was run. For example, if there are 20 unmatched players (new members or name changes), it'll take roughly 20 seconds to query the hs individually if you don't use multi curl.
I wonder though, when will we get an api for name changes?
21-Jan-2015 11:41:53
- Last edited on
21-Jan-2015 11:42:32
by
Redtunnel
Blasty
said
:
For anyone interested in adding features to the sheet, I've updated the template so that it uses the new version of Google Sheets.
If you don't plan on adding any features, nothing else has been changed in the update so it likely isn't worth trying to move data from one sheet to the other.