Negative room pressure (new centered glass door?) 1.208.15

irreality.net shared this bug 21 days ago
Reported

By accident I submitted it to feedback forum instead of bugs: https://support.keenswh.com/spaceengineers/pc/topic/52246-negative-room-pressure-new-centered-glass-door and can't move it.


The bug happened 3rd time today and it really seems that airlock made of new centered glass doors placed one next to other causes this. Negative room pressure happened so far only when going through airlock too quick.


I replaced them back to old sliding door to see if this will happen again.


Regardless of potential issue of doors I think it would be best to fix pressure calculation that it never returns negative value.

Replies (1)

photo
1

Hello Engineer,

Thank you for reaching out to us on the forum regarding this issue.

Could you please provide us a blueprint of the grid on which this issue appears?

  • You can access your blueprints files by typing %appdata% into your Windows search bar and you will be redirected to the hidden Roaming folder. After that just follow: \Roaming\SpaceEngineers\Blueprints\local. Please make sure the setting Enable Cloud in Options/Game is disabled before creating the blueprint, otherwise they're not saved locally
  • Please zip the file and attach it here. If you are having difficulty attaching files or videos you can optionally use Google Drive. When sharing a google drive link please make sure it is set to be downloadable by anyone with the link.

Kind Regards,

Keen Software House: QA Department

photo
1

The building is part of larger grid running on dedicated server with multiple mods.

Please find blueprint with just the farm.


The bug happened just 3 times so far. I don't know the way to reproduce it except when it happened I was going quick from lab building to the farm through airlock.


Also snapshot of farm pressure at the moment when it happened:

afd98bbbb91f2b553a578991c232d2c7

photo
1

Hello Engineer,


Thank you for the provided blueprint. Unfortunately we've not been able to reproduce the issue on our side on SP or DS. Would you happen to know the full list of mods used on your DS?

We've also not observed any oxygen generator blocks in the provided blueprint.


Kind Regards,

Keen Software House: QA Department

photo
1

It does not have oxygen generator because it is located on Earthlike planet and the external airvent is collecting oxygen from the atmosphere. The issue does not happen in space only on airlock made of double glass doors located on planet.


As I wrote in the initial post on feedback forum - I expect it is hard or almost impossible to reproduce, but just fix in code that calculation of room pressure never is allowed to be negative and it will be better.


I still suspect this is caused by new glass doors that their block does not contain air which messes up the calculation. After replacing them back with old sliding doors the problem did not occur since 5 days already.

I'll try to reproduce this in isolation on empty world without any mods and update here.

photo
1

Hello Engineer,


Thank you for the provided information. Any additional information you provide would also be appreciated, for example the list of mods used.


Kind Regards,

Keen Software House: QA Department

photo
1

Hello Support,


I managed to replicate this bug with vanilla world without any mods.

Please find modified blueprint attached.


Reproduction steps:

1. Ensure scripts are enabled in world settings.

2. Spawn attached blueprint at surface of Earthlike planet.

3. Open exterior door of airlock.


What will happen:

1. Airlock script will close exterior door automatically after 1 second.

2. Closing exterior door triggers first event controller which starts first timer.

3. First timer after 1 second opens interior door.

4. Airlock script will close interior door automatically after 1 second.

5. Closing interior door triggers second event controller which starts second timer.

6. Second timer after 1 second opens exterior door again, closing loop of airlock open/close sequence.

7. Let it run for some time, observe status of air vent inside farm or display of Automatic LCDs script which shows status of this vent.


Expected result:

The room remains fully pressurized to 100% and sealed because there is no single moment when both exterior and interior doors are opened.


Actual result:

After some time of running the air vent changes status to "Leaking" (yellow status light) and LCD reading drops to 80% of air pressure. Leak finder mod stills display room as sealed and can't find any leaks.


I think the bug is caused by frequent changes to room pressurization causing invalid results of calculation (room leaking or negative pressure).


It happens not only with doors and airlocks but I had it also while making changes to grid that rooms were frequently depressurized by grinding and quickly repaired by building, leaving the room in permanent "leaking" state. After reloading the world everything is sealed.


Similar bugs:

photo
1

Hello Engineer,

Thank you for reaching out on the forum and for providing such a detailed description of your issue.

We are already aware of this issue and have an internal ticket for it. For now, we will add this thread to our internal ticket.

Kind Regards,

Keen Software House: QA Department

photo
Leave a Comment
 
Attach a file