A downloadable script

Download NowName your own price

Are 16.7 million colours too overwhelming for you? Do they give you nightmares? How about returning back to a simpler time, like back to the good old Amiga days when you only had 4096 colours to pick from?

That's what this script is all about! Upon running it, you will be presented with a dialog window containing a retro colour palette and mixer which features old school RGB sliders in true Amiga style with 4-bit granularity (i.e. values from 0 to 15 for each colour component) allowing you to choose from 4096 colours to create your palette. Just like you used to do in Deluxe Paint on OCS / ECS Amigas back in the day!

The palette mixer supports 2, 4, 8, 16, 32 and 64 (Extra HalfBrite) colour palettes, with no alpha channels and ensures that all of the colours on your palette conform to the Amiga's 16-bit colour palette restrictions. Supports indexed and RGB Aseprite palettes. There is even a nifty button on there that will reset your colour palette to the default Deluxe Paint V palette so that you can relive your glory days properly.


Additional Information

  • If you encounter any issues or have any suggestions, please feel free to get in touch.
  • You are meant to use this script to alter your 16-bit Amiga colour palette rather than using the built-in Aseprite palette. This script can be used as a stand-alone script or as a companion to our Export to IFF ILBM Aseprite script (also available on Itch.)


Installation Instructions

  • Download the LUA script from this page.
  • Launch Aseprite.
  • From the menu choose File → Scripts → Open Scripts Folder.
  • Copy the LUA script into the folder that appears.
  • Relaunch Aseprite or select from the menu File → Scripts → Rescan Scripts Folder.
  • That's it!  You can now run this script from the File → Scripts menu.


This script is free, but it you find it useful in your workflow, please consider throwing a few bucks into the donation box when you download it for the research and effort it took to write it.  Thank you! 


Note: In order to use this script, you must have a registered version of Aseprite.

Download

Download NowName your own price

Click download now to get access to the following files:

Amiga OCS ECS Color Palette Mixer.lua 10 kB

Development log

Comments

Log in with itch.io to leave a comment.

(1 edit)

Hi, many thanks for the script it helps a lot! I have some small problems ;) 

 I get an error message sometimes: 

Amiga OCS Color Palette Mixer.lua:219: attempt to index a nil value (global 'dlg')

Regards and thanks!

(1 edit)

Tried more, the message comes not as often than before ;) Overall, it works great so far.

You're welcome! I'm glad you are getting good use out of it.  Strange about the error... I haven't been able to reproduce it.  The next time it happens, try to be aware of the steps that lead up to the error and report back to me.  Thanks! 

I just uploaded a small update to this script. I'm not convinced that it will address the issue you reported, but the 'dlg' variables now conform to better programming conventions.

Thanks for your fast reply and fix. I tried many images and for now i don´t get the message. It works fine now. Thanks!

A question:

Ist there a way to pick colors while the color dialog is open? When not, maybe get the current selected color from Aseprite? It would be eayser to adjust colors.. 

This is just a minor thing, bigger adjustments are done later in Deluxe Paint ;) 

Thanks for the suggestions.  Please see the new update!  I'm sure you will approve. :)

YES! Many thanks for the update! It works great now. I can use the color picker or select a color in Aseprite and adjust it in your dialog!