I'm working on a Mega Man engine in Clickteam for the past few weeks. I wanted to add a color palette system using the Replace Color event, and it turned out pretty well. However, I've since been having repeated issues since then. Specifically, on some actives, the colors don't properly replace, and it only uses one color.
pause menu.png
Note for example, the three boxes on the lower part of the image should actually have letters on them, but the letters are part of the color palette, so it's forced into being light blue.
This isn't happening with all of the objects. So far, it has only been a major inconvenience with the pause menu, and the weapon icon below the HUD. However, I worry that this will become a re-occurring issue during development. Does anyone know of any way to fix this without having to re-write a ton of stuff?
I've seen some fixes, such as NMario84's RGB Coefficient example, but that would require a lot of re-programming to account for all four layers of Mega Man's sprite. Similarly, I've heard of using shaders, which might work, but I don't know of any shaders that do what I am describing.