How do I make Skins? - Catman-232/Homebrewery GitHub Wiki
-
First things first, go to the mod's own HomebreweryFiles > Skin folder
If you want your Skin to be for every race then go into "HB_ALLRACES", otherwise go into the folder of the race you want to make it exclusive to. -
Make a new folder and name it something smart like:
'your username'_Skin_'name of the thing'
. Like in the screenshot here, and avoid using spaces or punctuation marks like apostrophes. -
Put up to six PNG images in the folder, ideally 128px width by 128px height, since that seems to work out nicest in-game. Any resolution above 9x9px is allowed but aim to stick to this 1:1 aspect ratio for the best results.
The six images must be named as follows:
"body" or "chest" or "torso"
"leg" or "legs"
"head"
"hair"
"tail"
"ear" or "ears"
You MUST have at least one of the images for the Skin to be valid and be imported to the game!
You don't have to have all of them however, there's some nuance per race for sharing the textures among each of the 'areas' which I will detail below. Any 'area' that is still missing a texture after the sharing is done will have a vanilla texture used as a filler!
Kubolds - All of the vanilla Skin options for Kubolds actually have their own texture for all six 'areas', due to this I have made the mod not share any images around, they will use the vanilla backfill textures for any 'area' you don't have an image for.
HB_ALLRACES - All race skins obviously can't really have any context like the sharing below, so they also will not share the images across the 'areas' and will use vanilla backfill textures for any image you don't provide.
Poons - Most vanilla Skin options for Poons actually only have three actual textures, since they share the Head texture to the Tail, Hair and Ear. So the mod will also do that if a Head image is provided but the others are not.
Essentially:
body.png, leg.png and head.png will be used for body, leg and head respectively.
head.png will also be used for hair, tail and ear, if you don't provide hair.png, tail.png and ear.png.
Byrdles - The vanilla options for Byrdle share the Head texture to the Ear, and share the Tail texture to the Hair. So the mod will mimic that if you provide a Head image but no Ear image, and/or you provide a Tail image but no Hair image.
Essentially:
body.png, leg.png, head.png and tail.png will be used for body, leg, head and tail respectively.
head.png will also be used for ear, if you don't provide ear.png.
tail.png will also be used for hair, if you don't provide hair.png.
Imps - The vanilla options for Imp all share the Head texture to the Ear. The mod will try to do the same if you provide a Head image but no Ear image.
Essentially:
body.png, leg.png, head.png, tail.png and hair.png will be used for body, leg, head, tail and hair respectively.
head.png will also be used for ear, if you don't provide ear.png.
Chang - All of the vanilla options for Chang use Head textures for the Hair, but only two of them actually share the Head texture to the Hair. None-the-less, the mod will share the Head image to the Hair, if you do not provide a Hair image.
Essentially:
body.png, leg.png, head.png, tail.png and ear.png will be used for body, leg, head, tail and ear respectively.
head.png will also be used for hair, if you don't provide hair.png.
The colour slider applies a simple Hue Shift on the texture. The actual colour scale on the bar is a representation of what the vanilla skin texture colour would vaguely be. So for Poons, a light orangey/brown kinda colour is the start point for the control dot.