#Some questions about doing skins to help me make my skinmod

40 messages · Page 1 of 1 (latest)

dawn swallow
#

So first of all, is there any chance to add pixels for hair? Can I change the hair form? Any answers would be really appreciated

bronze heron
#

You can change color, and you can add a sprite that overlaps where you expect hair to end up being, and I believe you can edit the bangs to some extent

#

But hair is generally rendered in-game

#

A bunch of progressively smaller circles

dawn swallow
#

Yeah, but I need these 3 pixels to be colored in current hair color. For example when I have 1 dash they are yellow and when I have 0 dashes pixels are green (like the hair)

#

(Showing on my phone cause I'm not on my pc rn)

bronze heron
#

If it’s the same as the hair color I would guess you can edit the bangs texture to also cover that space? I’m admittedly not very confident at all with skinmodding

dawn swallow
#

Bangs are ending 1 pixel below this "dorito hair chip"

bronze heron
#

Dang. I don’t have any better answers sadly. Dw someone who knows what they’re talking about will most certainly be along

dawn swallow
#

Well then we'll just wait for someone. Thanks

#

Btw I'm gonna try extending bangs texture

quasi otter
#

pretty sure you can just resize the texture and edit the offsets in the sprites.xml to account for that

dawn swallow
#

HAHAHAHAH forgot to change offset

#

But still it works so, thank you!

#

Please tell me what to do with line hair="0,-2|-1,-2:1|-1,-2:2|-1,-2:2|-1,-2:2|-1,-1:2|-1,-1:2|-1,-1:2|-1,-1:1|-1,-1:1|-1,-1|0,-1|0,-1"/> I need to increase height for 3 pixels but how I need to edit the -2:1?

quasi otter
#

the format is like so:

  • <frame 0 offset>|<frame 1 offset>|...
    • | is the frame separator
    • if there's less frame offsets than there are animation frames, the hair will disappear on the frames where no offsets are defined
  • <offset> is <x>,<y>:<bangs frame>, or a literal x to denote "no hair"
    • where:
      • x is the horizontal offset (+ is right, - is left)
      • y is the vertical offset (+ is up, - is down)
      • bangs frame is.. the bangs frame - if unspecified it will default to 0
#

so to move the bangs up 3 pixels you just edit all the y offsets, subtracting 3 from them

#

@dawn swallow

dawn swallow
#

Ohhhh

#

I got it

#

Thank you

gilded bramble
#

There is also another way ehich is using an everest-provided meta file for changing properties of images.

Create a file named bangs00.meta.yaml and inside it type Y: -3. That should offset the image up by 3 pixels. This is also better than the xml based approach since this doesn't change the offset of the flowy part of the hair. Then do this to the other 2 bangs files too.

Afaik the meta.yaml files aren't really meant to be used but this is a rare case where I say they're useful. I guess bangs offsets are a thing that could be added to smh+.

#

@serene wing Currently there's no officially good way to change the offset of the bangs textures. Perhaps adding something like bangsOffset: 0,0 into hairConfig.yaml is a good idea.

dawn swallow
#

Actually I did it with Snip's way and it fully works, chip is on the head. What about flowy part I don't think I need it to be in original position.
I have new question: I need the flowy part be less wide. Other words I need to decrease it's width (something by 1 pixel by each side). So how to do it?

#

Also, can I move the flowy hair part?

gilded bramble
gilded bramble
gilded bramble
gilded bramble
dawn swallow
gilded bramble
#

For changing the scale replace the haircolors with something like. Not on computer so can't check if this is correct.

HairAttrWithDashes:
- Dashes: 0
   Color: "9B3FB5" 
   Length: 5
   Scale: 1,0.25
- Dashes: 1
   Color: "FF3F25" 
   Length: 5
   Scale: 1,0.25
dawn swallow
dawn swallow
#

I mean this
HairColors:

  • Dashes: 0
    Color: "84232D"
  • Dashes: 1
    Color: "EDC13D"
  • Dashes: 2
    Color: "56D15A"
gilded bramble
#

Yep

dawn swallow
#

Alright, thank you very much