07-20-2018, 02:47 PM
Sprite Sheet Analyzer list all continuous sprite's palettes.
Functionality:
- List all palette of the sprites of a sheet.
- Sort sprites depending on their palette
- Modify the colors used by a palette or the background by pressing the Ctrl key and a color.
- Help you identify the most appropriates colors for a IRL pixel art project
- Highlight duplicates or palette swaps
- "De-sheet" sprites: Save every sprites found on a sheet as individuals files.
- Recuperate deleted pixel ( if they haven't been covered by something else)
- Give specific information about a sprite ( number of pixel, how many times each colors are used...) by pressing the Shift key and a sprite.
Download: Spritesheet Analyzer v16
Full Explanation:
1. Background Colors:
When a sheet is loaded, the default background is automatically detected. A new background color can be picked by clicking on one of the box on the top right panel, and then clicking on the sprite sheet. A background color can be deleted by right clicking it. Press reload after picking the background color in order to reload the palettes with the new background colors. You can also change the background color directly on the sheet, just hold the Ctrl key while clicking the color box on the background panel.
2. Palette List:
The "Master" palette is a palette containing every color used by the sprite on the sheet.
When a palette is clicked, all sprites using that palette will get highlighted by a red rectangle.
Click a color to highlight all pixel using that color in the selected palette.
Pressing the "F" key while a color is selected will make those pixel flash.
Ctrl + Click a color to change it.
Pixel Art Helper
Reference:
When a reference sprite is loaded, SSA will tell you if it has found a patern and palette match trough the sheet. Only 1 sprite must be present on the reference image. Like for the sprite sheet, the background color must be present at the top left corner ( x=0,y=0)
Highlight duplicates/ Palette Swap:
SSA will search for all duplicates, either flipped vertically or horizontally, or rotated (90-180-270) or straight dupe and highlighted them. Each highlight get numbered depending on which sprite they are a dupe of. Sprite of less than 4 pixels will get automaticaly ignored in orden to avoid false positive made by some fonts (The amount of pixels can be modified in the Config. menu) . Same thing for palette swap.
Transparency:
If SSA detect 100% transparent pixels during the loading of a sheet, the user will be asked whether if he want to "Ignore" them, which will generate the palette as if there was no pixels there, "Transform" them, so they are no longer transparent, or Load them as is, which will generate palette of apparently blank colors.
Once a sheet is loaded, you can also remove all transparent pixel from the sheet by clicking the menu Edit\Remove Transparency.
Sprite Info
Press Shift while clicking a sprite to see info about that sprite: width, height, number of pixels, number of colors and how many times each colors are used.
If you guys have an idea for a functionality that could be useful, particularly the vg staff, or spot a bug, there's probably still a few, post it in here!
Functionality:
- List all palette of the sprites of a sheet.
- Sort sprites depending on their palette
- Modify the colors used by a palette or the background by pressing the Ctrl key and a color.
- Help you identify the most appropriates colors for a IRL pixel art project
- Highlight duplicates or palette swaps
- "De-sheet" sprites: Save every sprites found on a sheet as individuals files.
- Recuperate deleted pixel ( if they haven't been covered by something else)
- Give specific information about a sprite ( number of pixel, how many times each colors are used...) by pressing the Shift key and a sprite.
Download: Spritesheet Analyzer v16
Full Explanation:
1. Background Colors:
When a sheet is loaded, the default background is automatically detected. A new background color can be picked by clicking on one of the box on the top right panel, and then clicking on the sprite sheet. A background color can be deleted by right clicking it. Press reload after picking the background color in order to reload the palettes with the new background colors. You can also change the background color directly on the sheet, just hold the Ctrl key while clicking the color box on the background panel.
2. Palette List:
The "Master" palette is a palette containing every color used by the sprite on the sheet.
When a palette is clicked, all sprites using that palette will get highlighted by a red rectangle.
Click a color to highlight all pixel using that color in the selected palette.
Pressing the "F" key while a color is selected will make those pixel flash.
Ctrl + Click a color to change it.
Pixel Art Helper
This menu will you choose the most appropriate colors depending on your IRL colors.
First, you will need a ".txt" file describing what are your irl colors with the following format:
"ColorName;R###G###B###"
Where # are the RGB value.
Example:
To get your RGB values, i suggest sticking each of your colors on sheet of papers and scanning it. Then, open your image with Gimp and use the color picker tool. Make sure to activate the activate the "Sample Average" option.
Then, Select a sprite and open the menu View>PixelArtHelper
On the left, your chosen sprite. On the right, the colors of your sprites, and the most similar color from the list you have loaded in previously, along with their percentage of correlation. You can also change the colors used manually.
"Preview": Will apply your chosen colors to the sprite.
"Restore": Will restore the original colors of the sprite.
"Change Sprite": Will change the sprite on the sprite sheet with the chosen colors.
"Change Pal." : Will change the palette of the previously selected sprite, along with every sprite used by that palette.
"Minimum correlation before dupe": If you have enough colors in IRL palette, dupe will be avoided unless the next best color correlation is 80% or lower. You can change this percentage and then press "Update Color" to update the chosen colors.
First, you will need a ".txt" file describing what are your irl colors with the following format:
"ColorName;R###G###B###"
Where # are the RGB value.
Example:
Code:
Black;R0G0B0
White;R255G255B255
Gray10;R34G34B34
Gray10A;R94G94B94
Gray09;R63G63B63
Gray08;R110G110B110
Gray07;R155G155B155
Gray7A;R166G166B166
Then, Select a sprite and open the menu View>PixelArtHelper
On the left, your chosen sprite. On the right, the colors of your sprites, and the most similar color from the list you have loaded in previously, along with their percentage of correlation. You can also change the colors used manually.
"Preview": Will apply your chosen colors to the sprite.
"Restore": Will restore the original colors of the sprite.
"Change Sprite": Will change the sprite on the sprite sheet with the chosen colors.
"Change Pal." : Will change the palette of the previously selected sprite, along with every sprite used by that palette.
"Minimum correlation before dupe": If you have enough colors in IRL palette, dupe will be avoided unless the next best color correlation is 80% or lower. You can change this percentage and then press "Update Color" to update the chosen colors.
Reference:
When a reference sprite is loaded, SSA will tell you if it has found a patern and palette match trough the sheet. Only 1 sprite must be present on the reference image. Like for the sprite sheet, the background color must be present at the top left corner ( x=0,y=0)
Highlight duplicates/ Palette Swap:
SSA will search for all duplicates, either flipped vertically or horizontally, or rotated (90-180-270) or straight dupe and highlighted them. Each highlight get numbered depending on which sprite they are a dupe of. Sprite of less than 4 pixels will get automaticaly ignored in orden to avoid false positive made by some fonts (The amount of pixels can be modified in the Config. menu) . Same thing for palette swap.
Transparency:
If SSA detect 100% transparent pixels during the loading of a sheet, the user will be asked whether if he want to "Ignore" them, which will generate the palette as if there was no pixels there, "Transform" them, so they are no longer transparent, or Load them as is, which will generate palette of apparently blank colors.
Once a sheet is loaded, you can also remove all transparent pixel from the sheet by clicking the menu Edit\Remove Transparency.
Sprite Info
Press Shift while clicking a sprite to see info about that sprite: width, height, number of pixels, number of colors and how many times each colors are used.