Space Engineers

Space Engineers

Moisture Vaporator Mobile
Showing 1-2 of 2 entries
Update: 12 Dec, 2024 @ 8:17pm

Update 1

1) The following feature was removed from slowpokefarm's code, and is being reenabled in this version:
- If the Vaporator cannot work it switches itself off to save CPU time.
I misunderstood what it does, but it just turns off the vaporator if you bring it close to or into space. This means you'll need to turn the vaporator back on when it comes back in the atmosphere.

2) Performance: Vaporator's position cache key was changed from 1 meter cubes to 10 meter cubes. The vaporator needs to move 10 meters before it will recheck atmosphere.

3) Performance: The planet the vaporator is on is now cached, which gets cleared if you go into space. Previously, the atmosphere check will cycle through all breathable planets, stop on the one you're on, and check atmosphere. Now the expensive check is done once, and the planet is cached, and used until it's no longer within it's atmosphere. Since the vaporator turns off when it's in space (and will turn itself back off if necessary), it won't spin it's wheels in space.

4) UI: Updated messages to be more clear about why the vaporator isn't working.

Update: 11 Dec, 2024 @ 11:37am

V1: This version starts at version 9 of Slowpokefarm's Vaporator: https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=709975763
Removes the static grid requirement for vaporator to function.
Changed cache key to use vaporator's position, truncated to the nearest integer, as atmosphere cache check.

The truncating should prevent excessive checks if your grid is parked funny or has a drill on it and is suffering the jitters, however if your vaporator is on the border where the jitters changes the intereger value, it could check atmosphere excessively. I don't have a solution to this and if it becomes a problem I'm open to ideas.
crafttjohnson@gmail.com