GridCellTemperature

If you liked this item, please rate it up on Steam Workshop page.

Author: SuperHobbang

Last revision: 28 Mar, 2025 at 01:07 UTC

File size: 888.84 KB

On Steam Workshop

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