-
-
Notifications
You must be signed in to change notification settings - Fork 2.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Slider hitsounds do not save correctly #24287
Comments
How did you get those custom hitsounds in there in the first place?
Tracked as #22187 |
For the video, I had made a new difficulty of cYsmix - triangles. It already has custom hitsounds overriding all the banks (screenshot of .osz contents). Note that, even absent of custom hitsound files, any non- |
I found the reason why the sound of the sliderhead and slidertail changes when you save and reload the beatmap. In Perhaps we should let |
I'm very confused. I think you're looking in the right place, though. Logically, setting the custom sample bank to 1 would make them play different sounds, ie. I honestly have no idea how this But there's no shortage of cryptic messages where it's being used to do something: osu/osu.Game/Rulesets/Objects/Legacy/ConvertHitObjectParser.cs Lines 562 to 563 in df5b389
Basically, I think we need to understand why there's this concept that having a |
I think that concept is there just for compatibility reasons. In osu! stable the custom sample bank 0 is used for if you dont want to use custom samples. Custom sample bank 1 is the first sample bank which allows custom samples but it is unique in that it doesnt require a |
Type
Game behaviour
Bug description
Saving a beatmap in the osu! editor simply does not work when it comes to sliders' hitsounds, and also breaks after-the-fact hitsounding functionality. This problem lies only with the audio that plays; what's displayed in the UI is always correct.
Video below shows:
Screenshots or videos
osu-bug.mp4
Version
2023.717.0-lazer
Logs
probably not very useful but here:
updater.log
database.log
input.log
network.log
performance.log
runtime.log
The text was updated successfully, but these errors were encountered: