⚠️ Early experimental version
This mod is in an early experimental stage.
Not recommended to overwrite existing saves when using the mod.
Some mechanics may change, and certain issues could potentially break a save in irreversible ways.
Technical Details
- Efficient chunk-based world state: terrain is tracked in 32x32 chunks instead of per-tile Lua tables
- Compact tile storage: tiles are encoded through a shared palette and packed into byte strings, which keeps memory usage low
- Batched terrain updates: the mod relies on surface.set_tiles(...) with prepared buffers instead of expensive per-tile mutation loops
- Incremental snow front simulation: freezing and thawing advance in controlled strips/chunks, so work is spread over time instead of hitting the whole map at once
Gameplay
- Water bodies can freeze during winter
- Players and enemies can move and build on ice
- Offshore pumps cannot be placed on ice
- Fish cannot be caught through ice
- Structures built on ice will be lost when it melts
Supported:
Feedback is very welcome: please share your observations, bug reports, balance thoughts, and gameplay ideas