This object is in archive! 

Infamous Oxygen Bug Cause Found

Prowler shared this bug 15 months ago
Won't Fix

To explain the bug.

I think this is two separate bugs intrinsically linked by code, likely the same code.

1) When opening and closing a hangar door the oxygen vents behave as if there is no seal and refuse to pressurize the room/hangar.  This issue propagates to other rooms if a door is forced open from the hangar to the interior of the ship.   That means there is no way to transverse your ship without losing all of your precious oxygen.  I would rate this bug as critical.

2) When traversing from space to ground or visa-versa the air-blocks outside become stuck to the ship itself.  In other words, if I'm in orbit around earth like and de-orbit and land on the surface of Earthlike, there is a vacuum approximately 20-30 meters outside of my ship and around my ship.  You can walk on the ground in a total vacuum and when the ship moves the vacuum goes away.  This works in reverse.  Using the hangar allows me to take 80% pressurized air blocks into space and allows space to be breathable. 

These are the two bugs I've been able to successfully reproduce now, very reliably and without mods.

Some setup/requirements:

1) Large ship with at least 8 rooms and at least 1 air vent per room and 2 air vents in a large hangar with at least 20 hangar doors.

 - I have not been able to reproduce this bug in any ship with fewer than 8 rooms and less than 20 hangar doors.  In other words, the bigger the ship and the more air blocks inside, the more reliable reproduction is - to the point it becomes consistently reproducible.

2) Small grid ships with connectors and connectors in the hangar.  At least 1 small grid ship must also have an air vent and be capable of being pressurized with the door open to the hangar!!! (this is important).  The state of the air vent seems to be unimportant, it can be off on, or in any mode and this bug still presents itself.

The consensus on Reddit is that there is no way to defeat this bug without a server restart or Torch to !fixship.  I have found that this is not true by complete accident. 

On Reddit many agree that this bug starts after a ship docks or undocks in its hangars with the hangar doors open.  Someone posted the workaround to simply close the hangar doors before there are any connections or disconnections via connectors. 

I've found that while this stops the air vents inside from getting stuck, it doesn't solve the problem of carrying around of pocket of space (vacuum) with you into the earth like when you dock suffocating your friends on the ground who you land near. 

However, I found that this bug simply stops and the air vents go back to work without a server restart by simply grinding down all of the air vents in the hangar to 1 air vent.

I ran across this by total accident.   After experiencing the bug, I figured now was a good time to move the air vents around in my hangar and to my surprise when I ground down an air vent, oxygen returned around my ship and inside my hangar.

Now curious, I welded the air vent back in place and took the ship into space and began auto-mining with pam with drones in the hangar.  After about 15 minutes, I stop the drones and cycle the hangar... The oxygen becomes stuck again.  I grind off an air vent and the other air vent begins filling the hangar.  This is a leap forward because until his moment after dozens of hours of Googleing for the most obscure fixes or workarounds I've never seen a post out there that says you can do ____________ without restarting or !fixship yet I just found a way to force the oxygen to refill the room. 

I believe that if a close look is taken at the code and how "balancing" works between two air vents and vents working with small grids you will find the error in the code and be able to resolve it!

Replies (3)

photo
0

Hello!

Thank you for contacting us. Since this is a bug report, I'm moving your ticket to our support page, where our QA team will take care of you.

Kind Regards

Keen Software House

photo
1

Hello, Engineer!

Thank you for writing to us.

Well, both the bugs you have described seem similar to the following issue that has already been reported internally;

Bug 1 related thread - https://support.keenswh.com/spaceengineers/pc/topic/hangar-pressurization-breaks-when-docking-small-ships

Bug 2 related thread - https://support.keenswh.com/spaceengineers/pc/topic/pressurization-issue-oxygen-state-around-ship-doesnt-update

Though if you think the issues addressed in these threads are different compared to issues you have experienced, could you help us by providing some additional information?

Are you experiencing these issues in Single Player/Lobby/DS or any other multiplayer server? Are there any MODs active in the world? If yes, kindly deactivate all the MODs and recheck if the issues persist.

If the issues still exist, send us screen recordings/videos when experiencing these issues, along with the world save file where we can replicate them.

  • World saved files can be accessed by typing %appdata% into the Windows search bar and when being redirected to the hidden Roaming folder. Just follow: \Roaming\SpaceEngineers\Saves. There should be a folder with your SteamID and world saves. DS world saved files can be found in \Roaming\SpaceEngineersDedicated\Saves folder.
  • Please zip the file and attach it here. If you are having difficulty attaching files 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

Hello, Engineer!

Because there is no new comment from you, and we are unable to reproduce the issue on our own, I will close this thread now as outdated.

If you or any other player will experience this issue again, please make a new thread and provide all needed info there.

Thank you for understanding.

Kind Regards

Keen Software House: QA Department

Replies have been locked on this page!