I've looked into this further and it from what I can see BMAX sets the MaskColor when it loads/creates the image - it's not dynamic.
I'm trying to find a dynamic way of doing it without reading every damn texel and changing it.
I'm trying to find a dynamic way of doing it without reading every damn texel and changing it.