Color order in palette is now (usually) preserved when re-importing a sprite with more colors


This is one of those many things that I said I’d do ages ago, and then forgot.

A few people have mentioned over the last few years that doing things including (but not limited to) loading in a sprite strip with additional frames that use new colors will break old palettes. The palette tool will now iterate over colors column by column instead of row by row, which means that if you extend a sprite horizontally (the way you would if you had a sprite sheet laid out the way GameMaker likes it) the ordering of old colors will stay the same as they were.

See the attached image for an example.

Also, I was able to make palette extraction about 5-10% faster for unrelated reasons.

Files

LorikeetEditor.zip 4 MB
Oct 06, 2023
lorikeet.yymps 10 kB
Oct 06, 2023

Get Lorikeet - Fast Palette Swapping for GameMaker

Download NowName your own price

Leave a comment

Log in with itch.io to leave a comment.