Oxygen Not Included

Oxygen Not Included

264 ratings
Automatic Geyser Calculation
3
4
   
Award
Favorite
Favorited
Unfavorite
Compatibility: Base Game, Spaced Out!
File Size
Posted
4.939 KB
Oct 19, 2021 @ 1:14am
1 Change Note ( view )

Subscribe to download
Automatic Geyser Calculation

Description
Automatically calculates several useful quantities for every geyser. These values are added to the geyser's information panel.

Calculated values:
  • average flow rates (active period only and full lifetime average)
  • required buffer mass to maintain average flow rates
  • thermal cooling capacity for geysers under 20°C
  • thermal energy output for geysers above 95°C
  • number of steam turbines potentially powered by heat output (in tooltip)
  • for steam geysers specifically, how many turbines they can directly feed (in tooltip)

I got tired of calculating these values by hand every time i wanted them, so i made a script to do it.

Then i got tired of running that script every time i wanted these values, so i put it into the game.

Now here it is! It's pretty straightforward, just adds the info to the details panel that appears when you click on a geyser. Some info will be hidden until the geyser is analyzed, so this doesn't give you any info you couldn't have worked out yourself.

All values have explanatory tooltips, which i tried to make as clear as possible.

Temperatures will of course be in your desired units: C, F or K.

Steam turbine calculations are provided as part of the tooltip when hovering over the thermal information. They assume a desire for maximum power, and assume the turbine is externally cooled (or an aquatuner is used). If you prefer self-cooled setups, simply multiply the expected number of turbines by 3. I considered adding more info for steam turbine setups, but it got overcomplicated very quickly so i went with the basics here.

Other mods

If you like having more info on things, you might also like Material Selection Properties

Bugs, Feedback and Requests

As always, all feedback is welcome. Either here, or on github.

Source code and copyright

Source code for this mod can be found on github, here[github.com].

As far as i am concerned, this mod is public domain. You can adapt, copy, modify, repost, or generally do whatever you want with it without my permission, so long as you also abide by Klei's terms of use.
18 Comments
csfireworks Jan 4, 2024 @ 6:47am 
still works great . 2024.1.4
Kito Ballard Mar 19, 2023 @ 12:43am 
Just wanna thank you for making this. I couldn't understand the complicated math or meanings on how this shiz worked, and other places didn't explain it well enough. So having this tell me "You have x number of cycles left before it's active again" was a godsend. Thank you again.
BlackAeronaut Dec 19, 2022 @ 6:26pm 
It's nice to see that this mod is still relevant after the Hot Shots update. The calculated average the devs put in is nice, but this mod gives much more fine detail that is very useful.
mesi  [author] May 20, 2022 @ 9:05pm 
我不知道如何翻译mod。如果有人知道如何并可以提供帮助,那么我可以添加翻译。 也许 https://steamcommunity.com/sharedfiles/filedetails/?id=2692663069 会有所帮助。
有中文的吗
请叫我晓磊 May 13, 2022 @ 8:10pm 
自动计算每个间歇泉的几个有用量。这些值将添加到间歇泉的信息面板中。

计算值:

平均流量(仅限有效期和全寿命平均值)

维持平均流速所需的缓冲质量

20°C以下间歇泉的热冷却能力

95°C以上间歇泉的热能输出

可能由热输出提供动力的汽轮机数量(在工具提示中)

具体来说,对于蒸汽间歇泉,它们可以直接供给多少涡轮机(在工具提示中)
HEHEJIJI Jan 15, 2022 @ 11:04am 
Very nice! Thank you.
HEHEJIJI Jan 12, 2022 @ 10:05am 
Awesome mod, thank you! What does the buffer value mean? Is that "the total mass of output"?
racso Jan 8, 2022 @ 11:34am 
Understood, thanks for the quick response!
mesi  [author] Jan 7, 2022 @ 4:48pm 
The turbine values are hardcoded, but those are unlikely to change. If they do, updating it is a simple matter. The values relating to the geyser are adaptive, so it should work even with custom steam geysers. I put all the vent thresholds in, even though stock geysers only use 5 or 2.