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 add a new color by clicking on the "+" button inside the palette color panel;
• You can edit the colors by clicking on them;
• You can swap the colors in the color palette by right-clicking on one and then clicking on another color.


Hotkeys

S = Saves the image.
O = Loads a new sprite.
SHIFT + O = Loads a new folder.
Z / Insert / + = Adds a new color to the palette.
X / Delete / - = Deletes a color from the palette.

Color Picker Hotkeys:
R = Sets the RED value for the color.
G = Sets the GREEN value for the color.
B = Sets the BLUE value for the color.
H = Sets the HEX value for the color.
TAB = Switches editing mode from RED > GREEN > BLUE.


Changelog

1.0.2
Release Date: 02/23/2021
------------------------------
• Added the Color Picker tool. You can now add or delete colors from the color palette;
• Fixed a crash that was happening in some versions of Windows 10 when importing/exporting sprites.

1.0.1
Release Date: 12/22/2020
------------------------------
• Added 8-Bit Color Indexed save option;
• Added PAL file format for the palette;
• Added the possibility to swap the colors from the palette.



StatusReleased
CategoryTool
PlatformsWindows
Rating
(1)
AuthorAllone-Works
Made withGameMaker: Studio
Tags2D, palette, Pixel Art, Sega Genesis, sgdk, tool
Average sessionA few minutes
LanguagesEnglish
InputsMouse
LinksHomepage, YouTube, Twitter

Download

Download NowName your own price

Click download now to get access to the following files:

PaletteBatch 1.0.2 2 MB

Development log

Comments

Log in with itch.io to leave a comment.

not work 

Ei cara, não está funcionando. Eu tomei um pallete mas então quando eu tomei um sprite, ele caiu!

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!!