forum

[Proposal] Require red lines to accomodate for Nightcore

posted
Total Posts
20
Topic Starter
UndeadCapulet
so the nightcore mod does this thing where it layers in various drum sample. one of these samples is a loud cymbal crash that plays once every 4 downbeats starting from the most recent redline. this cymbal crash is intended to line up with the phrases of a traditionally-structured song (so, most of what gets mapped). this works out great when a song has just the 1 redline, but mixing in multiple redlines frequently leads to instances where this cymbal crash is unpleasantly desynced.

this desyncing can be remedied by placing another redline at the start of the next phrase, but current timing rc disallows, or at least heavily discourages, doing this.

rc wrote:

There must not be extra uninherited timing points in any difficulty. These can affect main-menu pulsing, the Nightcore mod, and cause timing to shift due to millisecond rounding errors. Resetting metronomes to be as musically accurate as possible through uninherited timing points is acceptable.
this rule makes redlines to improve nightcore finish placement illegal, because they are extra redlines that aren't resetting a metronome. up to this point these redlines would often be allowed as there is some reasoning for them, but that's mostly a fluke due to bns/qats not checking timing carefully. there are many, many instances of modders saying to remove a nightcore redline or mappers refusing to include them because of this rule.

this current rule is only detrimental to a beatmap, as it harshly lowers the play experience with nightcore mod with no benefits to the map, while parts of its reasoning for existing is because of how redlines affect nightcore.

even if this rule were to be amended to officially allow for nightcore redline placements, this would still mean multiple different versions of timing could be considered rankable, which theoretically makes no sense. since there are zero negative consequences to adding a redline to improve the nightcore experience, i suggest we standardize this practice in the ranking criteria.


uh so for the actual proposal i think it'd be best to split the previously mentioned rule into these two things for the most clarity:

first suggested rule wrote:

Maps must include additional uninherited timing sections to properly position downbeats and Nightcore cymbals. Nightcore cymbals must be located at the start of each musical phrase.

second one wrote:

There must not be extra uninherited timing points in any difficulty. These can affect main-menu pulsing, the Nightcore mod, and cause timing to shift due to millisecond rounding errors.
pishifat
i thought there was already something in the rc about allowing red lines that help nightcore stuff, but i must be misremembering. mappers have been including red lines for that despite breaking rc so having it addressed is good

what wording for a rule/changes did you have in mind? (ideally put that in the op too)
Topic Starter
UndeadCapulet
not entirely sure what the best way to word things would be but i think breaking up the rule mentioned in the op into 2 different things makes everything the most clear.

first suggested rule wrote:

Maps must include additional uninherited timing sections to properly position downbeats and Nightcore finishes. Nightcore finishes must be located at the start of each musical phrase.

second one wrote:

There must not be extra uninherited timing points in any difficulty. These can affect main-menu pulsing, the Nightcore mod, and cause timing to shift due to millisecond rounding errors.
should be clear this way that the included redlines aren't extra redlines.
this wording might suck i made it really quickly lol
pishifat
talked about wording a bit more privately, looks ok now

if anyone disagrees with the idea or way it's presented, try to give feedback in the next week or so. ill add it to the rc if everyone's concerns are addressed and there's no major complaints
Monstrata
This is so unnecessary. Make this a guideline at most, you are going to get so many unnecessary dq's over this, and all just for a single mod. Might as well make sliders that are offscreen on HR unrankable if you're going to open up this can of worms and start enforcing rankability issues on mods.

Wording is fine, core idea is not.
Senko-san
I wasn't even aware this was something against the RC. Glad this is being brought up before I go for rank with a map that uses these red lines to make the Nightcore cymbals line up properly

Without a metronome reset at 00:45:865, the nightcore symbol crash would go off on the third downbeat of the kiai, completely out of place.
Topic Starter
UndeadCapulet
@monstrata the difference here is that there are literally 0 downsides to it, whereas fixing hr offscreens has the downside of messing up the nomod experience. ranking criteria already has things in it for stuff like score overflows so we are already taking mods into consideration to an extent. and dq's don't reset the qualified timer anymore so there's no real reason to care about "unnecessary dq's".

