Mods / Nature's Call
Author: jayu
Side: Both
Created: Feb 24th at 12:51 AM
Last modified: Sep 9th at 11:42 PM
Downloads: 5079
Follow Unfollow 190
Latest release (for Vintage Story 1.21.0 - 1.21.1, potentially outdated):
naturescall_1.3.5.zip
1-click install
Nature calls, and you must answer.
This mod is the continuation of Balanced Thirst's bladder mechanic, enhancing the survival experience by adding an additional challenge for the player: their bladder.
Getting started
To begin, you must choose if you sit or stand by setting the client config, or by using the commands .setPeeMode (sit | stand).
Your bladder will fill up as your hydration goes down, when it's full, it will start slowing you down.
Either sit and right-click or stand and ctrl-right-click with a empty hand to release your bladder! This is only possible when your bar is overloaded. Doing so on farmland has a chance of adding some nutrients to the soil, while doing it in a container will fill it up. Urine can be fermented in a barrel to make lant, used to soak hides.
If you want to empty your bladder before you need to go, there is a configurable keybind (in the vanilla VS settings).
The mod is almost useless if not paired with a compatible thirst mod. (v1.3.0) Mod will now use hunger as a source if no thirst mod is present.
The BladderFillMultiplier config value should allow you to tweak how much hydration or saturation loss fills the bladder.
Currently Compatible with
- Hydrate or Diedrate
- Balanced Thirst (in upcoming releases)
Other compatibility
- XSkills: the Elephant Bladder skill in the survival tree will allow you to expand your capacity. (Supports unofficial xskillsrabite patch for 1.21.0)
- ConfigLib: fully configurable
Known Issues
- Fixed! Currently client config does not save when editing it with ConfigLib on a server
Port chamberpot from Balanced Thirst
Add overloaded bar indicator
Slight improvements to the bladder release feature
Incorporate the poop mod in a more serious manner (would be turned off by default)
Ability for other mods to register their own way to fill the bladder (compatibility on their side)
More config options upon request
Ability for bladder to fill with hunger or playtime instead of thirst, so that no thirst mod is necessary
(If by popular request) Config to enable: Bladder does damage if fully overloaded (was removed because walk speed debuff is alredy a heavy penalty)
/setBladder <playername> <quantity> fills the bladder of the player to the specified quantity
/resetBladderStats <playername> resets bladder walk speed modifer for the player (for troubleshooting)
Credit to Hydromancerx for suggesting the original concept for the mod
Related mods
Other mods from this author
Please report issues on GitHub or Discord with as many details as possible
(mod list, crash logs, client-debug.log and server-debug.log in VintagestoryData/Logs)
DO NOT POST RAW LOGS IN THE COMMENT SECTION, THEY WILL BE DELETED
| Mod Version | Mod Identifier | For Game version | Downloads | Released | Changelog | Download | 1-click mod install* |
|---|---|---|---|---|---|---|---|
| 1.3.5 | naturescall | 1323 | Sep 9th at 11:42 PM | naturescall_1.3.5.zip | 1-click install | ||
| |||||||
| 1.3.4 | naturescall | 241 | Sep 2nd at 2:58 PM | naturescall_1.3.4.zip | 1-click install | ||
| |||||||
| 1.3.3 | naturescall | 17 | Sep 2nd at 2:37 PM | naturescall_1.3.3.zip | 1-click install | ||
| |||||||
| 1.3.2 | naturescall | 156 | Aug 30th at 5:38 PM | naturescall_1.3.2.zip | 1-click install | ||
| |||||||
| 1.3.1 | naturescall | 201 | Aug 26th at 10:12 PM | naturescall_1.3.1.zip | 1-click install | ||
|
Easter egg | |||||||
| 1.3.0 | naturescall | 19 | Aug 26th at 9:50 PM | naturescall_1.3.0.zip | 1-click install | ||
| |||||||
| 1.2.2 | naturescall | 42 | Aug 26th at 5:25 PM | naturescall_1.2.2.zip | 1-click install | ||
| |||||||
| 1.2.2-rc.1202 | naturescall | 137 | Aug 26th at 8:26 PM | naturescall_1.2.2-rc.1202.zip | 1-click install | ||
| |||||||
| 1.2.1 | naturescall | 1377 | Apr 15th at 10:23 PM | naturescall_1.2.1.zip | 1-click install | ||
| |||||||
| 1.2.0 | naturescall | 265 | Apr 6th at 10:43 PM | naturescall_1.2.0.zip | 1-click install | ||
| |||||||
| 1.1.0 | naturescall | 421 | Mar 18th at 1:22 PM | naturescall_1.1.0.zip | 1-click install | ||
| |||||||
| 1.0.4 | naturescall | 187 | Mar 16th at 12:28 AM | naturescall_1.0.4.zip | 1-click install | ||
| |||||||
| 1.0.3 | naturescall | 465 | Feb 24th at 4:43 PM | naturescall_1.0.3.zip | 1-click install | ||
| |||||||
| 1.0.2 | naturescall | 39 | Feb 24th at 4:16 PM | naturescall_1.0.2.zip | 1-click install | ||
| |||||||
| 1.0.1 | naturescall | 94 | Feb 24th at 3:50 AM | naturescall_1.0.1.zip | 1-click install | ||
| |||||||
| 1.0.0 | naturescall | 62 | Feb 24th at 1:12 AM | naturescall_1.0.0.zip | 1-click install | ||
|
Initial release | |||||||
I noticed the particles come out rather high, almost from the face.
its at 243,000 now. maybe doubles everytime I log into my world?
I upgraded my elephants bladder to lvl 2. and now the max capacity keeps doubling or something to crazy numbers. right now my max cap is 121,500 (thats a lot of piss space). Earlier when I was playing it was half that. Not sure what my bladder will be at tomorrow.
i dunno if its a mod conflict but, when i click on the "urine" in the handbook, it causes a crash~ D:
Now I can be the Postal dude and piss on a goat before whacking it to death with a shovel
Oh, wow. Never had I thought I'll be able to tan hides with night-waters in Vintage Story
this has helped me i just needed to water my base they keep peeing on all my stuff thank you!
BatManInABox is it the stains or the particles? There are two settings, in newer versions stains are disabled by default (but might still be enabled if you had a previous config) and particle lifetime can be configured (a value of 1 would mean they disappear really fast). The actual stains can be cleaned by spilling water on them (LWIN + Click with a bowl or bucket with water) or by washing them with a watering can.
MY friends peed all over my base is there any way to clean the urine
PrigozhinFloyd fixed in v1.3.5
@jayu no problem, made it and added the crashlog
PrigozhinFloyd can you report logs on GitHub or discord? Hard to fix the issue otherwise. It's probably got to do with an interaction with other mods.
i was isolating mods to find the cause of the crashes and i found it was this mod specifically when opening the character menu
0w0 added a config setting to only use the set hotkey, it doesn't look like the game has a way to detect the mouse center wheel from entity actions. You can set that hotkey to the middle button if I'm not mistaken.
Dude, nice.
Aksyl got something in the works for saltpeter production as another mod. It's working rn but I want to polish its interactions a little.
Edit: It's out! https://news.kalataka.ru/saltpeterproduction
Take a page from abiotic factor, and give the player an outhouse structure. Bonus points if you can cycle waste into saltpeter.
For some reason every time I exit a world, it resets the BarPosX and BarPosY to 0.0.
Hi, quick request, can you add a config button for a middle mouse butten click instead of the right click, as I'm sometimes trying to work on things while sitting and ending up making little messes around instead XD
Ashleyyy33 can you give more information? Crash logs, main logs, modlist. Preferably on GitHub or Discord.
I upgraded everything to 1.21, deleted all my mods, and im getting a crash with this one specifically. Something about the input string BL not being in the correct format (fixed, i forgot the # on a color code)
♥️
smt923 voilà
jayu appreciate the fix! - i know it's annoying but is there any chance of a final 1.20.12 backport to keep the few of us waiting around for things like EF to at least have this mod working? i understand if not
smt923, 0w0, B0YAR, ironmansorbet see comment below
KrystianMajster yes they had changed where they stored their thirst value. The 1.21 version fixes that.
jayu Most likely, after updating the hydrate or dehydrate mod, this mod does not work, the urine level bar appears but does not fill up
yeah I assume im having the same thing but I recently updated HoD and realized my thirst bar is stuck and it never moves up or down, its just stick as a tiny filled bar
Umm I dunno if this is an issue with HoD but They updated and this mod has since been borked
B0YAR not sure if you managed to fix the issue but im having the same problem
v1.20.10
For some reason, this mod doesn't work for us. We can possible to set up a hotkey, but this does not work in the game, although there is an icon, and there is also a visual separation of the thirst band in the Hydrate or Diedrate mod, but nothing happens.
Hold on guys I'm going pee mode
Maybe consider water lost to sweating as well. You pee less if you're hot and sweating out all of your water.
can i pee straight up and catch it in my mouth like in real life/my summer car
When will developers understand that there is no better entertainment for a gamer than to poop on a friend's bed?))0)
Wailwolf added!
Hey jayu, can you add this french translation in the next update, please ? Thanks ! 😊
Hello Jayu! I installed the v1.1.0 in my dedicated server and when I try to pee, I receive the message: "Urination Mode is not set. Please set it in the client config". How can I set it?
AgentOfChaos no worries, glad you got it fixed
NVM Fixed it. sorry for wasting your time man.
AgentOfChaos I cannot access the drive. Also, you could simply post your logs in discord or github, from VintagestoryData/Logs also check that the mods are not present in VintagestoryData/Mods or in the ModsByServer folder if you are playing in a server.
AgentOfChaos that doesn't sound possible... have you cleared your cache? Have you checked your mods folder? Restarted the game?
jayu Thank you!!! It's working now
goodsoohe try now
AgentOfChaos
goodsoohe works fine for me, must be a mod db problem ;(
AgentOfChaos
Yeah I also can't download v1.2.0. I get "This site can't be reached"
Cant Download? 1.20 various not downloading.
Marlim I added the popup you requested
I'm trying to use the mod, but it's not loading in 1.20.7
jayu
I had to swim 2k blocks because random death (hence 5k distance respawn), how do I pee into the deep water while swimming?
Would love to use it on my server but I think i would get a lot of complains. Still, I love the idea and mechanics.
Slapppy I do need to rebalance urination rate and urination expiration yeah
DarkThoughts you might need to precede hex codes by #, I don't recall the exact implementation, but yeah hex codes are the only supported strings other than the default and easter eggs.
Would it be possible to add a config option for Urine perish speed? At the moment I have to turn a few litres into Lant at a time since it rots before I can get a sizeable amount together.
Are yellow colors possible yet? I tried "yellow" and a hexcode but it just made the stream invisible.
Just loaded this into our server and set config to standing, set up the keys, then went to piss in a hole to see if it worked and immediately ctd'd, would've contacted through github but it leads to the smithing plus issues section??
[EDIT: just saw your thread on the discord saying you can't right now but you know how to fix it, looking forward to the update :) sorry for cluttering your comments here]
Running on 64 bit Windows 10.0.19045.0 with 49063 MB RAM
Game Version: v1.20.4 (Stable)
2/25/2025 12:58:00 PM: Critical error occurred in the following mod: naturescall@1.0.3
Loaded Mods: aculinaryartillery@1.2.3, antlershorns@1.0.1, barkbeetle@1.0.3, beardeddragons@1.0.0, bedrespawn@1.1.0, cavepaintings@1.0.0, chiseltools@1.14.12, clicktopick@1.0.6, combatoverhaul@0.1.27, decor@1.2.1, destitute@1.0.0, femininity@0.1.3, caninae@1.0.29, geoaddons@1.4.0, goblinears@2.1.1, handtohand@1.0.3, moreundergarments@0.0.1, MoreTorchHolders@1.0.0, mycodiversity@1.0.2, primitivesurvival@3.7.5, theremnants@1.0.3, game@1.20.4, vsimgui@1.1.7, wforests@1.0.0-dev.1, wwaymarkers@1.0.0-dev.1, ancienttools@1.5.24, apeflowerpots@1.1.0, armory@0.1.7, flags@1.1.5, BetterProspecting@1.4.2, betterruins@0.4.7, blacksmithgloves@1.0.7, butchering@1.8.1, coinage@1.12.3, commonlib@2.6.1, configlib@1.5.1, danatweaks@3.3.15, emotemenupatched@1.0.6, expandedfoods@1.7.4, fromgoldencombs@1.8.11-rc.7, herbarium@1.4.0, hidenametagsmod@1.20.4, hydrateordiedrate@1.9.2, kevinsfurniture@1.6.2, levelup@1.3.6, maltiezcrossbows@0.6.5, maltiezfirearms@0.10.7, medievalexpansionpatch@1.0.1, metaltongs@1.2.2, meteoricexpansion-reborn@1.3.0, morepiles@2.1.0, naturescall@1.0.3, pewter@1.1.2, physicalmap_tk@1.0.1, pleasantriftward@1.0.1, pysicalmap_tk@1.0.0, rivers@4.1.0, rpvoicechat@2.3.14, rustboundmagic@2.3.2, seraphfaceoverhaul@1.0.0, smithingplus@1.2.5, somethinginthewater@1.2.5, tabletopgames@2.9.0, temporaltempest@0.2.2, thecritterpack@0.9.1, unconscious@1.9.2, vanvar@6.0.9, Verticality@0.3.1, creative@1.20.4, survival@1.20.4, woodenfortifications@2.0.5, coinbelt@0.0.1, playercorpse@1.11.0, wrustbound@1.0.0-dev.14, wildcraftfruit@1.3.0, wblockadj@1.0.0-dev.3, wethology@1.0.0-dev.7, wpanning@1.0.0-dev.2, wtweaks@1.0.0-dev.6
System.NullReferenceException: Object reference not set to an instance of an object.
at NaturesCall.Network.BladderNetwork.OnPeeKeyPressed(KeyCombination t1) in /Users/jacopouggeri/workspace/VintageModding/NaturesCall/NaturesCall/Network/BladderNetwork.Action.cs:line 43
at Vintagestory.Client.HotkeyManager.TriggerHotKey(KeyEvent keyEventargs, IWorldAccessor world, IPlayer player, Boolean allowCharacterControls, Boolean isGlobal, Boolean fallBack, Boolean keyup) in VintagestoryLib\Client\HotkeyManager.cs:line 431
at Vintagestory.Client.NoObf.ClientMain.OnKeyDown(KeyEvent args) in VintagestoryLib\Client\ClientMain.cs:line 1747
at Vintagestory.Client.NoObf.ClientPlatformWindows.game_KeyDown(KeyboardKeyEventArgs e) in VintagestoryLib\Client\ClientPlatform\Input.cs:line 230
at OpenTK.Windowing.Desktop.NativeWindow.KeyCallback(Window* window, Keys key, Int32 scancode, InputAction action, KeyModifiers mods)
--- End of stack trace from previous location ---
at OpenTK.Windowing.Desktop.NativeWindow.RethrowCallbackExceptionsIfNeeded()
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 334
at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 130
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93
piss mod
...
Hell yeah.
Noctisvah I can confirm that the poop mod works fine so far in 1.20
jayu the mod is great and all, but when is the poop update coming?
Jarate!
https://youtu.be/s8RQvwkh57U
Marlim can you send your crash logs on github or discord? The refactor might have broken some server stuff because it works fine in single player.
Edit: I fixed that crash but seems to have happened in 1.20 that messed up how behaviors sync with the server, I will fix this tomorrow
Edit2: fixed
I would love to pee together with my friends, but unfortunately I am unable to connect with them, as the game crashes when trying to load this beautiful mod.
Please help me make our dream possible.
jayu
Hydromancerx yes I want it to be compatible with all thirst mods. Since there's a good chunk of players that don't use this feature with Balanced Thirst, it made sense to have it as an addon, and it makes it easier for me to develop. Balanced Thirst is not compatible yet because the released version still has bladder (working on dejank and a lot of improvements right now, separaring this was part of that), HoD already works fine.
So you can use this with HoD instead of Balanced Thirst?
Thighz piss mod
Piss mod