forum

[Mapping] Droplets's Generation

posted
Total Posts
3
Topic Starter
Krah
Hi '-'

Just a long text with some observations and explanations about droplet generation in ctb.
I post this even if I'm not sure if this will be helpful for someone.

Foreword :
My english isn't perfect so if you find some mistakes don't hesitate to catch me ig.


Glossary for people who aren't common with mapping's jargon
  1. Sv = Slider velocity, determine the speed of a slider.
  2. Slider Tick = big droplet during a slider. Not silenced and break the combo if you miss this one
  3. Tail and Head of a slider : First and last fruit of a slider.


1°) Influence of Sv on the number of droplets

I have used a bpm of 100, slider tick rate of 1 and a slider length of one beat.
The first slider has a Sv of 1,0 and the second a sv of 2,0.

Auto gets "670" on each slider. There is the same number of droplets (7).
So it's easy to understand that sv don't have any influence on the number of droplets.


2°) Influence of Bpm on the number of droplets

I use here two timing sections, the second bpm is the double of the first (80 and 160 here)
:!: To easily introduce the next part we will also count the tail of the slider as a droplet.

The first slider have 8 droplets, the second one 4.
We can try with some others bpm but if you double the bpm you halve the number of droplets per beat.
For example a slider of 1beat at 40bpm have 16droplets.


3°) Further relation between bpm and number of droplets per beat
So now the simple oversation are made let's go to further analysis.

If you look the previous test you will see that the number of droplets per beat are always a power of 2.
So it's easy to deduce that droplets are snapped in 1/2, 1/4, 1/8,1/16 ... according to the bpm.
The only explanation is "there is a minimal duration of X ms between two droplets."
After some tests the minimal duration seems to be +/-50-60ms and bpm value of changes are.
less than 71,685 : 1/16droplets
more than 71,685 : 1/8droplets
more than 137,30 : 1/4droplets
more than 253,165 : 1/2droplets
more than +/-500 : 1/1droplets

It seems also impossible to snap the droplets in 1/3 1/6 1/12 ... but since droplets are silenced it's not really a problem ...


4°) Special case of slider ticks

Slider ticks (big droplets) have +/- the same comportement as normal droplets.
The is only one major difference, slider ticks always exists.
For example if a slider of 1beat at 600bpm with a tick rate of 1 hasn't any droplets.
But the same slider with a tick rate of 3 has 3 slider ticks.
eldnl
I guess it's better if you ask peppy or some of the developers.
Drafura
/1 month late.

I actually found this pretty interresting, but this is also bad news cause this means that you can't control the number of droplets without affecting the slider tick generation (If you double the bpm then you "double" (N*2+1 ?) the tick generation inside the slider).

It seems also impossible to snap the droplets in 1/3 1/6 1/12 ... but since droplets are silenced it's not really a problem ...
Imo this is actually a problem (or at least one more limitation of the CtB mapping). Using high SV can create "optional" moves wich gives a "break" for less experienced players, in the other hand some players will want to reach the SS, others will just want to get more fun on these sliders so they'll try to catch the droplets. Basically, you can get two gameplay within the same pattern just by affecting the droplets position (I found this really usefull when you're not mapping a really hard diff but you want it to be fun for advanced players too). This is done by making a direction change in the right droplet, so having them snapped in the timeline is crucial if you want to create a huge gap between the easy way and the hard way of your pattern.
Please sign in to reply.

New reply