old bug finally crushed!


I finally fixed the bug that would crash the game when moving to selection at the start of the game. It was as simple as making sure a sprite texture was preloaded before allowing key input. 

I've also finally fixed transition animation quirks where objects would end up in the wrong position when switching between menu screens too quickly. I implemented a better state machine so contexts don't get confused anymore but more importantly I indexed animations so they can be canceled and overwritten by new animations before they complete due to user input

Lastly, I fixed some instances where lyrics were not displayed correctly - mostly things like accents and special characters. This I did by changing the encoding of the midi files, but I didn't implement a way to detect the original encoding of the midi files. I don't think there is a way to do this. 

Also I've noticed in a lot of custom songs, some lyrics were missing, or even all lyrics weren't displaying. This is due to the lyrics on midi files being marked as "text" instead of "lyric". I could treat all text as "Lyric" but then I would have to identify any event that is in fact not a lyric which also requires the midi file to be noted properly. So in the meantime, only actual lyrics will be displayed.  Vice-versa there are some events improperly marked as Lyric so on some lyrics you'll see stuff like "[groove]". I think the authors should fix these mistakes, not the game. 

Files

noice_v06.zip 22 MB
Jun 09, 2021

Get noice

Leave a comment

Log in with itch.io to leave a comment.