Advanced question to mods
New South Wales, Australia

Hey there, I have a small question regarding the construction of the SM64 leaderboards.

I have been working on a script that exports leaderboards. The problem is that SM64's leaderboard is absolutely broken.

Initially I thought this might be due to an issue with the speedrun.com API, but I now believe it is due to certain issues and/or inconsistencies in the leaderboard itself.

My question has to do with how exactly the boards are set up.

In SM64 16 stars, unter the VC tab, there are numerous runs with a "-" place. Why? Also, there are many EMU runs in the SM64 tab, which makes no sense.

Also, what exactly filters the SM64 leaderboard from N64, VC, and EMU?

Thank you, and I hope to hear back soon.

Edit:

From what I can tell there are TWO "platform" selections whilst submitting a run. I need to know how these differentiate within the speedrun.com API. I am unsure if anyone can help me with that in particular, but I would appreciate the help. Thanks

Edit 2:

Why is there an in-game time? Why is it an option?

Edited by the author 6 years ago
Oregon, USA

IGT is for IL runs

United Kingdom

I have no idea where you're seeing a "-" place.

There shouldn't be any emu runs in the N64 tab

IGT sometimes slips through 'cause people don't realise you don't need to touch it for RTA as it's only for single star but it doesn't really stand out when verifying. It's a tiny bit of text so it's easy to miss and once it's on 1 run then the entire leaderboard gets a new column. I've fixed that now though.

New South Wales, Australia

In the 16 star VC there are "-" places. I'm unsure why that is. One example is place 39.

One huge question I've been trying to solve is what are the different "platforms"?

There is N64, VC, EMU And the other has the options N64, WiiVC, WiiUVC.

The problem is that as far as I can tell, the API throws all of them together (or in some form of grouping).

Unfortunately I haven't been able to contact anyone fluent in the websites API, so I don't know how they are differentiated.

Edited by the author 6 years ago
Oregon, USA

I'm pretty sure the "Platforms" are from the N64 EMU and VC subcategories. The subcategory-group was named that, and the N64, WiiVC, and WiiUVC is from SRC. I'm pretty sure anyway.

The - places are from obsoleted runs showing up on the leaderboard, deleting the run should fix that, I have no idea what causes it though.

Scotland

Runs with a - is because "Platforms obsolete each other" is turned off. This means you can have both a Wii VC and a Wii U VC run showing on the leaderboard, as is the case with place 39 in 16 Star VC. That runner is actually 23rd, so the slower time is shown but not given a ranking.

New South Wales, Australia

Thanks @Really_Tall, that helps show that part of my issue is indeed not due to my code. That just means the board needs maintenance, if anything. I'll have to adjust my code to keep this in mind.

@SomeBroYouDontKnow I have been trying to solve how the subcategories work within the API. When I look at the JSON code for the leaderboard, there is no way for me to filter subcategories, or that I know of

Edited by the author 6 years ago
defqon_Jan likes this
North Carolina, USA

I turned on the platforms obsolete each other option, however the IGT thing is part of the site. We would love to have IGT for single star but not full game runs.

Game stats
Followers
16,321
Runs
43,178
Players
7,333
Latest news
EMU/VC subcategories for Stage RTA

We would like to announce that VC and EMU subcategories are now active on the Stage RTA leaderboards (under "Levels"). Stage RTA involves collecting all the stars in a given stage including the 100 coin star. Timing starts on star select and ends upon collecting the final star. You are allowed to us

6 months ago
Latest threads
Posted 3 months ago
15 replies
Posted 3 years ago
5 replies
Posted 7 hours ago
813 replies