The easiest way I figured to do this is to select the white palette, select the second palette, then change the order for each of the 7 colors of the brush “shading” palette
But I was hoping there was a quicker way, or at least a script to do that brush palette reordering part more easily, as I’d be doing this hundreds upon hundreds of times
the way i always do is, select the thing you want to recolor, pick the bucket fill tool, unselect continuous, pick your color and lcick on the one you want to replace.
That’s what I do on any other painting program but I expected to be able to do it quickly with indexed palette
Like right now I have 10 sprites that I want to recolor into 10 palettes. Each contains 7 colors. So I’d have to click the color and then click on the place I want to replace it 700 times!
If you have the Sprite in indexed mode, moving around the palette (or loading a different one) will change the colors of the sprite around.
The issue with your image, however, would be that it changes the complete sprite. So you would need to split it. There is, to my knowledge, no way to automatically “translate” part of the sprite into another color ramp.
you would have to click 70 times, when contiguous is unmarked it will change every pixel with that color inside the selection, you can use alt+scroll, to scroll throught your palette which makes the process a lot faster, since you are able to navigate the ramps quickly
EDIT: you can also double click to select exacly one square of your grid.