This program extracts sprites from any Sonic game, given the requisite graphics, mappings, palette and DPLC (optional) data. Currently only Sonic 1 & 2 are supported, but it's possible to add more games to the ini file. https://github.com/cvghivebrain/HiveSprite/releases/tag/v1.2 Limitations: Mappings & DPLC files must be binary, not assembly. I'm not going to support assembly because I don't see it as necessary. Graphics must be uncompressed. Compressed graphics will be supported when I write my own decompression routines. The first mappings pointer must point to the first mappings listed. It uses this to work out where the pointer list ends and how many mappings there are. It won't work if the mappings expect additional graphics to be loaded by the game (those sprites will be blank or garbled).