YesNoOk
avatar

Additional Palettes keep reverting to Palette 1 (Read 20134 times)

Started by Diek Stiekem, July 14, 2021, 04:34:05 pm
Share this topic:
Additional Palettes keep reverting to Palette 1
#1  July 14, 2021, 04:34:05 pm
  • ***
    • Netherlands
I've made a character and his original palette works fine.
Since he's in beta now I've been adding additional palette colors.

In Mugen they work fine when idle or moving, however when doing any attack they keep reverting back to the original palette color.
What am I doing wrong?



"Such Heroic Nonsense!"

Re: Additional Palettes keep reverting to Palette 1
#2  July 14, 2021, 05:18:13 pm
  • ****
    • Brazil
    • lyricasky.neocities.org
In Fighter Factory 3 (idk how it is in other versions but is probably similar) you need to check if all your sprites (not counting effects and things that are not part of the character) are group 1 index 1. When you find the sprites that are with the wrong palette, there is a button called "Apply the current palette to the specified sprites":

You need to make sure you're on the right palette (group 1, index 1) and apply it to all your sprites using that button. It has an option to pick a range of sprites so you can apply the palette to multiple sprites at once.
Re: Additional Palettes keep reverting to Palette 1
#3  July 14, 2021, 07:07:21 pm
  • ***
    • Netherlands
Thank you for your answer.

I'm confused though, if I "apply the current palette to the specified sprites" for the second palette, it does the opposite of my original problem.
It changes the color in those selected sprites, but it changes the original palette's color into the 2nd one.
"Such Heroic Nonsense!"

Re: Additional Palettes keep reverting to Palette 1
#4  July 14, 2021, 07:32:11 pm
  • ****
  • Young Gun
  • Random furry dude who codes.
    • USA
Thank you for your answer.

I'm confused though, if I "apply the current palette to the specified sprites" for the second palette, it does the opposite of my original problem.
It changes the color in those selected sprites, but it changes the original palette's color into the 2nd one.

You have to make sure all of Ogre's sprites, specifically just Ogre himself or anything that may apply to the default palette (as DMG stated, this does not include misc effects such as hitsparks and the like), are set to Group 1, Index 1, not Group 1, Index 2. Or else, of course, the sprites will show up as that palette instead by default.

If all the sprites are set to 1,1 then the palette change will just apply automagically based on whatever palette is selected.
what do i put here ew
Re: Additional Palettes keep reverting to Palette 1
#5  July 15, 2021, 03:13:59 pm
  • ***
    • Netherlands
Thank you for your answer.

I'm confused though, if I "apply the current palette to the specified sprites" for the second palette, it does the opposite of my original problem.
It changes the color in those selected sprites, but it changes the original palette's color into the 2nd one.

You have to make sure all of Ogre's sprites, specifically just Ogre himself or anything that may apply to the default palette (as DMG stated, this does not include misc effects such as hitsparks and the like), are set to Group 1, Index 1, not Group 1, Index 2. Or else, of course, the sprites will show up as that palette instead by default.

If all the sprites are set to 1,1 then the palette change will just apply automagically based on whatever palette is selected.

Thank you for your time.
I've applied all of Ogre's sprites (not the effects etc.) to the default palette as you stated (see screenshot below)
Yet the problem still persists.


"Such Heroic Nonsense!"

Re: Additional Palettes keep reverting to Palette 1
#6  July 15, 2021, 03:49:57 pm
  • *****
  • Formerly known as HyperClawManiac
  • Competitive MUGEN when?
    • UK
    • sites.google.com/view/ragingrowen/home
An easy fix would be simply deleting the palettes that the duplicates of his default pal in the organizer so it reverts the originally assigned sprites to the normal palette.
WIP Schedule:
Most likely my next full-game
Re: Additional Palettes keep reverting to Palette 1
#7  July 16, 2021, 03:38:41 pm
  • ***
    • Netherlands
An easy fix would be simply deleting the palettes that the duplicates of his default pal in the organizer so it reverts the originally assigned sprites to the normal palette.

I've tried that as well, and when I retry to add in a new palette the problem still persists :/
"Such Heroic Nonsense!"

