Attachment:
Alisha upper kick.gif [ 9.77 KiB | Viewed 2869 times ]
As you can see, this animation takes up a large amount of empty space. All of my animations so far in my game are arranged in boxes with the 8x8 tiles stored going left to right, up to down. My metasprite format allows only one metasprite shape/size per animation, even though a character can have multiple animations that have different sizes. Usually it doesn't waste too much space, but in this case it does.
Because this takes up 96x96 pixels, it uses up 4.5 kB, which goes past the 4 kB DMA limit in my game. Thankfully, I can stuff this animation in a 128 x 64 box by taking out a couple never-used sprites from the top, and moving them to the side, without changing any animation code.
It still wastes a lot of space.
Attachment:
So should I keep the tiles arranged in a box, and just change the metasprite format to allow size changes in the middle of the animation, or should I ditch the box format as well?