with this enforced it'll rarely crop up anyway bc the small handful of people that everyone go to to time maps will just do this ww
anna apple
tbh even assumed single bpm songs could use better timing but that isn't rule cuz nobody can time properly. Its hard to know what measure is for nightcore either if you are bad at counting for super long time and songs that shift the downbeat measure or w/e will prolly cause some confusion about stuffs too, agree with monstrata tbh
Monstrata

UndeadCapulet wrote:

@monstrata the difference here is that there are literally 0 downsides to it, whereas fixing hr offscreens has the downside of messing up the nomod experience. ranking criteria already has things in it for stuff like score overflows so we are already taking mods into consideration to an extent. and dq's don't reset the qualified timer anymore so there's no real reason to care about "unnecessary dq's".

with this enforced it'll rarely crop up anyway bc the small handful of people that everyone go to to time maps will just do this ww
score overflow has nothing to do with mods and everything to do with score cap. it would still be there even if the map was nomod, so no, there is no precedent for mod-related rules yet.

It is true that there is no technical downside to this issue, but that doesn't mean it deserves a rule of its own that will be enforced once every like however maps with complex timing. How about we have a rule to remove unnecessary bookmarks before a map gets qualified? There is no downside, it objectively reduces file size.
Topic Starter
UndeadCapulet
@bor i dont think occasionally accidentally letting through bad timing is a very good reason to not write rules for good timing. and people being bad at listening to their song isn't a very good argument either, others can check for them (like we do all the time with timing anway).

@monstrata your first point makes no sense, the rule doesn't just make score overflow for nomod illegal, it makes score overflow for any combination of mods illegal. that is mod-related

and your second point is an unnecessary jump to extremes, things like reducing filesize don't have any effect in gameplay while making nightcore sound right is a huge gameplay improvement for anyone that uses the mod.

i do understand your main concern about frivolous rules being added to rc. i just dont think this is all that frivolous. at least, it's as valid as something like "dont have kiai on the first redline"
Monstrata

UndeadCapulet wrote:

and your second point is an unnecessary jump to extremes, things like reducing filesize don't have any effect in gameplay while making nightcore sound right is a huge gameplay improvement for anyone that uses the mod.

i do understand your main concern about frivolous rules being added to rc. i just dont think this is all that frivolous. at least, it's as valid as something like "dont have kiai on the first redline"
Red line kiai is an actual bug, and affects nomod experience. "Huge gameplay improvement" i really doubt that lmao. Listening to it on a variety of songs, its hardly noticeable on top of all the other hitsounds a mapper is already being exposed to (yes, nightcore drum additions are just passive hitsounds). Looking at this closer, this issue affects a lot more maps than just "complex timed maps". Not all maps subscribe to a 4/4 signature throughout their composition and may have 2-measure stanzas functioning as bridges or just deviations from the song's regular rhythm.

What I'm saying is, this isn't substantial enough as a rule to be enforceable. Sure, if you spot this on a map, you are more than welcome to point it out. Personally, if you pointed this out on my map i would just dismiss it though. And I think that should be a perfectly viable solution. What I'm also saying is, this is a lot more complicated than it seems because not even single bpm songs will always subscribe to 4-measure stanza patterns in their entirety. It is an unnecessary undertaking just for a single mod.

You can argue that there is no downside to fixing, but that's not convincing in this situation. There is barely an upside that caters to an extremely small portion of the community, not to mention that this isn't even viable on many songs. Imagine checking Uta / Road of Resistance / songs that no one is realistically going to NC anyways. This is an unnecessary strain on people checking.


For anyone who wants to check if their song/map may be breaking this "rule" just open up any song, jump to the chorus / verse / any "start" of any section and see if it is divisible by 4. If it isn't, then somewhere along the way you broke this "rule".
Monstrata

UndeadCapulet wrote:

