RimWorld

RimWorld

60 ratings
GridCellTemperature
2
2
   
Award
Favorite
Favorited
Unfavorite
Mod, 1.5, 1.6
File Size
Posted
Updated
926.770 KB
Mar 24 @ 12:44am
Aug 4 @ 4:39pm
14 Change Notes ( view )

Subscribe to download
GridCellTemperature

Description
Change the thermal system to a tile-based system.

https://github.com/yachehobbang/GridCellTemperature


Compatible with existing mods using the RimWorld temperature system.

It is possible to add and remove mods in existing saves.



Performance:

On a medium map, the simulation takes 5ms per run (measured on an i7-12700).

On a large map, the simulation takes 10ms per run.

The simulation runs once every 60 ticks (1 second). On a medium map at 1x speed, 5ms per second.

The computation time is fixed regardless of thermal complexity (e.g., a large number of fires does not affect simulation time).

It is processed asynchronously and in parallel.

Since it runs asynchronously, the simulation continues even if it exceeds one tick, without pausing the tick cycle.



Planned for future implementation (someday):

Different insulation values for each wall material

Specific heat capacity

Diffusion affected by air pressure
58 Comments
あまねの彼氏 Aug 5 @ 6:24am 
This performance worse than celsius atm
Miss Bonafide Aug 4 @ 2:36pm 
I like this mod because it makes fighting fires actually pretty dangerous. I just need to play around with the settings a bit more so that heating up/cooling down a building isn't such a chore.
Baddrifter Aug 3 @ 7:19pm 
I've noticed that after a while the cells on the map, both indoors and outdoors, from both natural and constructed temp sources, will stop updating. It happened rarely at first but is now happening much more frequently (not even a day after loading my most recent save). Reloading the save does not fix it but relaunching the game does. I don't know if this is a weird mod conflict or what but I don't have any other mods enabled that mess with the temperature like this mod does

https://gist.github.com/HugsLibRecordKeeper/e597e3c3cce5fc2544c5a421b7824b93
Yame Jul 30 @ 12:05pm 
This looks good
LordBeef21 Jul 28 @ 9:20pm 
I've done more testing. The performance difference is neglible, even with a large colony. (20 colonists + 20 prisoners + a bunch of animals and items).

All temperature scenarios work for me. You will need to actually ventilate the hot air out to the open air if you're in a mountain, but of course you need to do that.

I honestly love this mod.
LordBeef21 Jul 28 @ 5:51pm 
I've tested recently, and it seems to work really well, honestly. Works with VE Temperature, too.
theflyingcow21 Jul 19 @ 9:56am 
last i checked if i use a cooler under a mountain it generates far more heat than cold never letting the cooler reach its desired temp bc the heat goes around and it just burns everything bringing everything to max heat for a while
MADxingjin Jul 16 @ 7:13am 
why drop 1.5 support when you can use version prefix folder to keep dll for multi version in same mod?
plusing123 (dragonheart) Jul 11 @ 4:12am 
it works just fine with dubs for me sure its not a bug?
Nim Jul 11 @ 3:50am 
I actually really liked this mod because it supports Dubs Bad Hygiene unlike Celsius, but it looks like 1.5 was removed, so I have to strip it from my save :(