Mods / Barbershop
Author: Crabb
Side: Both
Created: Nov 9th 2023 at 11:11 PM
Last modified: May 13th at 1:44 PM
Downloads: 4406
Follow Unfollow 75
Latest file for v1.19.7:
barbershop_0.4.1.zip
1-click install
Attention please: Mod is now only being updated for Vintage Story 1.19 and greater due to bugfixes in that version that this mod relies on.
Grow, cut, dye and style your hair! Hair grows naturally over time. You will need to experiment to find the correct way to get the look you like! There are many ways to change your look.
- Dye your hair with dyes in bowls
- Comb can be used to tidy either your own or other peoples hair.
- Hairpick for afros
- Scissors for trimming
- Razors to shave beards and mustaches
- Specialised trimmers for beards and mustaches
- Dreadbeads for dreadlocks
- Hairclippers to quickly shave your scalp
- Hairhook for braid styles
- Hairpin for bun styles
- Hairband for ponytail styles
- Beeswax for mustache styles
- Fat for hair styles
Left-click to apply to someone else, right-click to apply to yourself.
Chat commands:
/barber notify turns on and off style change notifications from time passing
/barber nohair makes you bald and stops hair growing at all
/barber hair starts your hair growing again
/barber nofacialhair removes your beard and mustache and stops them growing back
/barber facialhair lets your beard and mustache start growing again
Many thanks to Sheepon for the razor and comb models.
Many thanks to Anyanana for all the other models!
If you like Barbershop, you might like ExpressYourself
TODO:
- use up hair dye when applied
- check eating fat isnt being affected by using it for hair gel
- soap from Lavoisier
- finish texturing/positioning work for the new item shapes
- mirror to replace/replicate the chat command - item added but doesnt work yet
- Mirror/chat command output to be easy to read
- customisable timer for hair growths
- item recipes
- translations
- Separate self and other into left and right click
- hair dye
- waxes for hair/mustache
- a snazzy picture for this page
Version | For Game version | Downloads | Release date | Changelog | Download | 1-click mod install* |
---|---|---|---|---|---|---|
v0.4.1 | 1090 | May 13th at 1:44 PM | Show | barbershop_0.4.1.zip | Install now | |
v0.4.0 | 1273 | Dec 3rd 2023 at 12:44 PM | Show | barbershop_0.4.0.zip | Install now | |
v0.3.6 | 350 | Nov 23rd 2023 at 8:32 PM | Show | barbershop_0.3.6.zip | Install now | |
v0.3.5 | 122 | Nov 23rd 2023 at 8:04 PM | Show | barbershop_0.3.5.zip | Install now | |
v0.3.4 | 146 | Nov 21st 2023 at 11:49 PM | Show | barbershop_0.3.4.zip | Install now | |
v0.3.3 | 170 | Nov 17th 2023 at 10:01 AM | Show | barbershop_0.3.3.zip | Install now | |
v0.2.1 | 159 | Nov 14th 2023 at 11:22 AM | Show | barbershop_0.2.1.zip | Install now | |
v0.2.0 | 122 | Nov 14th 2023 at 10:43 AM | Show | barbershop_0.2.0.zip | Install now | |
v0.1.0 | 141 | Nov 13th 2023 at 10:35 PM | Show | barbershop_0.1.0.zip | Install now | |
v0.0.7 | 161 | Nov 12th 2023 at 2:33 AM | Show | barbershop_0.0.7.zip | Install now | |
v0.0.6 | 140 | Nov 10th 2023 at 11:21 PM | Show | barbershop_0.0.6.zip | Install now | |
v0.0.5 | 123 | Nov 10th 2023 at 9:18 PM | Show | barbershop_0.0.5.zip | Install now | |
v0.0.4 | 139 | Nov 10th 2023 at 10:47 AM | Show | barbershop_0.0.4.zip | Install now | |
v0.0.2 | 134 | Nov 10th 2023 at 8:12 AM | Show | barbershop_0.0.2.zip | Install now | |
v0.0.1 | 136 | Nov 9th 2023 at 11:15 PM | Show | barbershop_0.0.1.zip | Install now |
Tried in 1.20.0rc1 and could not repro. Could it be specific to 1.20_pre13?
I'll take a look Whiteshadoh
Glad to hear it candlegirl
1.20_pre13 api changed
```
[Error] [barbershop] An exception was thrown when trying to start the mod:
28.11.2024 09:38:38 [Error] [barbershop] Exception: Method not found: 'Vintagestory.API.Common.IAsset Vintagestory.API.Common.IAssetManager.Get(System.String)'.
at Barbershop.BarbershopModSystem.StartServerSide(ICoreServerAPI api)
at Vintagestory.Common.ModLoader.TryRunModPhase(Mod mod, ModSystem system, ICoreAPI api, ModRunPhase phase) in VintagestoryLib\Common\API\ModLoader.cs:line 644
28.11.2024 09:38:38 [Error] Failed to start system Barbershop.BarbershopModSystem
```
If you place fat on the ground it crashes in MP, it refuses to place in SP and you cannot eat it in SP.
```
[Error] Exception: Object reference not set to an instance of an object.
at Barbershop.CollectibleBehaviorBarber.OnHeldInteractStart(ItemSlot slot, EntityAgent byEntity, BlockSelection blockSel, EntitySelection entitySel, Boolean firstEvent, EnumHandHandling& handHandling, EnumHandling& handling) in C:\Users\spooo\source\repos\barbershop\barbershop\CollectibleBehaviorBarber.cs:line 53
at Vintagestory.API.Common.CollectibleObject.OnHeldInteractStart(ItemSlot slot, EntityAgent byEntity, BlockSelection blockSel, EntitySelection entitySel, Boolean firstEvent, EnumHandHandling& handling) in VintagestoryApi\Common\Collectible\Collectible.cs:line 1287
at Vintagestory.API.Common.CollectibleObject.OnHeldUseStart(ItemSlot slot, EntityAgent byEntity, BlockSelection blockSel, EntitySelection entitySel, EnumHandInteract useType, Boolean firstEvent, EnumHandHandling& handling) in VintagestoryApi\Common\Collectible\Collectible.cs:line 1123
at Vintagestory.Server.ServerSystemInventory.HandleHandInteraction(Packet_Client packet, ConnectedClient client) in VintagestoryLib\Server\Systems\Inventory.cs:line 342
at Vintagestory.Server.ServerMain.ProcessNetMessage(NetIncomingMessage msg, NetServer mainSocket) in VintagestoryLib\Server\ServerMainNetworking.cs:line 141
```
we accidentally gave ourselves an afro hairstyle using hairpick and don’t know how to get it back...
Nobody ever posts to just say they liked the mod, so I'll do that now! We're using this mod and everyone is in love with it. My friend calls it the "#1 roleplaying feature of all time" and loves sneaking up on us and braiding our hair. It's a huge enhancement to winter play. To quote her: "im obsessed with barber shop".
We play this game with lots of sort of lowkey roleplay moments in the background, and this mod gave us a fun moment where the Clockmaker went up to braid the Blackguard's hair and the Blackguard was like what are you doing.
You could use Floralrats soaps from the 'Oils!' mod ?
https://mods.vintagestory.at/oils
Icewolf44 Yes
this still compatible w 1.19.8?
diosa_de_flores
You should be able to run the notification command again to turn them back on.
Comb works in loops.
Loop 1 - short, short parted
Loop 2 - classic, layered, medium length bangs
Loop 3 - long with strands, combed
It also removes unkempt hairextra.
What base hairstyles does the comb work with?
Hi, how do I turn on notifications? All it does is let me turn it off
Current mod should work with that. I'll do a version bump when 1.19.5 is released fully, seems to be release candidate only right now.
latest one, 1.19.5
Depends, what kind of update are you looking for? Wandour
will this be updated?
Good ideas, not sure if I'll have the time to implement them though.
Is it possible to disable hair growing (without getting bald) and just use the tools to change hairstyles? Would be a nice alternative to .charsel, so that players on a server could change their looks without being able to change their class.
As an alternative, it would be great to have an actual barber (trader) npc that would offer hairstyles for gears (plus an option to disable hair tools, so that players are being forced to use and pay that trader. good for economy).
Crabb Unsure what I'm doing wrong then, as when I get to the layered style using a hairband does nothing.
Edit: was able to figure it out. Apparently classic can be ponytailed even though layered cannot. Then you can just comb from classic to layered.
Novalee
As you say, the trimming is resetting any "extra" hair styles that would allow cycling through the ponytail.
It should be possible to maintain layered/ponytail by regularly (daily or every couple of days) cycling through to layered with a comb and cycling through to ponytail with the hairband. This should reset the timer on both. Every style change resets the timer.
It seems there are certain hairstyles it's impossible to maintain with this enabled. For example, I had layered with a ponytail, and after it growing and me trimming it (and having to wait for it to grow a stage, since cutting skips straight over classic for some reason) I can't use a hairband to get the ponytail back.
It really should be possible to achieve any hairstyle you can have in character creation, ideally without having to wait for growth stages to occur thanks to trimming skipping over some styles.
Crabb np just dont eat any meat pies next to my barbershop 😀
that's great Grimwood
thank you for making this mod i love the calm of just waking up in game and shaving.
Screenshots/video please
Mod is now being updated for Vintage Story 1.19 and greater.
Ok so apparently there's a bug that's fixed in VS 1.19 that will let you apply these items to other players. So I'll update the mod again then.
I've added the other dye colours. Use black and white dye to lighten and darken the colour.
0.3.3 adds blue/red/yellow/green/purple/black/white hair dyes. Right-click with a bowl of dye in your hand. I'll add the rest of the colours soon, there's actually a fair amount of work to do here for all the different shades. For now, if you apply purple twice, you'll first get a light shade of purple then a darker shade.
I've changed my mind on the razor enabling beards. It's based on the initial character creation instead, so if the first time the mod sees your character, if it has no hair or extra hair, you stay bald. If you have no beard and no mustache, you don't grow facial hair.
You can still change this at any time with the chat commands and I won't remove those. There's a known issue where I need to find a way to hook into .charsel, as the flags to stop the growth aren't updated if the player runs that command and makes different choices. On the other hand, this does let you work around the mod a bit by setting the flags, then .charsel your character how you permanently want it so maybe its not so bad.
I've also improved the /barber show command to be a lot more readable, although its missing the times until I can get those back in. This chat command will be turned into the mirror item soon.
There's also a bunch of new items, some of which I still have to go through and adjust the positions in the hands. Thanks Anyanana!
Fractomedus I'll try and make one, but it might have to wait for the weekend.
Great! Any video please? :)
0.2.1 is the first version I would call playable. Hair growth works, which is an important feature. Lots more still to come.
Many many bugfixes and improvements in 0.1.0.
Hair tech trees are complete. Probably I made some mistakes putting them into the mod as I did it late at night, but the design work is done at least. I think the hairpin/hairband/hair hook were a bit broken. You'll need to experiment to find out how to unlock different styles, hopefully it's fun for people to figure it out.
I might do a hair hook for braids and dreadbeads for the dreads.
Razor can be modified easily, I'll set it to work for self and others. I had it set to self only so I could test that out.
Maybe a hair hook for the braids and dreadlocks?
Is the razor can be use to modified other peoples mustaches or beard?
Hair, beard, moustache growth is definitely planned. I'm going to make it so if you don't use the razor, your beard/moustache will never grow.
Probably will add some kind of items to unlock some other hairstyles like braids or dreadlocks.
It works from the same lists available in the charsel screen and you just define transitions between each one for a tool. So the comb makes shortmessybraid turn into neatbraid for the hairextra.
If anyone has suggestions for suitable transitions or want new barber items, post them up.
I would love this if it also overgrew your hair over time too! Love the immersion.
oh wow, very interested in this