I wrote a program for creating sprite mappings. Unlike existing tools, it doesn't edit mappings directly. Instead it opens a PNG spritesheet with the actual mappings data stored in an INI file. A separate command line tool then exports the mappings, graphics and palettes in whatever format you like, which can be integrated into your hack's build process. It should be able to output any assembly-based mappings format you can think of. Editor: https://github.com/cvghivebrain/HiveMap Exporter: https://github.com/cvghivebrain/HiveMapExport TODO: Add an importer. Until then there is this: https://github.com/cvghivebrain/HiveSprite
Here's a real-life example in Sonic 1-squared: https://github.com/cvghivebrain/Sonic1sq/tree/main/Graphics Sonic Any changes made to Sonic1.png will be instantly reflected in the game itself.