ppy / osu

rhythm is just a *click* away!
https://osu.ppy.sh
MIT License
15.32k stars 2.28k forks source link

Songs delete/overwrite each other #26259

Closed doginuu closed 10 months ago

doginuu commented 10 months ago

Type

Game behaviour

Bug description

I have a lot of unsubmitted maps that are functional in stable but seemingly did not import at first. I've learned individually the song downloads and can be played fine however if I download other seemingly unrelated map(s) it deletes whichever one I had in my library to add the new one (if I add all of them together it chooses one out of the bunch to keep in the library).

This could be a pain as a mapper if you lost an unsubmitted WIP due to a strange overwrite phenomenon but currently I was trying to figure out why a collection I imported from stable with 827 maps appeared in lazer as 823 maps and it was because only 1/3 of the sets that overwrite each other can be present at a time.

First github post sorry I don't know how to format.

Screenshots or videos

Demonstration: https://github.com/ppy/osu/assets/155230998/83c6b91a-f96d-4338-9fb7-4f115c6bcb6f

.osz's: song 1 and 2.zip song 3.zip

Version

Lazer 2023.1229.1

Logs

compressed-logs.zip

peppy commented 10 months ago

These beatmaps contain completely fucked metadata. How did you make them? They are implying they are beatmap id 0 and set id 3, both of them. So to the game they are the same beatmap.

This can't happen unless you did this yourself, to my knowledge. I've never seen this before.