Palette issue

Hello, complete and total amateur here. I'm just modifying some sprite colors for a character in a game to suit my preferences. All of the sprites have a part of them that's a couple of different shades of purple which aren't a part of the palette for the sprite. When I try to recolor these parts of the sprite it isn't reflected in game. Any idea what these colors are there for?
 
Hello, complete and total amateur here. I'm just modifying some sprite colors for a character in a game to suit my preferences. All of the sprites have a part of them that's a couple of different shades of purple which aren't a part of the palette for the sprite. When I try to recolor these parts of the sprite it isn't reflected in game. Any idea what these colors are there for?

Welcome tot he community @Notreallyhereactually. As to your question, I'm not really following. Could you post the images? That might help diagnose.

DC
 
@Notreallyhereactually,

I can't tell for sure without knowing the ins and outs of the particular game, but most likely @ZVitor is using smart palettes. You're just modifying the base palette, and that's not going to do anything, ever, because the game is applying a specific default palette on load up.

You'd have to change the palettes the game is actually using in run time.

DC
 
Actually, this is my game - Avengers United Bate Force, a game I haven't finished yet.
Are you working over it?
Oh woops, I've downloaded a lot of games recently since I found this site and am getting creators mixed up. I'm not working on it, just playing with sprites for different characters trying to understand how they work.
That character uses a smart palette, this is why you have those purple areas. Changing colors on the sprites won't work, you have to change the colors on the palette I am calling on the header
So, would I do what Zvitor said above and change the purple colors to what I want them to be? How do the purple colors work as a smart palette?
 
The character's idle.gif, walk.gif, attack.gif... (or .png) all have the same number of color palettes, and the actual colors they display are arranged by pal1, pal2, pal3...

For example:
The color palette of idle1.gif is abcdefgh,
The color palette of idle2.gif is aaaaaaaa,
They use the palette of pal1.gif, which is bbbbbbbb,
Therefore, the colors displayed by idle1.gif and idle2.gif are both bbbbbbbb.
 
The character's idle.gif, walk.gif, attack.gif... (or .png) all have the same number of color palettes, and the actual colors they display are arranged by pal1, pal2, pal3...

For example:
The color palette of idle1.gif is abcdefgh,
The color palette of idle2.gif is aaaaaaaa,
They use the palette of pal1.gif, which is bbbbbbbb,
Therefore, the colors displayed by idle1.gif and idle2.gif are both bbbbbbbb.
So if I just change the palettes, I can change the colors on the rest of the gifs?
 
Is there a specific way to do this besides just changing it in gimp?
Depending on your usage habits, many drawing software programs can adjust the color palette.

I've tried changing one color to another but nothing changes with the rest of the sprites.
OpenBOR color.png
The sprite images like walk.gif, attack.gif, pain.gif, etc., the color mode is "Indexed Color". According to the OpenBOR engine's settings, them will use the image PAL palette.
PAL is used to record the colors of the palette (the canvas size and content are irrelevant).

Now, I want to change the purple thighs in image A to the flesh color of image C, the correct approach is: Find the four purple color indices in the palette, which are 33, 34, 35, and 36; modify the palette in PAL by changing these four indices to the colors shown in C and save it. After opening the game, you will see that all the purple thighs in the sprite images have turned into flesh color.

Therefore, modifying the palette of image A is useless. Without changing the canvas content, even if you change the palette to something entirely white like in B, it will still display as A after reading the PAL palette.

I might have explained it in a roundabout way, but once you try it out, you'll understand.
 
I see thank you. Can I ask what software you're using?
A very handy tool - and in fact, I haven't saw any other tool as practical for this as this tool is - is Fighter Factory.
Even it being a Mugen tool, you can use some of its tools to make content for OpenBOR.

You can read more about it here Tutorial - Advanced Palette Tool tutorial

This is how it looks like:
1739455357860.png
Some of its tricks includes:
- you can load two different images (pcx/gif/png/bmp) to copy colors from one to another
- you can simply click any index to select a color, and can move it freely on the color table
- You can easily edit any color, with some shortcuts like "blue to red (and any other combination, Monocrome, Darker, lighter, etc".
- You can sort the colors on the palette by hue
- You can swap or invert all the colors on the color table, affecting the transparent index (0) or not
- You can automatically create a color table by a group of images or apply a palette to a group of images
and many other cool things.
 
Back
Top Bottom