Introducing individual levels and category extensions
3 years ago
France

This post is cross-posted on Discord.

TL;DR: migration of a lot of runs today, sorry for the notifications!

Hi everyone,

As discussed on Discord several times since last November, i am in the process of moving most of the runs from existing full-game categories to individual levels categories and hopefully also category extensions. This will avoid polluting the full-game leaderboard with runs that do not actually cover the full game, will make the statistics page more clear, and will enable more flexibility for adding new subcategories in the future.

Later today (January 19), around 1 PM UTC, i will proceed to the first part of this migration, that is to say introducing individual levels. More than 600 runs will be moved to brand new leaderboards divided into four levels. Unfortunately, in this case, SPEEDRUN.COM does not provide a way to directly move this runs just by editing them, even for game moderators, so the only way to move these runs is to delete them and resubmit them elsewhere. Obviously, this will not be done fully by hand, but partially automatically with the help of a dedicated bot.

More details are given below.

Migration plan The migration plan is as follow:

  1. Manually creating empty individual levels leaderboards (already done)
  2. Automatically taking and saving a snapshot of all the runs that are intended to be moved
  3. Automatically submitting a copy of these runs to the new leaderboards on my behalf
  4. Manually restoring the name of the player and verifying each replacement run
  5. Automatically rejecting the original runs
  6. Manually updating all the rules
  7. Manually deleting the old empty leaderboards
  8. Waiting at most 6 hours
  9. Updating the Discord bot so it can supports individual levels

What does it change for you? After the migration, you will find the moved runs and also will be able to submit your new runs at the following addresses:

History conservation During the process, the comment part of your run will be edited to include the informations that would otherwise be lost. At the end of the comments, you will find something like that: "Moderator's note: this run was originally submitted by user [submitter] on [date] and verified by [examiner] on [date]".

Potential issues If you find any error (a run at the wrong place, a run with the wrong time etc.), please let me know and i will do my best to fix it. As said earlier, a snapshot of the runs will be done and will be used to restore any information that may be lost by mistake.

Notifications That said, you will likely get a lot of notifications all at once if you subscribed to the game (maybe not, as notifications are reported to be broken for a few days now). Sorry for the inconvenience.

Fingers crossed!

Edited by the author 3 years ago
Niosa likes this
France

Update on the status of the migration

It appears that SPEEDRUN.COM is buggy and that i can't do the third step automatically without errors. I'm currently exploring a way of splitting the step 3 into two sub-steps: the first would be automatic and the second unfortunately manual. Therefore it will take much more time than expected.

France

The migration is over and the Discord bot has been updated!

The whole automatic part of the migration was planned to take 16min 30s, however i discovered 2 SPEEDRUN.COM bugs, so i had to find and implement 2 workarounds and to manually edit each of the 619 runs that were moved. Therefore it took me about 7 hours 😅.

Sorry again for all the notifications and feel free to tell me if you see any error!

France

This post is cross-posted on Discord.

TL;DR: last migration of runs today, don't forget to subscribe to the new category extensions!

Hi everyone,

Last week, we finally unlocked "Category extensions". Category extensions are an extra place for runs that do not fit in the typical categories. As said in the original post of this thread and as discussed on Discord, there are still some runs in the full-game leaderboard that i'm precisely planning to move to the new category extensions: missions and races. This done, since individual levels runs have already been moved away from the full-game leaderboard, there will be only full-game runs left there 🥳.

Thus, today (February 3), around 1 PM UTC, i will do the second and last part of this migration. This time, only around 80 runs will be moved with the help of the bot. The migration plan is about the same as last time, but this time i don't need to look for ways to work around the bugs and limitations of SPEEDRUN.COM, so it should be much faster 😅.

Again, you will likely get a bunch of notifications, so sorry for the inconvenience. This is the last time, i promise!

What does it change for you? After the migration, you will find the moved runs and also will be able to submit your new runs at the following addresses:

Edited by the author 3 years ago
France

The migration is over and the Discord bot has been updated!

Again, don't forget to subscribe to the new category extensions there: https://www.speedrun.com/sbace , if you want to be aware of the new missions and races records!