- Closes https://github.com/ppy/osu/issues/27168 - Closes https://github.com/ppy/osu/issues/32930 It's a little manual (if you perform any of the scenarios in the issues above on this branch, the first click will re-import the beatmap but not start the replay, and only the second will play it), but maybe fine?
Supersedes https://github.com/ppy/osu/pull/32817. The messaging of the failure to the user is maybe not the cleanest, but I'm not sure it's worth putting time in to improve it?
LegacyScoreDecoder
Closes https://github.com/ppy/osu/issues/24926.
ArchiveReader
Stream
Ensure scores always have the correct linked `BeatmapInfo`
BeatmapInfo
ScoreInfo.BeatmapInfo
ScoreImporter
MaxBy
dotnet-build
batchImport