9Tbh, I wanted to make this post long time ago...
Rule: Slider anchors which don't affect the slider must de deleted. If the slider has the same shape and movement with and without the same slider anchor, then this slider anchor must be deleted.
Situation with idke's map Imperial Circus Dead Decadence - Fusyoku ressentiment, fushiyoku no sarugakuza. shown us that lack of such rule can lead to this "meme" inappropriate messages.
Futhermore, imaging a beatmap with, for example, 560 sliders (every one has three anchors) and every one will have 1144 extra anchors, which don't affect the slider and a beatmap with the same sliders, but without 1144 extra anchors.
Results:
Load Time of the "beatmap" with 1144 extra anchors: 00:15.77
Size of the "beatmap" with 1144 extra anchors flie: 4,96 Mb
Load Time of the "beatmap" without 1144 extra anchors: 00:00.65
Size of the "beatmap" without 1144 extra anchors flie: 58,6 kb
I think we such prevent such "beatmaps" with this rule + it will increase osu! performance which is good anyway.
Guideline: Usage of slider anchors must be reasonable and optimal. Try to reduce the ammount of slider anchors where it possible without changing shape and movement by reworking this slider with less anchor points.
The same reason as for the Rule. I think if it's possible to save at least 1 Kb of players' disk storage - that's would be excellent.
Example from Halie's map JUNNA - Here
Before "optimization" (16 anchors, file size = 4,78 Kb):
After "optimization" (10 anchors, file size = 4,73):
less = better
Rule: Slider anchors which don't affect the slider must de deleted. If the slider has the same shape and movement with and without the same slider anchor, then this slider anchor must be deleted.
Situation with idke's map Imperial Circus Dead Decadence - Fusyoku ressentiment, fushiyoku no sarugakuza. shown us that lack of such rule can lead to this "meme" inappropriate messages.
Futhermore, imaging a beatmap with, for example, 560 sliders (every one has three anchors) and every one will have 1144 extra anchors, which don't affect the slider and a beatmap with the same sliders, but without 1144 extra anchors.
Results:
Load Time of the "beatmap" with 1144 extra anchors: 00:15.77
Size of the "beatmap" with 1144 extra anchors flie: 4,96 Mb
Load Time of the "beatmap" without 1144 extra anchors: 00:00.65
Size of the "beatmap" without 1144 extra anchors flie: 58,6 kb
I think we such prevent such "beatmaps" with this rule + it will increase osu! performance which is good anyway.
Guideline: Usage of slider anchors must be reasonable and optimal. Try to reduce the ammount of slider anchors where it possible without changing shape and movement by reworking this slider with less anchor points.
The same reason as for the Rule. I think if it's possible to save at least 1 Kb of players' disk storage - that's would be excellent.
Example from Halie's map JUNNA - Here
Before "optimization" (16 anchors, file size = 4,78 Kb):
After "optimization" (10 anchors, file size = 4,73):
less = better