forum

[resolved] [confirmed] osu!mania measures display incorrectly on signature change

posted
Total Posts
6
Topic Starter
Blaizer
When you change time signature (say from 4/4 to 3/4 partway through a song) in an osu!mania beatmap, everything in the editor works perfectly. But when you play the map in Test mode or from the Play menu, the measures are displayed incorrectly after a time signature change.

I thought this was pretty weird, so I experimented with it some more.

Once the measures are bugged by using a different time signature from the last, using the same time signature again fixes it. So if you have 4/4 for a while that'll work. Then you change to 3/4 and it's bugged. Then you have another uninherited time change to 3/4 again and it's fixed from then on. This pattern repeats. You always have to use the same time signature twice before it gets unbugged.

Using this, I came up with a workaround. Whenever you wanna change time signature you copy paste that time change a couple times. 3 changes all on the same tick usually fixes it, but not always. Then there's also the issue of "unsnapped" time changes. When your time change to a different time signature isn't exactly on a measure from the previous timing, then you can't fix it as nicely. It's all just a mess in any case.

I've made a test beatmap for this stuff, with the minimal stuff needed to show off the bug. It's just a song with 30 seconds of silence, with notes where each measure should be, as can be confirmed by looking at it in the editor. The easy difficulty has a couple snapped signature changes. The normal difficulty has a couple unsnapped signature changes. I found that BPM changes don't affect the bug, it's all about time signature changes, so both maps just use one BPM. Here it is: https://dl.dropboxusercontent.com/u/806 ... %20Bug.osz

I'm working on a beatmap that uses all the stuff in these two tests (yes it's a pretty strange song), so a fix to this would be appreciated. Once those tests are working, you can try this beatmap also. It's the same thing, just notes wherever measures should be, but it should provide a good "real-world" example of what you're fixing. Here's that: https://dl.dropboxusercontent.com/u/806 ... ion%21.osz

osu! version: 20140608.5 (latest)
Topic Starter
Blaizer
Bump. This is still happening.
Topic Starter
Blaizer
Bump again. This shouldn't be that hard to confirm.
Marcin
Yeah, signature change doesn't apply in-game.
Ryu Sei
Confirm this, o!m measures displays incorrectly.
Instead o!m measure use the previous measure of uninherited timing point.
Sample: https://www.dropbox.com/s/vdmmrhb1hz11s ... 20No.1.osz
Ryu Sei
Wow no fix after near-one-month count.

OK it's resolved at the cutting-edge.
Please sign in to reply.

New reply