This is usually caused by either:
1) One of your charts is longer than the others
2) One of your charts USED to be long and you reduced the length since. However, Stepmania is still caching the previous length of your song.
3) You have a bunch of 0s at the end of one or more of your charts.
If it's #1 or #3 the solution is obvious.
If it's #2, you will need to open the Cache directory in Stepmania and figure out which of the files contains the cached SM info for your song (they'll all have fairly nondescriptive names but they're actually renamed SMs with a little extra information). Sorting by "date modified" might help with this. When you find it, either take out the cached #MUSICLENGTH, #LASTBEAT etc information or you can just delete the file altogether (the cached file, not your stepfile, of course!) and it'll replace it the next time you run SM.
As a last resort you could wipe the whole cache directory but then you'll need to wait a bit on next startup while SM rebuilds it.
Putting in your own #MUSICLENGTH or #LASTBEAT to force the song to end at a specific point can also work, but I prefer to do it the way above since the Stepmania editor has an irritating habit of removing stuff like #MUSICLENGTH, #FIRSTBEAT or #LASTBEAT when you save. However both #FIRSTBEAT and #LASTBEAT are still useful if you want to force the song to not end before a specific point because you want to show the player the end of your video or whatever. Or if you want several seconds of lead-in before anything begins.
__________________ 
Last edited by Xythar : 03-19-2007 at 09:51 PM.
|