Actually, it wouldn't be hard to slot in a bunch of numbers into an algorithm and make it do its thing. One problem I see is for those who have not got replays saved internally on their machines it could be a problem. Also top 1000 is a start, it is way better than nothing and after all those are the scores that matter the most. I'm pretty sure I wouldn't mind loosing a C or B here and there xD although I see how it wouldn't be fair. As far as calculations go, naturally it would take some time to complete them all. With over 5000 maps most of which having multiple difficulties would certainly take a long time but each replay or its data can be analysed very fast using an algorithm. Since they wish to upgrade to score v2 I would imagine they at least have the resources to do so in a timely manner (although there is a possibility they might not), in which case question arises, why bother trying to upgrade to score v2 at this stage anyway but that's beside the point. Whilst the number would quickly reach really large amounts of calculations/replays to analyse it is not so big as for it to be inconceivable.Amryu wrote:
Converting the old scores wouldn't be technically possible. Because you had to recalculate it from the replays which are only saved for the top 1000 on a map. It would be unfair for people for their plays to be rated worse or not at all if they are not in the top 1000. Besides it would take ages to compute all the scores probably.
Continuing on there are two steps that can be taken that could be done to transfer majority of the scores (including the ones beyond top 1000 to score v2). Firstly, they can have server maintenance in which no new scores will be accepted in which time they make calculations and store it to an offline database to be updated all at once when all the scores are ready for the top 1000. Naturally this could take anywhere from a couple days to a week but since osu! can still be played offline I don't see that as too much of an issue. Second, would be making use of everyone else's machine to process it. What I mean by this is say for example you load up osu! all your scores would be non official but all you'd have to do is press a button that for example says "update and upload old scores to score v2". After which your computer does a bit of processing and updates your scores for everyone to see once again, this would only take a couple of minutes at most and would barely effect the ranking standing (although it would filter out a few inactive players, which isn't all that bad). It's also an alternative to what they can do if updating all the top 1000 scores server side turns out to be too resource intensive.
Now as mentioned before this is however a problem if say you reinstalled osu! or lost the replay data. It may still be possible to do without the replay data with just the information provided on the notes you hit etc, but that would depend on how much information is actually stored aside from the one you see on screen i.e. combo breaks, and combos other than the maximum combo. Without it, it could put those specific instances of scores at risk of being lost. However, that would be quite a minority compared to all the other scores in most cases. Some returning players may have to start over as a result though.
Also small note about scores other than ranked: I may have mentioned this before but I'll say it again. Only ranked and approved maps are really required to be updated to the new scores. Updating all the maps to the new scoring system all at ones is not necessary but it would be a possibility to do it in the future so long as the new system is really successful.
The question is though, is it worth to do this? Is it a trade off worth of having, to have a more readable scoring system? That is for everyone else to decide. All I am really concerned with personally are the sliders. It would be rather detrimental to how much fun I am having with osu! if it were to change. Now I understand it would raise the skill ceiling for most and make the game more challenging but I am sure that everyone can agree that this game can be really hard already. So I don't think it is needed at all to make the game more challenging. After all it is a game that is meant for fun. While it is a small difference visually, suddenly seeing a lot more 100's than 300's can take away from the experience it self, make the player feel bad for no good reason.