Basically the Plugin was saving each layer, the same size as the document. So if the document was 200x200, each layer, no matter what size the layer, would be saved with 200x200 worth of pixel data. Most of it transparent.
So what I've done is I modified the way that the plugin saves out the layer data so that it only saves out the data that isn't transparent. This is exactly what Photoshop does and is one of the reasons that the Photoshop files are a lot smaller.
As a test I saved a 200x200 PSD with 2 layers using the normal plugin found here -> http://frankblumenberg.de/doku/doku.php ... :psdplugin
It came up as 319KB. I then used my version of this plugin and saved the same file again. This time it saved as 57KB.
So not only are Paint.Net saved PSD files now smaller, but now all text and other layers work in Xion too!
One thing to notice, is that the Paint.Net plugin doesn't actually support RLE compression by the looks of the source, so some PSDs will still be larger than when you save them in Photoshop, but that shouldn't matter too much since you zip them for the final skin anyway.
To download my version of the Paint.Net Plugin, grab it from here and install it the same as the other version. -> http://xion.r2.com.au/paint.net/PhotoShop.zip
I've also updated Tutorial 1 to now link to this plugin.
Cliff
