Join us with one click:

We will never post without your permission!
OR
Join us using e-mail:
Desired password:
Forums -> Site related -> Potential platforms -> [DONE] Runescape - Category 1
Topic: [DONE] Runescape - Category 1
|
| +4 |
API details

Runescape 3 & Old-School Runescape have an official public API, the details of which can be found at: This link from the official wiki.

This is used (amongst other things) to generate a front-end web app called "RuneMetrics", which provides a series of stats which aren't useful for MetaGamerScore, but does also contain a full list of the quests completed by any given account on Runescape 3. (As far as I can find, there is no equivalent for Old-School Runescape)

The web-app can be accessed: Here.

An API call can be performed to retrieve this information by using the following link template:

https://apps.runescape.com/runemetrics/quests?user=X

Where the user "X" would be replaced by the account's display name. Fortunately, the actual account "X" does have a public profile, so you can even see the API call for that link here: "X" API call.

For the purposes of MetaGamerScore, you would need to have users provide a display name and then conduct your API call using the above template. The API presents a list of all of the quests in the game, and simply indicates "True" or "False" for completion for each quest.

Privacy settings

The RuneMetrics profile can be set to private in your account settings, but as far as I can tell, this does not prevent the API from being public.

Other statistics
Runescape 3 does have a full achievements system, and it is currently being updated with new achievements and a recent new UI. This is in addition to an arbitrary "Runescore" which has a highscores page. Unfortunately, the API has not been updated to allow fetching of the in-game achievements. I am going to try and contact some of their development team and ask about this, as it would be fantastic for MGS.

Old-School Runescape also has a much smaller-scale achievements system, in the form of "achievement diaries".
| 0 |
Interesting... Could be a platform to include next?
| +3 |
Hi, thank you for your suggestion!

I do realize that this has not been commented on for many years, so it is already assumed this will never be implemented. However, I am looking through all the suggestions, marking them appropriately and commenting what actions we took/will take and as to why - for both you who initially brought it up, as well as people later down the line curious why something wasn't implemented. :)

RuneScape was recently released on Steam - with achievements - even for Old School!
So there is barely any point in tracking the achievements once more as far as I am aware. It would potentially result in getting twice the amount of meta-score for the same game as well.

Cheers! ^^
| +1 |

'Chrimle' says

Hi, thank you for your suggestion!

I do realize that this has not been commented on for many years, so it is already assumed this will never be implemented. However, I am looking through all the suggestions, marking them appropriately and commenting what actions we took/will take and as to why - for both you who initially brought it up, as well as people later down the line curious why something wasn't implemented. :)

RuneScape was recently released on Steam - with achievements - even for Old School!
So there is barely any point in tracking the achievements once more as far as I am aware. It would potentially result in getting twice the amount of meta-score for the same game as well.

Cheers! ^^




While there are a handful of Steam achievements, there are hundreds of unique achievements present only within the game itself. It would be nice to see Runescape be given the World of Warcraft treatment, where the internal achievements are all achievable here and add to gamerscore. Just my two cents, though.
| 0 |

'Wendy' says


While there are a handful of Steam achievements, there are hundreds of unique achievements present only within the game itself. It would be nice to see Runescape be given the World of Warcraft treatment, where the internal achievements are all achievable here and add to gamerscore. Just my two cents, though.




Hi, thank you for your comment!

I was completely unaware that the achievements differed. So, just like you said; it would only be fair if we added it.

