Comments

Log in with itch.io to leave a comment.

Thanks for this script. One bug-report, and a feature requests.

Bug: File is marked with transparency by color, even if no transparent color is available.

Feature: Compressed files, who can I pay? ;)

Hey there, thanks for the message!  Can you describe the bug you are experiencing in more detail?  You can send in a support email if that works better for you.

As for adding the compressed IFF feature... yeah... that's something on the horizon.  It'll require some analysis time and hopefully will be able to get to it soon. ๐Ÿ˜…

Maybe it is my inexperience with Asesprite. My image has only background, no layer, I'm unable to selected 'none' as transparent color, the color that is selected has no alpha channel.

In short whatever I have tried the export script always picks one color as transparent. I really want to be able to export an image as solidly opaque.

If I understand you correctly, I think this is more of an Aseprite question than a question about my script.  The only thing that my script does in regards to a "transparent colour" is that all of the transparent pixels in your Aseprite image (if any exist) will be converted to the IFF file using the colour index that you've identified as the transparent colour (as shown in the Sprite โ†’ Properties window.) 

So, for example, if you have set your transparent colour index to #0, and it is black, and your sprite is a simple yellow circle surrounded by transparent pixels, the IFF file exported will be a yellow circle with black pixels all around it.  Remember that IFF files don't support alpha channels, so your final IFF file will always be completely opaque.

So all you really need to do in Aseprite, is just draw your sprite on a transparent background and export to an IFF file as normal.  That file will not have a transparent background.  If you'd rather not draw your sprite on a transparent canvas, and would rather see a solid colour for the canvas instead, then when you create a new Aseprite image, be sure to select "White" or "Black" as the background instead of "Transparent" in the New Sprite window.

Hope that helps!

Great tool wirth the $3 tip, I no longer need to convert gif into iff in PPaint and can make\update my sprites in aesprite on the fly while testing in AMOS in WinUAE ๐Ÿ‘Œ

My only wish is if I didnt need to navigate the file path each time I save changes "scripts > Export to iff" in aesoprite, don't know if that can be addressed in the future? A re-export option where it can some how get the file path from the sprite you're editing?

Thanks for the support!  Your wish has been granted.  Please see updated script v1.4 which now recalls the previous export path and filename.  Happy exporting!

Hi. Are you using your script IRL? I am looking for a good solution for making sprites for my Amiga game (I am learning to code, TBH) and I tried your tool but it's not working. What I get as an IFF export opens up as black image in Deluxe Paint V on my Amiga.

Hey there.  That's odd.  I've tested the script with a few different scenarios, but that's never happened to me.  What version of Aseprite are you using?  My IFF exporter, in my opinion, is a good solution to create Amiga game sprites.  Is there anything unusual about your Aseprite file?  Perhaps you can send it to me and I can give it a try?

v1.3.2 Linux version Aseprite. Nothing is unusual to my knowledge. When I export it with your script I get black image on Amiga. When I export from Aseprite to png, then load in GrafX2 and then save as IFF then it works in Amiga. I pinged you an Discord for file transfer that you asked above.

Ok, we will touch base on Discord and figure it out there.

To complete this thread for the benefit of other readers, the issue that DarthChillash reported above has been addressed in v1.3 of the script.