osu icon indicating copy to clipboard operation
osu copied to clipboard

Score import from stable skips scores without replay available

Open zoey-on-github opened this issue 1 month ago • 8 comments

Type

Game behaviour

Bug description

about 2 or so months ago, i changed my username from redleader20056 to akemiHomura. i recently switched from stable to lazer and i used the first-time setup, bringing over my scores, maps and collections. the problem is that the only imported scores that show up under the "local" tab are the ones under my previous username(redleader20056). (also smaller issue: my pfp doesn't show up in these some of these importe scores for some reason)

Screenshots or videos

Image

Image Image

Image

(as you can see, the plays with my old username show up in stable and in the "global leaderboard" tag, but dont show up in my stable client, while the play with my new username shows up just fine)

Version

2025.1029.1-lazer

Logs

https://files.catbox.moe/j7e3q2.zip (sorry about not uploading my logs to github, every single time i tried to drag and drop it fails to upload)

zoey-on-github avatar Nov 20 '25 05:11 zoey-on-github

Please attach your client.realm database.

bdach avatar Nov 20 '25 06:11 bdach

Please attach your client.realm database.

right, sorry. here it is: https://files.catbox.moe/fe0p1w.realm

zoey-on-github avatar Nov 20 '25 12:11 zoey-on-github

None of the missing scores appear to have even made it into the lazer database. The logs you attached don't show any import failures (or traces of import from stable, for that matter, but that might be just because the import happened too long ago for the log files to still be around).

Can you go to settings, open the first setup wizard, and try reimporting just the scores from stable from there? There are toggles there that will let you do that. After that, please check if the scores are there now, and if they aren't, please attach logs again.

bdach avatar Nov 20 '25 12:11 bdach

reimported scores and then exported logs compressed-logs.zip

zoey-on-github avatar Nov 21 '25 05:11 zoey-on-github

ah, reimporting makes me see the issue more clearly. the scores that have replays available show up under local scores in lazer, but the ones that dont have a replay available dont. it wasn't actually username-related

Image

Image

Image

Image (as you can see, the score that doesnt show up has no "watch replay" option)

zoey-on-github avatar Nov 21 '25 06:11 zoey-on-github

Yes, the import works by enumerating replays. If there is no replay there will be no import.

@peppy unsure if that's something we want to rectify here.

bdach avatar Nov 21 '25 06:11 bdach

Hmm, it would be pretty great if we could do that. Right now we don't consider the stable scores database at all (nor configuration); they are both things that would be nice-to-have for users coming across.

peppy avatar Nov 21 '25 08:11 peppy

The prerequisite for this is probably being able to support scores without a replay first. I'm pretty sure the game will fail hard on that.

Related: https://github.com/ppy/osu/issues/35469, https://github.com/ppy/osu/issues/20932

bdach avatar Nov 21 '25 08:11 bdach