Okay, so I've been reading up a lot about level compression and now have this question:
Is there anything specific that you leave out of your compressed level format? For example, to me it makes sense to store your objects (enemies, items, etc) separate from your nametable data, but what about tile attributes such as collision data (solid, nonsolid, ice)?
Also, while I'm here, I was thinking about storing palette information with my 32x32 metatiles, but would it be better to combine it with other tile attributes (solid, etc) and put it with 16x16 metatiles instead?
Is there anything specific that you leave out of your compressed level format? For example, to me it makes sense to store your objects (enemies, items, etc) separate from your nametable data, but what about tile attributes such as collision data (solid, nonsolid, ice)?
Also, while I'm here, I was thinking about storing palette information with my 32x32 metatiles, but would it be better to combine it with other tile attributes (solid, etc) and put it with 16x16 metatiles instead?