Going Medieval

Going Medieval

Not enough ratings
How to Adjust ThermalModels.json and fix cooling problems with Stockpiles
By Fenris
Thermal Game-play mechanics allow you to preserve food underground in colder temperatures. However food rots in stockpiles without flooring and as deep as you might dig the underlying problem is that all flooring magically radiates heat which is a 21st century technology that doesn't fit with the medieval theme not to mention you end up with some wacky situations where its 40-50 degrees warmer at bedrock during a cold snap. I don't believe the developer intended for this mechanic but unfortunately the game engine decided this. To correct the issue we must modify the ThermalModels.json file in a text editor like NotePad++ and adjust these values accordingly.

Currently all flooring is associated with the same thermal modifier for "wood_floor" theoretically you could copy the id and make multiple identifiers for each floor type and simply point to them from editing the "Buildings.json" file if you want diverse effects from each type of floor.
   
Award
Favorite
Favorited
Unfavorite
Instructions
First go to:
Steam\steamapps\common\Going Medieval\Going Medieval_Data\StreamingAssets\Constructables

Right click on ThermalModels.json and choose Edit with Notepad++ "or any preferred text editor"

Find Line 22 "wood_floor:" and edit line 24 "targetTemp" changing the value to 0

Save and finished.

Final Thoughts
So there you have it! Build underground stockpiles with flooring and the temperature will not fluctuate based on the flooring but rather the room size and wall types. "Yes walls radiate heat too -_-, just make sure your stockrooms are dirt walls or change the thermal values for walls however this could effect homes and bedrooms.

Hope this guide helps until the devs make changes to this system.
8 Comments
Obama's drug dealer 16 Oct, 2023 @ 1:56am 
just use the storage shelves and dont even put a floor
Fenris  [author] 20 Jun, 2021 @ 10:13am 
@*sm1Ly I don't know what to tell you. I've been testing this along with other thermal edits with much success. Double check your files and make sure you saved the changes. If you have steam validate your game files it resets everything back to default so you can try editing again. Alternatively you can do what I am currently trying which is to make a custom thermal for wicker floors and set a negative value like -15 so the floors have a cooling effect. I figured wicker was best since it has gaps between the sticks.
*sm1Ly 13 Jun, 2021 @ 7:17pm 
id doesnt help me. do i need start new game?
I got 5*11 room. with 3*9 wooden floor in it at the lowest lvl.
if remove wooden floor - all ok
5731F 11 Jun, 2021 @ 4:11am 
@Caden Graka Quote: "Currently all flooring is associated with the same thermal modifier for "wood_floor""
Caden Graka 10 Jun, 2021 @ 9:50am 
So, wood_floor is the only flooring in the json. I'm assuming that the other floor types, wicker, brick, stone have no thermals at all then.

So, you would theoretically be better off using wicker floors for underground storage. And wood for living spaces for deep winter cold snaps?
Madness Kills 10 Jun, 2021 @ 9:20am 
THANK YOU! I was already worried my food storage is doomed to rot, no matter what I do... but that solved it. great! :steamthumbsup:
Do Da Cha Cha 8 Jun, 2021 @ 3:55pm 
Thank you so much. Agreed
Gator 6 Jun, 2021 @ 6:54pm 
Simple, easy, works. Good ass guide.