1c817ca08dab4077f906389af3a233837e2f6973
This lets us add an announcer that's played after each non-perfect step, eg. "gameplay assist late good". It only works reasonably for sparse songs--songs that only have notes far enough apart that the announcer makes sense. That's mostly beginner songs, which is what this is targetted at anyway. It's meaningless to use this assist mode in harder songs; even if the announcer was rate limited, it'd be impossible to tell which step the announcer was for, so I didn't bother trying. (It'd be amusing to turn this on in MaxU. :) A different timing assist type (TimingTip) is probably coming soon, targetted to higher level (light/med) songs. The only major problem at the moment is that there's no way to tell who the announcer is talking to if there's two players. If we implement per-player announcers, that would help (and allow a number of other neat things, like having the p1 announcer say "Ready" and the p2 announcer say "HWG").
Languages
C++
85.7%
Lua
4.3%
C
4.3%
Rich Text Format
2.3%
CMake
1.1%
Other
2%