Back to mods
Immersive Body Temperature project artwork

Vintage Story Mod DB · Vintage Story mod

Immersive Body Temperature

"If you can survive winter, you can survive summer. The challenge is simply mirrored." This mod fixes the imbalance where warm regions are significantly easier than cold ones, especially on multiplayer servers. It does not aim to make the game harder but to m

Choose a version Pick your version below, then grab the matching file.

Quick answer

Which Immersive Body Temperature release matches 1.22.4?

Updated 6 days ago
Best match for your filters 1.4.1
Game version 1.22.0, 1.22.1, 1.22.2
Loader Built-in Vintage Story mod system

Immersive Body Temperature 1.4.1 targets 1.22.0, 1.22.1, 1.22.2. It must be installed on the client. Installation on the dedicated server is optional. No extra mods listed for this file.

Where it goes

Is Immersive Body Temperature required on the client, server, or both?

It must be installed on the client. Installation on the dedicated server is optional.

Client Required
Dedicated server Optional
Loader for this release Built-in Vintage Story mod system
Required install it here Optional supported, not mandatory Not supported do not install here Source doesn’t say do not assume

This release supports both sides, but the source does not require it on the server.

What else does Immersive Body Temperature 1.4.1 need?

1.4.1 on 1.22.4. Every mod below is checked against that same setup.

No extra mods listed for this file

This file does not list any required mods. Do not add a library just because a different file uses it.

This file does not list any required or optional mods.

Before you install it

Add Immersive Body Temperature without breaking your instance.

Built for Immersive Body Temperature 1.4.1 on 1.22.4. Pick another file and the loader, install side or required mods may change.

  1. 01

    Stick to this file

    Use 1.4.1. It targets 1.22.0, 1.22.1, 1.22.2; another release may have different loader, side or dependency requirements.

  2. 02

    Bring the mods it needs

    This file does not list any required mods. Do not add a library just because a different file uses it.

  3. 03

    Put it on the correct side

    It must be installed on the client. Installation on the dedicated server is optional.

  4. 04

    Pick the file you checked

    Use the “Get this file” button beside 1.4.1. It opens that exact file at the source.

About this project

What does Immersive Body Temperature add?

"If you can survive winter, you can survive summer. The challenge is simply mirrored."

This mod fixes the imbalance where warm regions are significantly easier than cold ones, especially on multiplayer servers. It does not aim to make the game harder but to make temperature systems more consistent and fair.

Fully configurable: Adjust the game and mod options to fit your playstyle, from relaxed to challenging.

The mod is carefully being balanced to avoid early game frustration and provide a sense of body temperature to the late game.

Cold & Heat

Cold ❄️

Cold climates reward preparation.

What to do

Wear warm clothing

Avoid water and wetness

Wear a hat to stay dry in rain

Protect yourself from wind

Use shelter whenever possible

Eat warm meals

How to recover

Warm up near a fire

Combine shelter and heat sources for best results

What changed to vanilla?

Wind has a stronger impact (windchill)

Gain wetness when walking in water

Being exposed to both wind and water causes windchill

Cold behaves similar to vanilla, but environmental factors matter more

☀️ Heat

Hot climates require a different approach.

What to do

Wear light clothing

Do not go naked, protect yourself from the sun

Wear a hat to reduce sun exposure

Avoid wearing too much armor

Be cautious in hot weather

 

How to recover

Wear clothes that cool you down

Take a swim

Take advantage of wind or breezes

Consequences

Hot climates are no longer easier than cold ones

Heatexposure increases body temperature

Warmclothing and armor add heat

Overheating can lead to heatstroke and damage over time

You know you're overheating when your surroundings become unusually bright and you feel dizzy

What affects you?

Modifier What does it do? Explanation
Swimming

cools &

quick recovery from heat

Can't feel wind while swimming. Clothing doesn't help you stay warm in water. Also you're not wet until out of the water... right?
Walking in water cools &

quick recovery from heat

Gain only half the wetness compared to swimming.
Wind cools Moving air increases evaporation and heat loss. Seek shelter in the shadow of the wind to reduce its effect.
Hydration cools Only with Hydrate or Diedrate Mod. Staying hydrated gives you a bonus in warm temperatures.
Shadehouse cools Only with Shadehouses Mod. The plants feel the shade and so do you.
Heatsources heats & quick recovery from cold Oven, pit kiln, forge, lava... They all provide warmth.
Room & Cellar neutral Rooms & cellars have a comfortable temeprature.
Environment heats or cools This is the temperature you feel around you. An outside temperature of 25°C would make the environment temperature also 25°C. If you're swimming and the water is 12°C then your environment has 12°C. 
Species heats or cools With Player Model lib only. Depending on the species you pick.
Clothing heats or cools  Your greates weapon against all weather!
Armor heats Armor will heat you up in warm weather.
Greenhouse heats The plants feel warmer and so do you.
Direct Sunlight heats A blessing in cold weather, a curse in warm weather. Remember to wear a hat! Not wearign sufficient clothes will give you a sunburn, though.
Sprinting heats Ever tried sprinting in 35°C? No? Try to keep it that way :)
Burning heats Pro tip: Set yourself on fire to warm up very quickly!

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' influences the apparent temperature characters feel comfortable in. 

