Space Engineers

Space Engineers

44 个评价
Moisture Vaporator Fixed
   
奖励
收藏
已收藏
取消收藏
Type: Mod
Mod category: Block, Production
文件大小
发表于
更新日期
38.342 MB
2023 年 2 月 10 日 下午 1:26
2023 年 2 月 10 日 下午 2:44
2 项改动说明 ( 查看 )

订阅以下载
Moisture Vaporator Fixed

描述
Very slowly generates ice from literally air.

Original mod: https://psteamcommunity.yuanyoumao.com/sharedfiles/filedetails/?id=709975763

As the original mod caused a lot of performance issues on servers and the original author seems to have abandoned it, I basically rewrote the script to make it run much much faster. In fact it is so fast now, that I can barely even measure the CPU time it takes (running 150 blocks at less than 0.001 ms in test setup).

Changes to the original mod:
  • If the Vaporator cannot work it switches itself off to save CPU time.
  • Vaporator can only work on static grids (grids that are a Station).
  • Vaporator needs minimum air density of 0.01 to operate. Essentially just a CPU-saving change, as it also took air density into account before, and then kept producing (close to) zero amounts of ice.
  • Vaporator will check planets only once. So if you add/remove planets manually you need to restart the server before you can use the Vaporator on them.
  • Values can be configured via local world storage config.
    Note that if you set the amount of ice produced too high it appears like the block is not working, while in fact it just cannot add ore to it's inventory anymore. Also if you change power values, the displayed max power will no longer be correct, but that's just visual.


I will not develop this any further, this is just a maintenance update.
8 条留言
Khorai 3 月 24 日 上午 9:21 
The vaporator even works before you start welding it :D
Not sure if this i unique to me or it happens for everyone else.
Menos  [作者] 2023 年 4 月 6 日 下午 5:30 
Yes, the original mod uses most of my code now.
miku567 2023 年 4 月 6 日 上午 3:18 
Original mod got an update that includes fixes from this one.
Siv 2023 年 3 月 24 日 下午 9:16 
How does this handle air density changes at different altitudes?
Menos  [作者] 2023 年 2 月 18 日 上午 6:02 
I assume that removing and adding planets durring the game constantly is not something that happens regularily.

If you add/remove planets and then restart once, the vaporator will recheck them and work just fine.
Hikari 2023 年 2 月 17 日 下午 4:50 
Instead of checking only once, maybe add a button in the UI to re-check?
Scarlett 2023 年 2 月 16 日 下午 3:44 
thanks ill use this instead
E 2023 年 2 月 16 日 下午 2:25 
basically an air vent except it gives ice