General:
This is just a gentle reminder that it's best to not use Perfect Curve sliders here on titanic, as older clients don't support them. They will instead convert them to Catmull sliders and that can change the path and lead to issues where players using clients before late 2012 could be following a different path.
This is typically only an issue on big C shaped sliders, here is an example from another map.
In the above picture you can see two sliders laid on top of each other. One is the original Perfect Curve slider, the other is the converted Catmull slider players using older clients would see. You can see how this could cause misses when watching replays from older clients on a newer client.
Slider Curve Conversion Warnings:
Easy:
01:38:843 (3) - This slider has a mildly different path. Most the sliders on this map are pretty safe, but this one is probably the worst and it's only slightly different. Either way I would recommend changing the slider to this one:
Original slider:
216,309,98843,2,0,P|276:286|375:331,1,160,2|0,0:0|1:0,0:0:0:0:
Suggested bezier replacement:
216,309,98843,2,0,B|262:273|335:278|375:331,1,160.000006357829,2|0,0:0|1:0,0:0:0:0:
You can change this by opening the .osu file in a text editor, like notepad. Then find the original slider line and replace that entire line with my suggested replacement, and hit save. Now when you reload the map and go to this timestamp you will see a slider with 4 slider points.
Here you can see that these look identical, they are stacked on top of each other for illustration purposes, and take the exact same path
Typically if you make gentle curves with Perfect Curve sliders where the middle point is directly in the middle, this isn't a big issue. This one here is an example of a very similar shape that converts to Catmull very similarly because the middle anchor is directly in the middle.
Normal:
00:44:010 (2) - Move the anchor point directly to the middle. If you are using a newer client pressing Control + G twice will do this for you
00:52:010 (2) - Move the anchor point directly to the middle.
01:18:010 (1) - Replace this slider with my equivalent bezier:
Original slider:
330,212,78010,6,0,P|385:170|473:216,1,140,2|8,0:0|1:2,0:0:0:0:
Suggested bezier replacement:
330,212,78010,6,0,B|344:179|405:145|457:191,1,139.999997615814,2|8,0:0|1:2,0:0:0:0:
01:26:010 (2) - Move the anchor point directly to the middle.
01:37:010 (3) - Replace this slider with my equivalent bezier:
Original slider:
461,158,97010,2,0,P|404:134|323:192,1,132.999996448517,2|8,0:0|0:0,0:0:0:0:
Suggested bezier replacement:
461,158,97010,2,0,B|420:117|358:134|334:169,1,132.999992978573,2|8,0:0|0:0,0:0:0:0:
Sliders like this where the final point is outside of the slider can lead to conversion differences too, best to make sure they are within the sliders end hitcircle
01:42:010 (1) - Drag the last anchor of this slider to x:467 y:330 will fix this slider, and keep the path and shape identical
Hard:
00:10:010 (1) - Drag the last anchor of this slider to x:480 y:273 will fix this slider, and keep the path and shape identical
00:25:010 (4) - Drag the last anchor of this slider to x:69 y:105 will fix this slider, and keep the path and shape identical
00:25:510 (5) - Drag the last anchor of this slider to x:220 y:120 will fix this slider, and keep the path and shape identical
00:33:510 (5) - Drag the last anchor of this slider to x:273 y:94 will fix this slider, and keep the path and shape identical
00:43:010 (3) - Drag the last anchor of this slider to x:379 y:330 will fix this slider, and keep the path and shape identical
01:17:510 (4) - Drag the last anchor of this slider to x:416 y:301 will fix this slider, and keep the path and shape identical
01:37:010 (4) - Replace this slider with my equivalent bezier:
Original slider:
28,233,97010,2,0,P|73:186|166:211,1,151.999995941162,2|8,0:0|0:0,0:0:0:0:
Suggested bezier replacement:
28,233,97010,2,0,B|39:190|113:151|166:210,1,151.999996829033,2|8,0:0|0:0,0:0:0:0:
Love:
00:12:010 (1) - Drag the last anchor of this slider to x:330 y:247 will fix this slider, and keep the path and shape identical
00:31:010 (4) - Drag the last anchor of this slider to x:26 y:113 will fix this slider, and keep the path and shape identical
00:38:010 (1) - Drag the last anchor of this slider to x:20 y:310 will fix this slider, and keep the path and shape identical
00:43:343 (5) - Replace this slider with my equivalent bezier:
Original slider:
148,352,43343,2,0,P|104:296|5:326,1,170.999994781494
Suggested bezier replacement:
148,352,43343,2,0,B|135:288|49:261|5:326,1,170.999989700318
00:48:010 (1) - Replace this slider with my equivalent bezier:
Original slider:
207,28,48010,6,0,P|140:79|64:35,1,170.999994781494,2|8,0:0|0:0,0:0:0:0:
Suggested bezier replacement:
207,28,48010,6,0,B|186:93|92:97|64:35,1,170.999989700318,2|8,0:0|0:0,0:0:0:0:
00:55:010 (4) - Replace this slider with my equivalent bezier:
Original slider:
374,247,55010,2,0,P|436:238|477:298,1,126.666666666667,2|2,0:0|0:0,0:0:0:0:
Suggested bezier replacement:
374,247,55010,2,0,B|410:217|474:239|478:298,1,126.666665077209,2|2,0:0|0:0,0:0:0:0:
01:02:843 (3) - I just wanted to show why we are changing some of these sliders, I placed the converted catmull slider on top of the original one here.
. The paths are similar, but different enough that I think we should change it, for both aesthetic reasons, and for gameplay reasons. Replace this slider with my equivalent bezier:
Original slider:
10,175,62843,2,0,P|57:102|136:139,1,190,2|2,0:0|0:0,0:0:0:0:
Suggested bezier replacement:
10,175,62843,2,0,B|-1:119|72:53|133:121|136:139,1,189.999997615814,2|2,0:0|0:0,0:0:0:0:
01:06:010 (1) - Replace this slider with my equivalent bezier:
Original slider:
361,307,66010,6,0,P|289:288|239:359,1,151.999995361328,6|2,0:0|0:0,0:0:0:0:
Suggested bezier replacement:
361,307,66010,6,0,B|342:285|295:266|236:299|239:359,1,151.999990844727,6|2,0:0|0:0,0:0:0:0:
01:08:010 (1) - Replace this slider with my equivalent bezier:
Original slider:
7,225,68010,6,0,P|98:215|110:140,1,151.999995361328,2|2,1:2|0:0,0:0:0:0:
Suggested bezier replacement:
7,225,68010,6,0,B|51:255|100:234|130:194|110:140,1,151.999990844727,2|2,1:2|0:0,0:0:0:0:
01:11:010 (4) - Replace this slider with my equivalent bezier:
Original slider:
198,312,71010,2,0,P|265:267|342:298,1,151.999995361328,2|2,0:0|0:0,0:0:0:0:
Suggested bezier replacement:
198,312,71010,2,0,B|219:272|264:258|304:259|341:295,1,151.999990844727,2|2,0:0|0:0,0:0:0:0:
01:12:010 (1) - Replace this slider with my equivalent bezier:
Original slider:
163,181,72010,6,0,P|91:198|13:124,1,177.33332792155,6|2,0:0|0:0,0:0:0:0:
Suggested bezier replacement:
163,181,72010,6,0,B|112:221|28:194|13:124,1,177.333326880137,6|2,0:0|0:0,0:0:0:0:
01:14:510 (2) - Replace this slider with my equivalent bezier:
Original slider:
153,349,74510,2,0,P|236:339|242:272,1,164.666659128825,8|2,1:2|0:0,0:0:0:0:
Suggested bezier replacement:
153,349,74510,2,0,B|196:378|238:357|265:314|241:270,1,164.666661655903,8|2,1:2|0:0,0:0:0:0:
01:16:010 (1) - Replace this slider with my equivalent bezier:
Original slider:
80,38,76010,6,0,P|149:18|200:70,1,151.999995361328,2|2,1:2|0:0,0:0:0:0:
Suggested bezier replacement:
80,38,76010,6,0,B|112:4|159:8|196:38|200:70,1,151.999990844727,2|2,1:2|0:0,0:0:0:0:
01:22:010 (1) - Replace this slider with my equivalent bezier:
Original slider:
297,73,82010,6,0,P|369:55|424:136,1,177.33332792155,6|2,0:0|0:0,0:0:0:0:
Suggested bezier replacement:
297,73,82010,6,0,B|337:37|383:49|426:72|424:136,1,177.333326880137,6|2,0:0|0:0,0:0:0:0:
01:22:510 (2) - Replace this slider with my equivalent bezier:
Original slider:
230,162,82510,2,0,P|158:144|106:227,1,177.33332792155,8|2,1:2|0:0,0:0:0:0:
Suggested bezier replacement:
230,162,82510,2,0,B|201:135|156:126|97:161|106:227,1,177.333326880137,8|2,1:2|0:0,0:0:0:0:
01:30:010 (1) - Replace this slider with my equivalent bezier:
Original slider:
32,204,90010,6,0,P|84:268|165:244,1,177.33332792155,6|2,0:0|0:0,0:0:0:0:
Suggested bezier replacement:
32,204,90010,6,0,B|34:240|69:293|142:278|165:244,1,177.333326880137,6|2,0:0|0:0,0:0:0:0:
01:34:010 (1) - Replace this slider with my equivalent bezier:
Original slider:
412,111,94010,6,0,P|354:96|285:164,1,151.999995361328,2|2,0:0|0:0,0:0:0:0:
Suggested bezier replacement:
412,111,94010,6,0,B|390:92|337:82|297:111|284:163,1,151.999990844727,2|2,0:0|0:0,0:0:0:0:
01:34:510 (2) - Replace this slider with my equivalent bezier:
Original slider:
327,258,94510,2,0,P|385:273|454:205,1,151.999995361328,8|2,1:2|0:0,0:0:0:0:
Suggested bezier replacement:
327,258,94510,2,0,B|356:281|407:282|448:254|454:205,1,151.999990844727,8|2,1:2|0:0,0:0:0:0:
As you can imagine, checking and converting all of these sliders manually is a lot of work. I want to encourage you to continue bringing your best maps over from bancho, but you may need to change some of the sliders. Next time you have a map where the slider type needs to be changed, I will just point out the sliders that need to be changed, and I will let you do it. I am attempting to work on a bezier to catmull converter, but results have been hit or miss so far so that's why it's not floating around out there yet.
I would also suggest giving my modded b20130303 client a try. It offers mapping features such as the ability to easily change slider curve type with hot keys, and color codes the slider line paths to easily tell you what type of slider each one is.