why is there no support for the Amiga's IFF ?

it is not normal for a pixel art program to have no support for the Amiga IFF!

Hi @DarkN3mo, are you refering to the ILBM format? ILBM - Wikipedia

This is the first time we receive a request about this format, as you can imagine it’s not quite popular nowadays. If there are more users interested we can add something in the future.

yes :slight_smile:

https://wiki.amigaos.net/wiki/ILBM_IFF_Interleaved_Bitmap

no, this is not the first request, other times we have asked for this support. Imagine all the same that for a software dedicated to the pixel, art, not to support the Master Amiga which is THE MACHINE of the pixel art, it is all the same strange not?

Indeed, looks like this was requested some years ago: Support for LBM/IFF/ANIM files · Issue #1258 · aseprite/aseprite · GitHub

I guess it’s more that it’s been requested by so few people that even dacap forgot. While there is still a pixel art scene on the Amiga, it’s small and doesn’t have a lot of cross over with the rest of the pixel art world. So, while it’s “the machine” to people still dealing with it, it’s a largely forgotten relic to everyone else.

I think it’s perfectly understandable why it hasn’t been added yet. I think it should be added, but I don’t think acting so demanding and bewildered that it hasn’t been is helpful xP

Aseprite is mostly developed by two people, and they have a large to-do list of bug fixes and features that are more commonly requested, so the quickest way to get a more niche feature is to do at least some of the work yourself. Linking a relevant existing parser such as libilbm may help. If you’re a programmer yourself, perhaps you could contribute an Aseprite wrapper for libilbm, or a C++ port of this library with just the parts that Aseprite would need.

3 Likes

Thanks @eishiya to find that issue. My bad, it looks like it was requested before, but so few times that I forgot about this file format. Already supporting FLIC is an eccentricity. Anyway it would be nice to support this Amiga format (I’ve never used it), some PR is welcome even more if there are already well known libraries to read/write this file format.

no need flic, just IFF

I second the request for native support for Amiga IFF (ILBM). It would really fill a gap that’s missing for us game devs and pixel artists that use Amiga. Cheers :smile:

1 Like

yeess ! i neeeeedd ! PLEASE !!!

I hope to create pixelart in Aseprite to use it in Amiga games. But the developers don’t seem to be inclined to add this feature. Why this is a mystery, because pixel art was not invented on PC, but on retro machines, and what could be more beautiful than those of Amiga!

Hello. no news for an Amiga support ?

Hello, add my wish for LBM support as well. :sunglasses:

1 Like

Count me in! I request IFF/ILBM export capabilities in Aseprite as well.

1 Like

I decided to challenge myself and work on my own Amiga IFF/ILBM export script for Aseprite. It is going well so far. See below. Script to be released soon. Anyone interested? :smile:

Screenshot of Aseprite IFF/ILBM Export window:

Photo of Amiga DeluxePaint V with the exported image:

2 Likes

Yes !!! I need !

Script now available.
Check out the announcement post.

1 Like

Well, sheeit, I had tried drafting a script myself, but I’m glad to see you tackled this. If you would like to receive some feedback, let me know.

I don’t have an Amiga, so I’m limited, but I was testing files downloaded from Amiga Graphics Archive and Randelshofer, comparing results with Irfanview (with formats plugin).

There are also some Aseprite UI/UX tips I’ve come across that may help.

1 Like

Hey there. Yes, I am open to feedback, so please feel free. I am new to Aseprite and Aseprite scripting, heck this is also my first Lua creation ever as well, so I’m sure there is room for improvement here and there.

Please do so in reply to my post in the Scripts & Extensions forum, though, which I suppose would be more appropriate than here.

2 Likes

Hi there!
Another vote for IFF format here!! :smiley: :smiley:

After some thought I figured I had better make a case for .IFF support.
It’s gonna be a bit long but heart-felt.

I am a pixel artist specialising in Amiga game creation. I have always used Deluxe Paint for my pixels as I have always wanted to keep it as traditional true to the software/hardware as possible. As time has gone on I feel that Deluxe Paint, whilst being superb at the time, could have benefitted from some additional functionality…such as layers.

Obviously, this isn’t possible now and so I have been exploring other options. I have tried Photoshop (surprisingly CS6 supports IFF import and export!) but the files get garbled most of the time when attempting to load into Amiga.

I have tried Grafx2 and found the documentation frustrating when it comes to layers and animation. It’s so very nearly there.

I decided to give Aseprite a go and wow, functionality is spot on. Palette control, UI, animation and layers all function perfectly! This is my dream pixel program! …but no IFF support. Currently I port my test IFFs created in Aseprite over to Amiga using XNview…a frustrating bottleneck in my workflow.

Now, to the devs reading this: you may think IFF is antiquated and that no-one uses it anymore…but trust me, there is a whole scene on the Amiga called the Demoscene. They would kill for IFF compatibilty and your program would win massive kudos from those that migrate over to it thanks to its amazing layer/anim design.

Thank you so much for your time. Sorry its a wall of text but I just wanted to make my case passionately.

Thank you