With default config comfy apparent temperature is 16°C to 29.5°C.

Use this setting to make temperature management easier or harder.

Hardiness Feel comfy over Feel comfy under
Body Temperature Hardiness 0°C (default) 16°C 29.5°C
Body Temperature Hardiness -40°C (Min, easy) 10°C 32.5°C
Body Temperature Hardiness 20°C (Max, hard) 19°C 28°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.

ServerConfig.json & ClientConfig.json

ServerConfig
{ // Doubles the wind and wetness effects when wetness is above 50%. "HarshWindchill": false,
// Enable this only if you really don't like how the mod handles cold weather.
  // When enabled the base game's body temperature mechanics will be 
  // used when outside temperature drops beneath 20°C.
// This will deactivate Harshwindchill, WinterClothes, WetnessDrySpeed,

  // BodyTemperatureChangeAcceleration, SpeedPenalty and ReduceMaxHealthBeforeTakingDamage
  // when body temperature is beneath 37°C. 

  "VanillaCold": false,

  // Shifts the character's comfortable temperature range.
  // Values from -30 (arctic) to 10 (tropical) are recommended.
  "ComfyTemperatureOffset": 0,

  // Gives the player better clothing at the start (40% - 80% condition),
  // to ease the beginning in extreme weather.
  "StartWithBetterCloth": true

// Set to false if you don't want food to warm you up by 0.5°C.
"ConsumablesAffectBodyTemperature": true

// Determines which clothes are considered for winter. Respects incomplete Item Codes.
"WinterClothes": [ "fur", "reindeer", "arctic" ],

// Determines how much warmer winter clothing is.
"WinterClothesWarmthMultiplier": 2,

// The multiplier for how quickly wetness dries form the player. 0.5 for slower drying, 2 for double the drying speed.
"WetnessDrySpeed": 1,

// Determines the how fast the player's character body temp changes. Min: 1, Max: 10.
"BodyTemperatureChangeAcceleration": 1,

// Apply a speed penalty should the player character feel too warm or too cold.
"SpeedPenalty": true,

// Reduce max health before taking direct health damage. Recover your max health in comfy temperatures.
"ReduceMaxHealthBeforeTakingDamage": true,

// Determines whether clothing temperature should be ignored when the player is inside a room or cellar.
"IgnoreClothingInRooms": true,

// Affects health damage and max health reduction speed.
// Default of 30 equals 0.23 damage per tick in normal game time.

"HealthDamagePerHours": 30,

// Determines whether temperatures below sealevel get warmer. Settign this to true is the vanilla behavior.
"BelowSeaLevelIsWarm": true,
}

ClientConfig
{
// When true all temperatures of this mod will be dispplayed in Fahrenheit.
"UseFahrenheit": false
}

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.

 

Status Hud Continued

Status Hud's body temperature element displays warm body temperatures. 

Please use the Status HUD for Immersive Body Temperture mod to see more elements.

 

Hud Clock

This mod's temperature values have been fully integrated into Hud Clock. Thanks to Elocrypt for integrating it in his mod :)

Hud Clock displays warm body temperature and the apparent temperature in °C or Fahrenheit.

 

Shadehouses

Shadehouses are the mirror to greenhouses. They provide 5°C cooling.

 

Extreme Weathers

Fully compatible. Thanks Tiggetagg for ensuring compatibility :)

Set the temperature acceleration of this mod to 2 or 3 to get a better challange!

Disclaimer ⚠️

While it should be safe to add/remove from existing worlds, always back up your saves. 

If you find any issues with the mod please post them in the comments. I will gladly assist!

 

To uninstall this mod please make sure your characters have a comfy body temperature and their full max health. Otherwise changes to movement speed adn max health might persist. 

Known Issues 👀

  • Boarding a raft from the water instead of dry land will cause the player to receive wetness as if his feet were in water.

 

Thanks to dimeymer for providing russian translation!

Project description from Vintage Story Mod DB.

Pick your setup

Immersive Body Temperature releases for each Vintage Story version.

Choose the version and loader you play, then open the matching release.

7 available setups

Check the dependencies, then try the file in a copied instance before changing a world you care about.

Recent files

Immersive Body Temperature versions and loaders

1 of 26 releases match
Clear filters

Looking for an older file? The official Vintage Story Mod DB project page is in Resources.