Skip to content

Hair Color Enhancements - #79

Merged
jasminegamedev merged 2 commits into
devfrom
hair-color-enhancements
Apr 4, 2024
Merged

jasminegamedev merged 2 commits into
devfrom
hair-color-enhancements

Conversation

@jasminegamedev

Copy link
Copy Markdown
Collaborator

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.

Also adding better defaults. It now defaults to Madeline's hair colors, instead of black.
technically, the unchanged ones are optional now, but I left them there for reference on granny and badeline.
@jasminegamedev jasminegamedev added this to the 0.7.0 blockers milestone Apr 4, 2024
@jasminegamedev jasminegamedev self-assigned this Apr 4, 2024
@jasminegamedev
jasminegamedev merged commit 261dda3 into dev Apr 4, 2024
@jasminegamedev
jasminegamedev deleted the hair-color-enhancements branch April 4, 2024 05:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant