RimWorld

RimWorld

Not enough ratings
Realistic Apparel Heat Insulation
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.5
File Size
Posted
Updated
131.168 KB
Dec 10, 2024 @ 1:17pm
Mar 23 @ 7:38pm
8 Change Notes ( view )

Subscribe to download
Realistic Apparel Heat Insulation

Description
[github.com]

**THIS MOD IS MIT LICENSED**

Warning:

1. This mod (RAHI) only adds hediffs. From my test it wont break your save or cause obvious lag, and you can safely add or remove it at any time.

2. This is a difficulty mod forcing your pawns to wear less in hot weather, unrecommended for new players. But if you love extremely hot weather challenge, RAHI is for you.

Languages supported:

English
简体中文
Français

Github有中文版说明,此处字数限制无法贴出。


What this mod does:

In short:

It will make hot weather and high temperature more realistic.

- Your pawns will now need to wear less to be comfortable in summer
- Some specific apparels supposed to be worn in summer or high temperature are now literally useful (Phnenix Armor, T shirt, Corset, short/skirt from VE Apparel, etc.)
- Some other factors like humidity (from biome and weather) and exposed body part will also impact heat resistance.

In Vanilla, the more clothings a pawn wear, the higher their max comfortable temperature (MaxCT) becomes. There is no "negative" impact of wearing too much in summer, even a parkas doesn't give you any penalty in a heat wave of 50 celcius. This is unrealistic and immersion breaking.

Besides, as we all know, even the same clothing doesn't give you the same heat insulation in different weather, especially humidity. A duster in 40 celcius doesn't result in the same heat insulation in arid desert with clear sky and in rainy jungle. However Vanilla game ignore this factor completely.

This mod focus on dealing with this issue by making apparel heat insulation more realistic and challenging. Some previously useless traits like Nudist will also have their place in certain gameplay styles.

How this mod works:

It will add a hediff adjusting vanilla MaxCT for all player pawns.

From ambiance temperature being above 30C, this hediff will trigger. If temperature drops below it will disappear and return to vanilla calculation.

The value of new MaxCT takes into account all these elements:

1. Humidity penalty:

Now in wet biomes and weathers, pawns will suffer more MaxCT penalty for each clothing piece worn.

2. Apparels

Now there are two kinds of apparels: Heat Insulation Apparels(HIA) and Non Heat Insulation Apparels (non HIA)..

In short:
- Most apparels are non HIA.
- The more your pawns wear, the more it will bring MaxCT penalties.
- Better qualities and materials will bring even more penalties.
- Some "light" vanilla and modded apparels don't have basic penalties but each piece still brings humidity penalty.
- Phoenix Armor will keep its original MaxCT bonus value.
- HIA apparel like duster have extra MaxCT bonus but only when no humidity penalties apply.

For more details of this section please check readme in my Github.


3. Carrying weight

If the sum of apparels worn on a pawn reaches a certain percentage of his/her carrying capacity, it will furthermore reduce MaxCT

4. Gene

Heat tolerance/super-tolerance gene from Biotech can have bonus of +5C/+10C besides what vanilla offers. They can also reduce a percentage of most MaxCT penalties from this mod.


5. Body part exposure

- If some body parts are not covered by any layer of any apparel, it will increase MaxCT. This will make some light apparels as useful as RL in summer, especially nudists will now have their utilities.
- Legs are considered exposed if a pawn wears Short or Skirt from VE Apparel, without other apparel covering legs.
- There is a cap for this bonus to not let nudist trait become overpowered.
- For balance purpose, now exposed shoulders, arms and legs can have extra bodypart efficiency, configurable in mod config.


How this mod impacts game play:

- Just like real life, do not let your pawn wear too much in summer. Choose wisely apparel in hot weather or biome to balance between the other stats and MaxCT.
- Think twice before spamming legendary hyperweave apparels for summer, now better quality and material will bring more MaxCT penalties.
- Phoenix Armor now becomes extremely useful for combat in hot weather.
- Heat tolerance genes are much more important than vanilla.
- For combat in summer without Phoenix Armor, since pawns can't wear too much and often have to expose some body parts (which leave them with 0 apparel armor protection), think of alternate defense stats (personal shields, implants...) and prepare to deal with more frequent body part loss.
- If you have Anomaly DLC, with proper summer apparels of your combat pawns you can now use high temperature as climate weapon against non mech enemies.

