I've been adding some pixel-level color manipulation commands to DSB 0.47 and this is now doable.Gambit37 wrote:"dsb_set_tint" will recolour monsters -- but this seems to just be an overlay that allows the underneath colours to show through. Is there a function for completely changing the colour of a monster but retaining the lumninance of each pixel? IE, could you say apply "brown" to the monster, and every pixel goes brown but retains it's brightness level so you can still each each pixel? This would be cool for doing things like making monsters turn to stone, ice, etc. without having to create hundreds of new images. Here's an example of what I mean:
Right now, it'll allow tweaking of the RGB and/or the HSV of each pixel on the monster's bitmap. This should let you do pretty much every simple color effect you can think of.
Fancier filters will be more work for me-- so I'm probably not going to do them unless they're relatively easy and specifically requested-- but I figured I might as well at least mention something before it's all set in stone.
