Mods / BathTime Forked 1.22.3
- Tags:
- Author:
- TYLERRR
- Side:
- Both
- Created:
- Jun 1st at 8:12 PM
- Last modified:
- Jun 1st at 8:14 PM
- Downloads:
- 276
- Follow Unfollow 39
-
Recommended download (for Vintage Story 1.22.3):
BathTime_1.22.3.zip 1-click install
BathTime โ Vintage Story 1.22.3
A fork of the original BathTime mod by Shantari & berserkus, updated for 1.22.3.
If the original mod gets updated, this mod will be removed! This mod was specifically updated to work with my mod Smoke & Scent.
BathTime adds a hygiene system to Vintage Story. Neglect your bathing and the world will notice โ animals track you more easily, traders give you a wide berth, and eventually a visible miasma trails wherever you go. Stay clean and stay invisible.
๐ฆจ Getting Dirty
Stinkiness accumulates passively as you go about your day. Left unchecked, it eventually reaches a point where you carry a visible cloud around with you and attract swarms of flies. At that stage, traders may flee on sight and animals will detect you from significantly further away.
To check how you smell at any time, open the character menu and use the Check your pits button.
๐ Getting Clean
The simplest bath is a lake โ stand in water to start washing. Bathing outdoors works, but it's slow and uncomfortable.
Bathing indoors is over three times faster. VS's room detection system handles this automatically โ if you're bathing in an enclosed space, the rate at which you get clean is dramatically higher.
No indoor plumbing? Two workarounds:
- Keep a bucket or barrel of water inside your home. Sneak+right-click it to bathe. Water depletes slowly and needs refilling.
- Build an outhouse at the lakeshore โ same room bonus, no plumbing required. Open the character screen while inside to confirm the "Taking a bath" status is active.
Boiler baths are the pinnacle. A room with a lit boiler full of hot water cleans you at twice the indoor rate and will slowly restore your health while you soak.
๐ชฃ Getting Dry
After bathing, towel off to avoid being soaking wet and freezing cold. Craft a towel from cloth or wool (Wool mod supported).
- Using a towel dries you completely
- Used towels are wet and need time to air dry before reuse
- Don't mix a wet towel into a dry stack โ they'll all pick up some dampness
- Towels in your inventory will get soaked if you fall into water or take a bath while carrying them
- Towels are also useful after rain or unexpected swims
๐งผ Getting Fresh
Soaps and perfumes let you take your hygiene routine further.
Soaps temporarily increase how fast you clean while bathing โ use one while standing in water or interacting with a water container. Soaps are provided by the Soap, Lye & Bloom or Boric Alchemy mods.
Perfumes instantly reduce your stinkiness and mask your scent from animals and traders for a few hours. Perfumes come from soap-treated poultices in the Soap, Lye & Bloom mod.
โก Effects Summary
| Condition | Effect |
|---|---|
| Mildly stinky | Animals detect you from slightly further away |
| Very stinky | Visible miasma, fly swarms, full animal detection range boost |
| Extremely stinky | Traders flee on sight |
| Bathing (outdoors) | Slow stink reduction |
| Bathing (indoors) | 3ร faster stink reduction |
| Bathing with boiler | 6ร faster stink reduction + health regen |
| Soap applied | Further increased cleaning rate while bathing |
| Perfume applied | Instant stink reduction, scent masked for a few hours |
๐ค Compatibility
Smoke & Scent โ When both mods are installed, carrying raw meat, standing near tannin barrels, or sustained firepit exposure will gradually build stinkiness through BathTime's system. Fully automatic.
Soap, Lye & Bloom โ Soap bars and soap-treated poultices (perfume) are automatically supported via compatibility patches. No configuration needed.
Boric Alchemy โ Soap items from Boric Alchemy are automatically supported.
Wool โ Wool cloth can be used to craft towels.
โ๏ธ Config
Settings are stored in bathtime.json in your mod config folder. If you've upgraded from a previous version and want to inherit the new defaults, delete the old config file and run:
/bathtime reload
![]()
Join My Discord To Report Bugs Or Make Requests: https://discord.gg/rf6TnmAmZq
**Made With AI Assistance**
| Mod Version | Mod Identifier | For Game version | Downloads | Released | Changelog | Download | 1-click mod install* |
|---|---|---|---|---|---|---|---|
| 1.3.1 | bathtimeforked1223 | 276 | Jun 1st at 8:14 PM | Empty | BathTime_1.22.3.zip | 1-click install |
this mod is compatible with the soap and lye fork?
Hello TYLERRR
Just want to let you know, that Soap, Lye & Bloom is outdates as of now.
Though there is another one - https://mods.vintagestory.at/show/mod/44551
It would be cool if you add the compatability for this one as well :)
Also, how about adding some indoor blocks like bathtab or barrelshower? It would be cool to have a proper bathroom in house
P.S. Well done!
TYLERRR! You da best!
Could you give us an image of the Check yoself button? I don't see it on my character sheet, and I want to be sure the mod is working for us.
No problem! Would you mind explaining what you mean by the check yourself button? It's there for me.
https://imgur.com/a/0HcRST8
Here's an image of my character sheet - where would it be located? Let me know if you need a list of our mods, maybe there is a conflict.
Okay, we're getting farther!
Looks like the Trader patch is failing. Could not find call to Lang.Get - Current state is invalid
at TradersInsultSmellyPatch.AddLangGetPostfixPayload(...)
https://pastebin.com/umbxb9FN
Just checking in on this - we do have the button now (yay!) but it doesn't do anything (sad!). :(
I'm assuming it's a conflict with another mod, it's working on my end with no issues!
Okay, after a bit of testing, we think we've got it. One issue is a compatibility with RP Basics, where the chat line sent to the client doesn't have a General tag so RP Basics might not actually post it, and the other issue is the following.
Symptoms (multiplayer): sneak+right-click on a bucket does nothing, right-clicking a towel while wet does nothing, towels don't appear in the creative menu, and towels spawned via command render as black squares. Server side everything looks healthy — the mod loads, the dll loads, all towel items register, no errors. The breakage is entirely client-side.
Root cause is in assets/bathtime/patches/game-entities-humanoid-player.json. The first op adds bathtime.stinky to /client/behaviors (the player's client-side behavior list) but it's tagged "side": "Server", so the client never applies it. The result is that the client player entity never gets the EntityBehaviorStinky behavior. The /server/behaviors op is correctly tagged "side": "Server", which is why the server is fine.
That one missing client behavior cascades into all the symptoms, since the bath interaction, the wetness state the towel checks, and (I believe) the towel's render path all key off that behavior on the client.
Fix: change the side on the /client/behaviors op from "Server" to "Client". So it should read:
[
{
"op": "add",
"path": "/client/behaviors/13",
"value": { "code": "bathtime.stinky" },
"file": "game:entities/humanoid/player.json",
"side": "Client"
},
{
"op": "add",
"path": "/server/behaviors/15",
"value": { "code": "bathtime.stinky" },
"file": "game:entities/humanoid/player.json",
"side": "Server"
}
]
One thing I couldn't fully confirm from logs: the black-square/creative-menu part is my inference of how the missing client behavior breaks ItemTowel's rendering, rather than something an explicit error proved. The bucket/towel interaction failures trace directly to the patch. If the side fix restores interactions but towels are still black/missing from creative, it'd be worth a look at ItemTowel's client render code. But I'd expect the patch fix to handle it.
Thanks for maintaining this — happy to test a build if useful!
This one has the same issue as the other fork of this mod:
When I reconnect to my server, every time I start completely "fresh ike a daisy", no matter how stinky I have logged off.
So instead of taking a bath, someone could just reconnect. That's a major exploit.
This bug is even in single player with only this mod installed.
And if you try to switch over from the version of Civveon it breaks the towel item and it's crafting recipe.
TYLERRR - Can you integrate Bath Time's Stink Bar with HudShelf?
Question, is the "maxStinkinessDays" in the config how long it takes in-game days for your char to reach full stink? Just wondering since even in the original mod I felt like stink accumulated too fast but wasn't sure which setting changed it.
Hey there! It controls how fast you reach maximum stinkiness when not bathing.
Cheers!