A simple palette swapping shader. Takes in the screen (preferably grayscale) and automatically fixes it to the currently selected color palette, which can be easily changed in a sprite. Not much more to it, I used this method in many of my games, just to add a bit of variety.
End User Licence Agreement (EULA).