Dogfish
This is a little Photoshop script I’ve been working on, it’s basically a toolset to help when creating atlas textures, we do a lot of development for handheld devices at work, so we use atlases textures on pretty much every project. If you’ve worked with them before you know automated packing is ineffective, and working them by hand is tedious, throw in the additional task of having to write your own XML files, and it’s downright nasty.

This is version 1.0 so it’s a barebones version, which includes a pretty shoddy help window (sorry I will spend more time on this for my next release). There is no progress bar yet so on documents with large amounts of layers it may appear to hang (it’s working just give it a few).
What it does,
The first group in the window will allow you to import textures or sprites from a folder to a single new Photoshop canvas. At the moment this tool dumps all the images in the top corner and uses the name of the file as the layer name, which is handy for the XML portion of the script. The second set is used for ignoring layers you don’t want exported to XML. The third is for writing out the layer names and positions to an XML file. The output can be adapted for other projects. It also uses folders as animation groups, so anything in a folder will prompt you to setup an animation (animates from bottom to top) you can also link a bigger layer to a smaller layer in order to force bigger bounds for the XML output, useful for fonts or animated sprites. The biggest linked layer always get ignored in the XML output, no matter what selection is made in the “ignore by type” group.
This script saves the XML, and optional PNG file in the same directory as your PSD, so if your document has not been saved the script will not do anything.
be sure to put both the Dogfish.jsx and the DogfishGUI folder in your presets/scripts folder.
you can download it here Dogfish