Re: Additional Palettes keep reverting to Palette 1
#8  July 16, 2021, 06:03:30 pm
  • avatar
  • *
    • Canada
Copied from my post on another forum....

The Palette fix is about 4 main things

1. All character sprites have to share the same palette

2. You must have a sprite 0.0

3. SFF must be in this order (top is first, bottom is last)
9000.0 (Doesn't need to share character palette) [can either be here at the end of the character sprites]
9000.1 (Doesn't need to share character palette) [can either be here at the end of the character sprites]
0.0
all other character sprites (sharing the same palette)
any other sprites (can have any palette not shared with character sprites)

4. When saving SFF do not allow it to auto-organize the file (this can change where the sprites are placed, and cause the break of the palette)

By this you can see that the palette fix may be different for each broken character.

Commonly I am fixing number 1 above. I find that a lot of spriters will get half way through spriting the character, and change the palette they are using (same colors, just different placement on the palette).
This causes the "break" in the palettes as they only work to change colors when the colors are placed in the same spots on the palette)

That all being said Fighter Factory has some tools built in that make changing the palette within the SFF file easy, but has to be done for each character sprite that does not match the character palette.
This can be easy if there are only a few sprites not matching the palette, but then there ones that can be harder with 50% or more of the sprites that need to be fixed.


Here are a couple quick ways to fix this right within fighter factory.

Part 1 shows how to set the palette back to default for the sprite if they are already sharing the palette but simply a different palette using "Apply the current palette to the specified sprites"

Part 1


Part 2 shows how to set the palette back to default if the sprites are not sharing the same palette using "Advanced Palette Editor"

Part 2


As you can see by "Part 2" example the sprites are also not sharing the same transparency color either.
You can load a sprite in the right hand pane of the advanced palette editor and copy over the default transparency color before "adapting the image to match the color of sprites"

Part 3 shows how to add different colors to an existing palette using "Advanced Palette Editor"

You need to have saved a sprite from the SFF with the correct color in it to use to copy the color from in Advanced Palette Editor.

Part 3


As you can see you can quickly fix most common issues caused during creation all within Fighter Factory.

Fighter Factory 3 and Studio were used for the videos.
Re: Additional Palettes keep reverting to Palette 1
#9  July 16, 2021, 08:02:54 pm
  • ***
    • Netherlands
Thank you!
"Such Heroic Nonsense!"

Re: Additional Palettes keep reverting to Palette 1
#10  January 18, 2023, 07:01:07 am
  • *
  • Bruizerhands All Things Mugen & IKEMEN
  • I will upload characters most of the time
    • USA
Im having the same exact issue. I have tried everything, including the videos posted here. I cannot fix the inconsistency of the palettes for the life of me! You would be life saver if you can show me another solution.
“Never argue with an idiot. They will drag you down to their level and beat you with experience.” Mark Twain
Re: Additional Palettes keep reverting to Palette 1
#11  January 20, 2023, 09:10:02 am
  • avatar
  • **
Im having the same exact issue. I have tried everything, including the videos posted here. I cannot fix the inconsistency of the palettes for the life of me! You would be life saver if you can show me another solution.

make sure all your sprites are grouped in order all together of each pallette they are going to use (using organizer tool like above). for example, fighter factory will freak out if:

0 - 200 have pallete 1
then you have random sprite after that in the list that uses pallete 10,1
then you have your character sprites again starting at 300-5000 or whatever after that you are trying to map back to pallette 1

Fighter factory bugs out (or is it the sff standard that does? not sure but 1 of these freaks out) so you must use fighter factory organizer, make sure to have all sprites grouped together and not split up like that

pretend 1 and 3 need to have pallette 1,1. And then pretend 2 (2nd on your sprite list) uses anotehr pallete

1-1,1
2- 10,1
3- 1,1

Because there is a split, sprite 3 will bug out and not use 1,1. it must be grouped together in order with 1, so you use organizer to re-order like

1-1,1
3-1,1
2-10,1

Then it should work if this is your issue. Sorry hard to explain, I am not a good explainer