Since the API seems really easy to use, it should not take long for us to support. Just to make sure the API is up-to-date, could you check if the API has your achievements correctly listed? (it's ok if you do not wish to share your character name, we could use the "x" user's character for testing/error checking, but we would really appreciate knowing whether the API is accurate or not before starting work on it.

Hopefully we can begin working on it soon! Thank you once again for your comment! ^^
| +1 |

'Chrimle' says


'Wendy' says


While there are a handful of Steam achievements, there are hundreds of unique achievements present only within the game itself. It would be nice to see Runescape be given the World of Warcraft treatment, where the internal achievements are all achievable here and add to gamerscore. Just my two cents, though.




Hi, thank you for your comment!

I was completely unaware that the achievements differed. So, just like you said; it would only be fair if we added it.

Since the API seems really easy to use, it should not take long for us to support. Just to make sure the API is up-to-date, could you check if the API has your achievements correctly listed? (it's ok if you do not wish to share your character name, we could use the "x" user's character for testing/error checking, but we would really appreciate knowing whether the API is accurate or not before starting work on it.

Hopefully we can begin working on it soon! Thank you once again for your comment! ^^




Now that I'm looking at, the API seems to track only completed quests and not the in-game achievements themselves. I still think that's worth adding in, but since they aren't traditional achievements, I can see why it might be avoided.

To answer your question, the API is working perfectly. Made a new account the other day and it's updated pretty seamlessly with what skills I've leveled, what quests I've done, and other ancillary progress I've made. Seems accurate to me! ^^
| 0 |
Haha, that is something I also picked up on shortly after my reply, but I thought it was just different wording on their part. Good to know that it is working. Awesome that you tried it out, thank you for that!

The potential rejection-reason could very well be that they are technically quests like you mentioned, but had the quests triggered a corresponding achievement it would be all fine.

So, I wouldn't mind adding it, since it is not repeated "achievements" (the initial reason for not adding it) and appears to behave in a similar fashion (hence more like a substitute to an achievement).

I'll check if I have the green light before starting/promising anything. I'll make updates here when the time comes!

Thank you for your help and comments! ^^
| +1 |
I'm going to add another piece of information to this saga

I can confirm that each quest tracked by the API does tie to an unlockable achievement in the in-game achievements system on a 1-1 basis. This amounts to roughly 240 out of the total 3000+ achievements in-game.

My efforts to get them to add achievements to the API have fallen on deaf ears (I've tried several times since making this thread)
| 0 |
Hi, thanks for remind us about this!

I will look into it during the week, and I hope to take some time on the weekend to implement it. I have already discussed this internally, and I got the green light.

After hearing there are so many quests/achievements, I find it to be of higher priority than I previously thought.

cheers
| 0 |
Update: So I have made it fully functional on my local machine and I've just realized how underwhelming this API data is.

Essentially, all it does is tell us whether you have completed the quest or not. We do not know when you got it, we don't know what the quest is all about (there's no description) and there is no achievement image (although, quests rarely have those, and we could simply use a placeholder image for it).

Oh well, we'll see how it turns out! ^_^
| 0 |
Yeah, I've had a good look through the API in the past and it's very rough.

The adventurer's log API does actually track time/date when it reports a quest completion, but it's a separate API to the one you're using, and it does not store or display any history beyond the 20 most recent entries. Anyone who did the quests already would never be able to provide that information through this method, but a new account could.
| 0 |
Yeah, I passed it on anyways, so I would expect to hear what we decide to do pretty soon, but I think we will end up adding it simply because I spent some time implementing it already haha ^_^
| 0 |
Good news, it's here!

You can now track your quests on Runescape!
(Please note that you can only track one character)

You can link your character here.

Have fun! ^_^
| 0 |
With Runescape being supported, is there anyway Oldshool Runescape could be supported as well? I don't know if this should be done as a new post or in a different section of the forum. I believe it is a similar API to Runescape. Some players prefer Oldshool to modern, so it would be cool to support both.
| 0 |

'The Dude' says

With Runescape being supported, is there anyway Oldshool Runescape could be supported as well? I don't know if this should be done as a new post or in a different section of the forum. I believe it is a similar API to Runescape. Some players prefer Oldshool to modern, so it would be cool to support both.




Hi, it's fine to ask about it here. What we need is obviously a way to access these achievements. So, if you can find a page/API that does show what quests you have completed in Old-school RS, then you can make a new forum post and provide that link. We will then look into if it is possible to use, if it's up-to-date and if it does not require to be logged in. But that's a bunch of stuff that we will do, all we need is a working link to begin investigating.

Cheers ^_^
| 0 |
The only thing I could find with Oldschool Runescape is related to leaderboard type of stuff, such as activities, bosses and skills. These are also supported in the modern Runescape, and with how skills are designed in both versions, it may not hurt to use them as well.

Found documentation here:
https://astrect.gitbook.io/runescape-api/docs/osrs/hiscores
| 0 |
https://runescape.wiki/w/Application_programming_interface#Old_School_Hiscores

Full API documentation for Old-School is here. There is nothing in it that is appropriate for MGS, unfortunately.
| 0 |
Well, that's a bummer :/

Thank you for taking the time to search for it.

If anyone finds a new potential link, don't hesitate to share it here. :)


Cheers!
| 0 |
It really is a bummer. There is still a large group of people who prefer Oldschool over modern, and it stinks that Jagex won't upgrade their API for these types of sites. Probably wouldn't even be difficult from the looks of what they already do.
|
© MetaGamerScore.com | info@metagamerscore.com Link Exchange | About/FAQ
Donate | Terms of Service | Privacy Policy
The company names, product names, service names and logotypes used on this web site are for identification purposes only.
All trademarks and registered trademarks are the property of their respective owners.