webosu icon indicating copy to clipboard operation
webosu copied to clipboard

Wrong slider SV bug

Open OliBomby opened this issue 5 years ago • 3 comments

If you play the map "The Guinea Pig Is In Your Mind" on the top difficulty, then the last slider of the map has a velocity which is way too low. It causes the map to go on for a full 40 seconds after the song ended. This slider isn't so slow on the normal osu!

OliBomby avatar Jun 04 '20 20:06 OliBomby

If you take a close look at the .osu file you'll see that the timing point at start of the last slider indicates a 1/50 velocity, followed by another timing point a few frames later. I actually have no idea how osu! interprets that...

111116 avatar Jun 05 '20 06:06 111116

I do know how osu! interprets that. SV from greenlines is always clipped between 0.10x and 10x, so the greenline with 1/50x SV should only have the effect of 0.10x SV.

Timing and SV starts exactly on the time of the timingpoint, so if the slider is 1 millisecond before the timingpoint it will use the previous timingpoint. However for hitsound related stuff on timingpoints (like volume) it goes into effect 5 milliseconds before the timingpoint, so an object 5 milliseconds before the timingpoint can still get the volume from it. You can get the correct hitsound behaviour by just offsetting the timingpoints with -5 milliseconds. Note that this offset is only for hitsounds.

OliBomby avatar Jun 05 '20 09:06 OliBomby

I've clamped the greenline SV b904501. This fix will be included in the next update. (scripts are hosted on other's server so I can't update them very regularly) Hitsound timing is yet to fix

111116 avatar Jun 06 '20 04:06 111116