Hyperthermia
A mod for the automation game Factorio adding more complex heat mechanics to the game.
Mechanics
Overheating
Buildings that deal with heat energy can overheat. The threshold temperature above which a building is considered as overheating is configurable in the mod settings and defaults to 900 °C.
This can have several possible consequences:
- Damage - While overheating buildings start taking damage over time. By default this applies to heat pipes and heat exchangers.
- Fire - While overheating buildings burst into flames possibly damaging other buildings around.By default this applies to heating towers (if Space Age is enabled) and nuclear reactors.
- Explosion - Upon destruction (this includes getting picked up by players or construction bots) overheating buildings will explode violently damaging everything around them. By default this applies to heating towers (if Space Age is enabled).
- Supercriticality - Upon destruction (this includes getting picked up by players or construction bots) Overheating buildings will enter a meltdown and cause catastrophic fallout. By default this applies to nuclear reactors.
All these effects scale in damage (and fire in radius) the further a building is beyond the overheating threshold.
Planned features
The following is a rough plan on how I want to progress this mod. These are not hard promises though. As the mod evolves things might change around. I will update this list with more details as ideas take shape over time.
Heat dissipation
- Heated buildings slowly lose heat
- Heat dissipation scales inversely with planetary temperature (good luck cooling stuff on Vulcanus)
- Higher quality slows down heat dissipation (better insulation)
Climate Change
- Aquilo gets heat pollution
- High levels of heat pollution might melt your ice platforms
- More heat dissipated means more heat pollution
- Higher heat pollution accelerates melting of ice platforms
- Paving the ground offer varying degrees of protection
Hot Sauce
- Fluid temperatures get used extensively
- Fluids also suffer from heat dissipation
- Pipes can melt if their content is too hot
- Special pipes with higher temperature tolerance (Tungsten?)
- Phase change of materials
- Liquid -> Gas
Liquids can evaporate when heated above their boiling point
- Gas -> Liquid
Gases will return to their fluid state when cooling below their boiling point. Prepare for handling condensate in your steam pipes.
- Solid -> Liquid
To create certain liquids (like molten copper/iron) you need to actually bring your ore up to temperature
- Liquid -> Solid
Liquids will solidify when cooled down below their melting point. Pipes might get clogged and need to be cleared. Inside of machines they create waste items that need to be removed similar to spoilage on Gleba.
Pressure Cooker
- Pipe systems carrying gases might go over capacity by increasing pressure
- Special Pipes might tolerate more pressure (Carbon fiber?)
- Going beyond the maximum capacity carries the possibility of pipes (or other liquid containers) bursting violently
- Damage to entities close to the rupture
- Contents will spill out causing large amounts of pollution and quickly dissipating excess heat
- Ruptured pipe systems will continue to spill their contents until fixed
Heat logistics
- Add more ways to control and move around heat
- Heat sinks that can spoil (cool down again) but can be moved around
- Liquid cooling solutions using different mediums
- Radiators
Fresh idea sprouts
- Cram heat mechanics in the fusion reactor loop
- Can I hack Aquilos freezing system to create other effects on other planets?
- Heat leeching enemies on Aquilo?
- Items that spoil quickly unless kept at specific temperatures?
- How can I open up my systems for other mods?
- Overclocking machines in exchange for increased cooling need
- Speed modules cause heat buildup?
- Radiator modules that increase heat dissipation as passive cooling
- Insulation modules that reduce heat dissipation
Final words
Please be aware, that this mod is still very early in its development and lots of stuff is yet to be changed and added. I will try not to make any breaking changes between versions, but I cannot guarantee it. Best make a backup of your save files before you update Hyperthermia.