@monstrata the difference here is that there are literally 0 downsides to it, whereas fixing hr offscreens has the downside of messing up the nomod experience. ranking criteria already has things in it for stuff like score overflows so we are already taking mods into consideration to an extent. and dq's don't reset the qualified timer anymore so there's no real reason to care about "unnecessary dq's".

with this enforced it'll rarely crop up anyway bc the small handful of people that everyone go to to time maps will just do this ww

Random sampling of maps:

https://osu.ppy.sh/b/392028
https://osu.ppy.sh/b/601405
https://osu.ppy.sh/b/96055
https://osu.ppy.sh/b/791264
https://osu.ppy.sh/b/1517171
https://osu.ppy.sh/b/1378899
https://osu.ppy.sh/b/324516
https://osu.ppy.sh/b/313621
https://osu.ppy.sh/b/345365
https://osu.ppy.sh/b/806017
https://osu.ppy.sh/b/1401254
https://osu.ppy.sh/b/1351501
https://osu.ppy.sh/b/389348
https://osu.ppy.sh/b/1512820
https://osu.ppy.sh/b/397299
https://osu.ppy.sh/b/1121504
https://osu.ppy.sh/b/93947
https://osu.ppy.sh/b/108021
https://osu.ppy.sh/b/1016701
https://osu.ppy.sh/b/1169638
https://osu.ppy.sh/b/1242790
https://osu.ppy.sh/b/1474956

Tell me which one of them breaks this rule?



SPOILER
The answer is all of them. I could go through qualified right now and i'm quite sure over half of them will have broken this "rule". I just scrolled through my song list and picked random ones.
anna apple

UndeadCapulet wrote:

@bor i dont think occasionally accidentally letting through bad timing is a very good reason to not write rules for good timing. and people being bad at listening to their song isn't a very good argument either, others can check for them (like we do all the time with timing anway).
also occaisonally being like every map ever ranked
anna apple
also ye you can't have complex timing and be suited for nightcore so having it suited for nightcore would be unrankable by ur proposal


if anything should ask devs to allow for mappers to override nightcore stuffs to fit proper non 4/4 measures and place slider ticks(since asking devs something why not this also same kind of principle imo) per mapper choice
Monstrata
Since my list of "randomly selected" maps was kinda arbitrary (there wasn't a declared "selection field") as I could have picked them from out of like 500 maps (which i didn't), I went and checked the qualified section to provide a more reasonable selection field.

Out of the currently 43 maps in qualified, 27 of them would be breaking this rule at least once if not more.
Topic Starter
UndeadCapulet
i mean, ofc a bunch of maps violate something when they aren't yet taking it into consideration. the part of my post that you didn't bold, "with this enforced," is what would bring the number down

once again i don't think your concerns are unwarranted. tho at this point i think i've made my stance clear on this, so for now i'll just hear what others have to say about if the benefits are or aren't worth the work required
pishifat
guys above may be right about a rule for this being more trouble than it's worth. clarifying that red lines for nightcore purposes aren't breaking the ranking criteria would be the best alternative (which might be what the last sentence of the existing rule is supposed to mean? it's too vague to say for sure, so it should be reworded more clearly)
tatatat
Why would this be a rule and not a guideline? I don't care how people who play my maps with NC experience it. Same way I don't care how anyone who plays it EZ,HT,HR,HD, or FL experiences it. I consider all maps to be meant to be experience No Mod, and its the players choice whether they want to use mods. If they use mods they aren't getting the intended experience.
Teky

tatatat wrote:

If they use mods they aren't getting the intended experience.


Just because they aren't getting the 'intended experience' doesn't mean we have to leave it like that if we can actually do something simple to fix it. Sure, if it's going to affect nomod playability we can leave it like that, but if we can do something simple to resolve the issue then we probably should; I am not talking about this proposal directly, but just something general we have to keep in mind.
Okoratu
Adding uninherited timing points at the starts of musical phrases to match a song with the Nightcore mod's beat is acceptable.

Was added to the rule about no extra uninherited timing points to clarify that extra stuff for NC mod is fine
Please sign in to reply.

New reply