Converting Images to Sprites for PicoSystem

I’m currently working on a small game for the PicoSystem and want to use custom sprites. I didn’t find any docs/tooling for doing this, so I put together a small python script to handle the conversion (based on comments in the SDK about pixel format and the data associated with the default sprite sheet). So far, this is working for me and figured I’d share in case others are facing the same challenge:

(disclaimer: Using the SDK values as a reference, the python script does get slightly different RGB values when converting the default sprite sheet from the 32Blit source image. The end result has looked visually OK to me; however, I’m still trying to account for the slight difference)

1 Like