A downloadable tool for Windows

Download NowName your own price

PaletteBatch is a tool created from my need to create sprites with indexed colors to use in SGDK (Development Kit for Megadrive / Sega Genesis games).

The basic concept of the application is to convert one or more images based on the color palette chosen by the user. The software supports files in .PNG and .PAL format for color palettes.

Note: keep in mind that to export in 8-Bit Color Indexed mode you need to use a color palette with less than or equal to 256 colors.


How to Install

There is no need to install, just unzip the files into any folder of your choice.


How to Use

  1. Create your color palette in any image editing software (or import an image to automatically generate a color palette);
  2. Load the palette into the software by pressing the LOAD button on the left side of the screen;
  3. Load one or more sprites by pressing the LOAD buttons in the middle of the screen;
  4. Save the results by pressing the SAVE button on the right side of the screen. If you select to save multiple files (Batch), all the folders and subfolders from the origin folder are going to be copied to the destination folder.


Tips

You can change the colors in the color palette by clicking on one and then clicking on another color.


Download

Download NowName your own price

Click download now to get access to the following files:

PaletteBatch 1.0.1 2 MB

Comments

Log in with itch.io to leave a comment.

Same fatal error in my Windows 10 :-(

Very geeked about this tool.    Unfortunately in v1.0.1 every time I load a palette then load a sprite (256 color .PNG)  I get this error in Windows 10 64:

___________________________________________
############################################################################################
FATAL ERROR in
action number 1
of Other Event: User Defined 2
for object objPaletteBatch:

Unable to render sprite -1
############################################################################################
--------------------------------------------------------------------------------------------
called from - gml_Object_objPaletteBatch_Other_12 (line 46)
called from - gml_Object_objButton_Load_Sprite_Other_11 (line 5)
called from - gml_Object_objButton_Step_0 (line 13)

Hi theloon, I'm going to investigate this issue. Meanwhile, can you tell me the size of the PNG's you're trying to load and how many colors it has? Thanks!

(2 edits)

I downloaded your program and extracted it to a new folder.  Same deal on attempting to load a .PNG sprite.    Tried 256 color at 240x240.  Tried 16 million color at 64x64 and 16x16.  Same error.  Running Win 10 2004 with Nvidia 2060.  Palette .PNG was 8x128 at 256 and tried another at 16 million colors.  Both had 16 unique colors.  That part works.  Er, I mean.  I don't think your program is buggy.  Just something it doesn't like about my configuration. :)

(+1)

Awesome!!