DLC requirement

No hard requirement, but:
Without Biotech you will never get heat resistant genes bonus
Without Royalty you wont have the most important Phoenix Armor.


Compatibility

- Since RAHI adds nothing but hediffs, should be compatible with most mods including apparel ones.
- Some VE Apparels and all UnderWhere apparels are considerred basic without MaxCT penalties.
- If any apparel has SOS2 "Decompression Resistance" trait, and SOS2 is installed (or mod config is set to ignore it), their MaxCT will not be touched by RAHI
- All other modded apperels are considered the same way.
- Mods adding new biomes wont be considered as "dry" biome and wont have HIA bonus triggered.


Gameplay balance

Default parameters of RAHI are just my own personal preference, it may not be balanced for everyone. But most parameters of RAHI are customizable in mod config so you can easily balance the gameplay yourself.



Credits

RAHI is fully developed by myself, however I still want to credit Heat of the Desert for initial inspiration.


Recommended to play with for ultimate challenge:
-Yayo's Planet (For Inferno event)
-Climate Cycle++ (Average temperature increases with time on the whole planet)
-Adjustable Temperature Events (Making heat wave more deadly)
-VE Events (make heat wave and global warming events appear more often in config)

Other recommended mods
-Vanilla Combat Reloaded (For Parry and Evasion if your pawns can't wear much when fighting in summer)
-Reverse Engineered Region Adjusters (If you don't have Anomaly DLC but still want to increase local temperature further)
14 Comments
Ionfrigate12345  [author] Apr 27 @ 6:43am 
@pentasis I haven't tried yet. But I didnt implement such extra AI code
Pentasis Apr 27 @ 2:31am 
Oh wow, thank you so much for this mod! It has always been a major gripe I had with the game of pawns wearing fur in a heatwave without problems.
Question: do pawns 'intelligently' put on or take off clothes as needed or is this micromanagement?
Ionfrigate12345  [author] Mar 23 @ 7:41pm 
UPDATE:

1. Add support for UnderWhere mod, all apparels from this mod are considered as "basic apparels".
2. Add new option in mod config, allowing you to add/remove bodypart efficiency bonus for exposed shoulders, arms and legs.
Ionfrigate12345  [author] Feb 20 @ 11:11am 
UPDATE:

Add a mod option allowing players to choose if RAHI ignore MaxCT bonus from (usually modded) apperels when SOS2 is not installed.

In previous version no matter SOS2 is installed or not, RAHI will not touch those apparels with SOS2 EVA decompression resistance.

Now when you dont have SOS2, for those modded apparels set to have EVA capacity, you can choose to allow RAHI change apply on them or not. But if SOS2 is installed, RAHI will ignore them no matter what you choose.
chokingchokin Feb 13 @ 9:30am 
可惜小人会在冷的时候找衣服穿却不会在热的时候脱掉多余的衣服,需要手动调整方案
Ionfrigate12345  [author] Dec 28, 2024 @ 7:53pm 
UPDATE:

Add Tank Top from VE apparel as basic apparel.
Ionfrigate12345  [author] Dec 26, 2024 @ 9:35am 
UPDATE:

Github中已添加中文版详细说明。STEAM工坊页面字数限制没法贴出。
Ionfrigate12345  [author] Dec 25, 2024 @ 2:58pm 
UPDATE:

1. Legs are considered exposed if a pawn wears Short or Skirt from VE Apparel, without other apparel covering legs.
2. Now hediff description shows detailed list of body parts considered exposed by RAHI.
Ionfrigate12345  [author] Dec 19, 2024 @ 10:03am 
UPDATE:

1. VE apparel gloves and shoes/boots will have only half penalty. Humidity penalty still counts as usual.
2. Slightly reduced default humidity penalties in mod config
Ionfrigate12345  [author] Dec 16, 2024 @ 7:21pm 
UPDATE:

Some basic apparels from Vanilla Apparels Expanded are also recognized as "base apparels" without MaxCT penalty brought by vanilla bonus:

Casual T Shirt, Short, Skirt