Mods / Immersive Body Temperature
- Tags:
- Author:
- Cer0
- Side:
- Both
- Created:
- Apr 4th at 6:23 PM
- Last modified:
- 4 hours ago
- Downloads:
- 504
- Follow Unfollow 123
-
Latest release (for Vintage Story 1.21.6, potentially outdated):
warmweathereffects_0.1.9.zip 1-click install
Table of Contents
Summary
This mod replaces Vintage Story's default temperature system and expands it into the other half of the climate spectrum: heat. You can no longer just head south to avoid harsh weather. In warm climates, the sun can wear you down, wetness can help or hurt depending on the season, and wind can make the difference between comfort and discomfort.
Dress appropriately, look for shade, stay near water when you can, and don’t underestimate how quickly a hot day can become a problem.
Extreme temperatures can be rough, but there are ways to deal with them.
Heat ☀️
Heavy clothing is a disadvantage in hot weather, so keep it light when you can. Going without clothes entirely is not a great solution either — you may end up with sunburn. A hat helps.
Armor can be useful, but avoid overdoing it.
Humidity can make or break a day. Beware hot & foggy weather!
For number crunchers:
In warm temperatures the max warmth stat of a clothing piece is used instead of the actual warmth stat. The reason is that a fur cloak would not heat less in warm weather if it was in disrepair. It is still a warm fur cloak.
If the clothing slot is head, shoulder, upper body, other upper body or lower body slot, then the warmth is subtracted by a cooling factor (-1°C). So a vest with a max warmth of 2°C would provide a warmth of 1°C.
Wearing a hat in warm weather has double the cooling factor. That means a hat with warmth 1°C would provide a warmth of -1°C and cool the player down.
If the player chooses to wear less than 3 items in vital clothing slots (head, shoulder, upper body, other upper body, lower body) their warmth will be increased by up to 6°C for the missing slot.
Each armor piece gives 0.5°C warmth.
Humidity happens when there's fog and temperatures above 27°C with no wind. The temperature can feel up to 5°C warmer.
Cold ❄️
Fur clothing is the best way to protect yourself from the cold.
Watch out for water, rain and wind! Windchill is a real problem. Keep dry whenever you can.
A simple shelter is enough to give some protection from wind & rain. You might want to insulate yur rooms to warm up, though.
Recover from the freezing outside near a fire or in your home. Preferebly both. Time to build a cozy fireplace!
The Elements 🏞
Wind, water, rain, fire and shelter can help you burden you depending on the weather. Take a good look outside and consider the seasons to dress appropriately.
- Walking in water causes you to get wet now!
- Swimming is a good way to cool down in hot weather, but long swims can have dire consequences.
- Fire can be a good way to warm up in winter but don't stay too close when you're already comfortable.
- A cool breeze is a relief from the heat.
- In sunny weather, a break in the shade of a tree or a hut can help you cool down.
- Wind & wetness together are severely punishing. Try to stay dry in windy weather!
You can recover from the elements by being in a room, seeking shelter from the sun beneath a block or trying to warm up near a heat source. You can't freeze to death while sleeping.
Swimming, walking in water, burning or being near a hot heatsource causes your body temperature to change faster!
For number crunchers:
Wetness makes a difference of up to -5°C.
Windspeed makes a difference of up to -2.5°C.
Being wet in wind causes windchill, which results in wetness & windspeed temperature loss being doubled.
Swimming and walking in water provider extra wetness (5°C - 10°C). This wears off as soon as you're out of the water.
Windspeed is ignored when you're swimming.
Being on fire makes a difference of 25°C.
Configuration ⚙
This mod attempts to stay close to what the vanilla game could have. So the vanilla config is used to determine this mod's behavior.
Body Temperature Hardiness
The body can self regulate temperature to a certain degree. The vanilla setting 'Body Temperature Hardiness' compensates for up to 12°C cold temperature and 6°C hot temperature when set to 0°C. Lower values compensate for more temperature.
Use this setting to make temperature management easier or harder.
| Hardiness | Compensates for cold | Compensates for heat |
| Body Temperature Hardiness 0°C (default) | -12°C | 6°C |
| Body Temperature Hardiness -40°C (Min, easy) | -20°C | 10°C |
| Body Temperature Hardiness 20°C (Max, hard) | -8°C | 4°C |
Harsh Winters
In vanilla it determines if the player can receive damage from freezing. This mod expands this behavior so the player can also take damage from heatstroke.
ImmserviceBodyTemperature.json
{
// Set to False if you don't want windchill to be double wind & wetness modifiers and increase temperature change rate. Default: true
"HarshWindchill": true,
// Set to true if you prefer to use the vanilla cold mechanics. Default: false
"VanillaCold": false,
// Use this to change which temperature characters in your world feel best in -30 is for arctic weather, 10 for tropical climates. Default: 0. Recommended range: -30 to 10
"ComfyTemperatureOffset": 0,
// Starting a new game with this mod can be a challenge if you get unlucky weather at spawn. Set this to true if you want to spawn with cloth in condition 40% - 80%. Otherwise set to false. Default: true
"StartWithBetterCloth" : true
}
Mod Integrations
Hydrate or Diedrate
Keeping hydrated in warm weather can cool you down by up to 2.5°C.
HoD equipment cooling effects are used to determine how much cooling your clothing and armor gives.
Disclaimer ⚠️
This mod is an early version and work in progress. Thus, possible incompatibilities with other mods have not yet been detected. It should be safe to add and remove from existing game files but I can't give guarantee that no damage can occur.
If you find any issues with the mod please post them in the comments or issue tracker. I will gladly assist!
Known Issues 👀
The temperature display in the status dialog sometimes flickers to a lower temperature.
Boarding a raft from the water instead of dry land will cause the player to receive wetness as if his feet were in water.
To Do ✅
✅ Consider humidity
✅ Support Hydrate or Diedrate cooling & hydration stats
✅ Wind shelter
Make configurable which clothing pieces are considered 'winter-clothing'
Display if a piece of clothing is considered winter clothing
Room temeprature management
✅ Display felt temperature in status dialog
Reduce max health instead of health in case of temperature damage
| Mod Version | Mod Identifier | For Game version | Downloads | Released | Changelog | Download | 1-click mod install* |
|---|---|---|---|---|---|---|---|
| 0.1.9 | warmweathereffects | 18 | 4 hours ago | warmweathereffects_0.1.9.zip | 1-click install | ||
|
Bugfixes! - Fixed heatstroke effect camera and head movement. | |||||||
| 0.1.8 | warmweathereffects | 202 | 6 days ago | warmweathereffects_0.1.8.zip | 1-click install | ||
|
- Added wind shelter logic. | |||||||
| 0.1.7 | warmweathereffects | 82 | Apr 11th at 11:00 AM | warmweathereffects_0.1.7.zip | 1-click install | ||
|
- Added config file. | |||||||
| 0.1.6 | warmweathereffects | 111 | Apr 7th at 1:30 PM | warmweathereffects_0.1.6.zip | 1-click install | ||
| |||||||
| 0.1.5 | warmweathereffects | 30 | Apr 6th at 5:56 PM | warmweathereffects_0.1.5.zip | 1-click install | ||
|
- Wetness no longer accelerates body temperature change. Instead We check if player feet are in water to allow acceleration. | |||||||
| 0.1.4 | warmweathereffects | 18 | Apr 6th at 7:34 AM | warmweathereffects_0.1.4.zip | 1-click install | ||
|
- Add mod icon | |||||||
| 0.1.3 | warmweathereffects | 10 | Apr 5th at 7:09 PM | warmweathereffects_0.1.3.zip | 1-click install | ||
|
- Heat effect is now more noticeable | |||||||
| 0.1.2 | warmweathereffects | 11 | Apr 5th at 7:41 AM | warmweathereffects_0.1.2.zip | 1-click install | ||
|
- Body temperature now changes less rapidly | |||||||
| 0.1.1 | warmweathereffects | 11 | Apr 5th at 6:25 AM | warmweathereffects_0.1.1.zip | 1-click install | ||
- Having your lower body in water causes wetness
- Wind won't cool you down while swimming
- Fixed a bug where rainfall would only cause you to get wet under shelter
- Adjusted the calculation to which shelter, swimming and heatsource accelerate temperature changes
| |||||||
| 0.1.0 | warmweathereffects | 11 | Apr 4th at 6:31 PM | Empty | warmweathereffects_0.1.0.zip | 1-click install | |
so...yeah, this mod is brutal if you dont start with any clothing. I play homo sapiens and have a no starting clothes mod for immersion and difficulty. I usually start in temperate, but i switched to warm climate because i kept dying. then it was raining in the warm climate and i still died lol. I'm gonna try finding a cave this time, because i really want to use this mod. thank you for all your hard work making this mod and putting it out for everyone else to enjoy!
ArtemisTheBird El_Neuman Thank you very much for the nice comments, it makes me happy to know that this mod brings joy!
Thank you!!! I was looking for a mod like this!
I really love immersive mods! Thank you!
junepea I am very happy to hear that, thank you! :) Funny enough that was actually the main reason that gave me the idea for this mod. It is already compatible with HoD, I have tested that. It is just missing integration of drinking, clothing cooling & the hydration stat to cool the player down. You can already use this mod & HoD together, no issue. This is already high on my priority list :)
just wanted to say myself and a bunch of other server designers love this mod because people moving south to avoid game mechanics have had it too good for too long. if it becomes compatible with hydrate or diedrate we'd love to try and test it on our rp server :)
Cer0 if you asked yourself those questions I'm pretty sure you've already have solved 50% of this thing haha. I'm looking forward to see how this develops. Keep it going !
Sycon_Senti That is an ineresting suggstion. I think this would benefit immersion a lot and would be easy to implement. I'll see what I can do!
BugsBunny I haven't considered it until now lol. This would be a really cool addition but it also raises a lot of questions in my mind. Would room temperature affect food spoilage? Would rooms heat up/ cool down over time depending on outside temperature? Would many players inside a room heat it up like in real life? How to cool down a hot room? Also this is still a game, how could this be balanced to be complex but fun? Dang this is complex... but maybe I have an idea how to attempt this....
Hi. I have to say that this is a great idea.
Quick question: are you considering adding something like keeping a* room warm with a firepit or to cool a room with I don't know something from other mods?
Interesting! I've been looking for a mod that expands on the other side of the temperature scale.
One thing I do in my playthroughs is set the body temperature hardiness to a value depending on whether the Seraph character I am playing as is more of a hot weather or cold weather person, So my first guy with a hardiness of 20 gets cold with anything under that and is fine in hot temperatures, while another one with the temperature set to -20 melts in anything above 20 (mood). So perhaps making the temperature ranges configurable in themselves could be a good change?
Protobean
This seems like a very interesting mod... However i have a few questions:
1: does this modify any vanilla clothing stat(suppose i were to make a mod thst increases a certain clothing heating, would it fight with this mod?), and if i change the body hardiness setting, does this mod work with it and completely revamps it and ignores such setting?
2: any plans on working with the HOD cooling stat?
3: is there any plans for 1.22 when stable release comes?