SuperDisk / hUGETracker

The music composition suite for the Nintendo Game Boy
https://superdisk.github.io/hUGETracker/
289 stars 12 forks source link

“Song Data Grew Too Big” Error #111

Open maxoakland opened 1 year ago

maxoakland commented 1 year ago

The Song Data Grew To Big Error Dialog box is too vague and written in a way that requires extra technical knowledge to decipher

Issues:

Another big issue is that it doesn’t tell me how much extra song data I have. That would be helpful as I try to figure out what I need to fix

Also, I’m not sure if there’s a real technical limitation here, but it seems the limit of song data is very low

Also, documentation about things I can do to remedy this would be helpful. Like, does an effect take up more data than a note? What’s taking up my data?

Mockup of a more user friendly dialog box:

image
SuperDisk commented 1 year ago

The reason it's like this is because there isn't actually a specialized dialog box for the song getting too big-- any time RGBASM prints anything, it gets shown like this. Good suggestions though, I'll work on making it more user friendly. I'm also planning on having a report of the current song size in the status bar.

As for this:

Also, I’m not sure if there’s a real technical limitation here, but it seems the limit of song data is very low

That shouldn't be the case, unless you're creating a ton of unique patterns and not reusing any. Check out some of the sample songs and notice that they can be quite long (FADE's suit up and strap in for example).