FujiAPI / Fuji

Celeste 64 Mod Loader
30 stars 10 forks source link

Hair Color Enhancements #79

Closed jasminegamedev closed 5 months ago

jasminegamedev commented 5 months ago

This change updates how we handle Hair Colors to now allow support for Hex strings, instead of only decimal ints. This should simplify how colors are entered for strings in most cases. It's set up in a way that either format is supported, so we shouldn't be breaking compatibility with existing skins. I also updated the default values so they now will default to madeline's colors by default, instead of defaulting to black. This means that colors will now be optional, and you should only need to change hair colors that actually are different than the default. Technically, this could cause a breaking change if anyone was expecting it to be default and have black hair, but none of the released skin mods seem to be doing that, so I think that we're probably in the clear. I also updated the default skins to now use hex instead, since I assume that will now become the preferred way of doing it, and those are probably going to be seen as an example by modders. For Badeline and Granny, I filled out all the colors, even though I probably didn't need to, just so they could be used as examples by modders. We can maybe revisit this when we have a proper skin template repo though.