I'm currently working on a 2D platformer with a friend of mine. I do the programming, he does the art. He uses GraphicsGale for all his sprite animations and, as of now builds our sprite sheets in Photoshop manually.
As I had some down time yesterday I decided to see, if I can speed up his workflow in some way. I found GraphicsGale's exporter lacking in several respects. There is no plugin system to export to custom formats, just one format for frame information (csv, no xml or json) and no export from the command line.
Of course you can export single frames and use a tool like TexturePacker to build sprite sheets, but that's still hard to automate.
So I started to write my own exporter for .gal files (luckily they provide an API), It's not far along yet, but has already basically the same features as the internal GraphicsGale one.
I plan to add:
- Custom exporter support via LUA or Python (will probably build some for the basic TexturePacker formats)
- Easy integration into your build process
- And more stuff as it is needed
I'll also share the code under an open source license.
I don't know how wide spread GraphicsGale actually is, but if you're interested in something like that let me know!