I'm calling this a full new release because I can.
- Refactored all of the build logic to sspack.exe. This allows you to run this from the command line or from your application as an external process to build your image sheets. Takes a lot of parameters; just run on the command line with no arguments to see what it takes.
- Removed the composition DLL. I decided I didn't like having this extra DLL in there so I refactored it out and just did the work myself to find DLLs and load exporters myself.
Note that the only two required files are the two EXEs. Sprite Sheet Packer.exe relies on sspack.exe. The other DLL is the XNA XML exporter. If you don't want that, just get rid of the file. If you want to just use the command line version, you only need sspack.exe as Sprite Sheet Packer.exe is simply a UI wrapper around it.
sspack.exe can take images in three ways:
1) The manual way:
sspack /image:test.png /map:test.xml image1.png image2.png image3.png
2) The search way:
sspack /image:test.png /map:test.xml MyImages\*.png
3) The file way:
sspack /image:test.png /map:test.xml MyImages.txt
where MyImages.txt is just a list of images on individual lines: