Space Engineers

Space Engineers

View Stats:
Game of Ur Apr 2, 2015 @ 10:44pm
My problems with oxygen
Okay, initial problems with oxygen: I hooked up my oxygen tank to my oxygen generator and piped that around the ship. I put air vents in an airlock and then I keep losing air and having to replace it for the following reason: Air vents cannot depressurise a room when the oxygen tank is full. This means I have to have oxygen blow out of my ship every single time I wish to leave or enter it, and with my hangar bay I lose so much more oxygen. When the oxygen tank is full there is no easy way to get rid of it. I have made it so that the full oxygen tank is an emergency tank and it stockpiles and I use an empty one to put the oxygen into. However, there is still not an easy way to get rid of that oxygen. My idea was to make an oxygen vent that vents oxygen out into space but air vents do not function whatsoever in space and I thus cannot do that. I mean, right now it's not really a problem, but this leads me to my third problem. Explosive decompression does not exist. I would love to have explosive decompression. Being able to blow people out of my airlock and etc. it would be fun, I'd love if oxygen affected ships aswell, as in if I had a ship docked in, say, a hangar, and it depressurises, it'd get blown around a bit too but its thrusters would stop it mostly. Right now nothing happens which is quite boring.
< >
Showing 1-15 of 19 comments
Abarra Apr 3, 2015 @ 3:34am 
I placed a tank just behind my depressurization vent and used a sorter block to prevent the o2 generator from filling the tank. (Keep in mind you need to have your other O2 tanks turned off as well as the generator when repressurizing rooms to get guarenteed re-use of this oxygen)

I also control how much o2 i keep in tanks and have 2 tanks extra that are set to off ( they store nothing) in case i forget to turn the generators off and don't have room for any more O2.

Hopefully soon they will give us the option to set a tank to standby tank just for depressurizing rooms and have its oxygen re-used first when pressurizing rooms.
Sovereign Apr 3, 2015 @ 5:59am 
Originally posted by Abarra:
I placed a tank just behind my depressurization vent and used a sorter block to prevent the o2 generator from filling the tank. (Keep in mind you need to have your other O2 tanks turned off as well as the generator when repressurizing rooms to get guarenteed re-use of this oxygen)

I also control how much o2 i keep in tanks and have 2 tanks extra that are set to off ( they store nothing) in case i forget to turn the generators off and don't have room for any more O2.

Hopefully soon they will give us the option to set a tank to standby tank just for depressurizing rooms and have its oxygen re-used first when pressurizing rooms.


This. Have a dedicated depressurization tank that isn't filled by your generator. An even better idea is to just make airlocks. Open door, go in, close door, open next door.
Namdoolb Apr 9, 2015 @ 5:06pm 
The programmable block might do it quite nicely...

Set a timer block on a loop to run the programmable block once every (however long you want the interval to be).

Then set the programmable block to check the fill % of one of your oxygen tanks.
If the tank is over a certain % full, turn the oxygen generator(s) off, under a certain % turn them on.

That should make sure that you never completely fill your o2 tanks and there's always somewhere to depressurize to.

If I could code, I would write such a program. Unfortunately I can't, but someone on the workshop has probably already uploaded such a script.
Defektiv Apr 9, 2015 @ 5:31pm 
Or just use several tanks and only turn on the generators when you start getting low on overall supply. I keep one tank for depressurization and I only turn that on when I'm not using the generators to restock the other tanks. Then you only lose leaks.
Lord Wraith SOL3 Apr 9, 2015 @ 7:20pm 
how about this, use a o2 tank and a vent, don't link the tank up to the system, just use it to depress the room or airlock and then when you come back use that vent only to repress the airlock/room first before you go into your main base, this is how i do it and i don't have probs with lossing air anymore ;)
Hades Apr 9, 2015 @ 7:53pm 
If you look at my Hostile Universe or Hostile Universe - Respawn Shuttle mods... there is a programmable block and timer block that contains a script that does exactly that: always closes the inner airlock door ... and turns on flashing red lights and sounds an alarm when the outer airlock door is used.
Coxzee Apr 9, 2015 @ 8:45pm 
I havn't tried this so I have no idea if it will work but it just came to me.

If you have an oxigen tank empty in the room you wish to depressurerize and it had an air vent directly attached but not connected to the conveyor system would the air vent suck the oxygen into the tank its connected to ?
I am off to find out now.
Last edited by Coxzee; Apr 9, 2015 @ 8:46pm
MYAH Apr 9, 2015 @ 9:01pm 
I have 16 oxygen tanks, so i never have this problem.

#sweg
Coxzee Apr 9, 2015 @ 9:07pm 
Well I just tested my theory and it works.

All you need is an extra tank connected to an airvent only and not the conveyor system.

You need to turn off the oxygen supply vent to the room with the external exit and fit a new oxygen tank somewhere in the room or hidden that is connected to an air vent in the same room but not connected to the conveyor system.
Then you just hit the depressurize and all the oxygen is sucked into your free tank.

You could set up timer blocks to make this all automatic with just one press of a button.

The other bonus with this is when you return the Auxillary tank has the exact amount of oxygen to refill the room and is then empty again, no waste at all.
Last edited by Coxzee; Apr 9, 2015 @ 9:14pm
Game of Ur Apr 10, 2015 @ 12:51am 
My god! I didn't think this would be neccessary to say this. The problem was solved. I solved it by making the current full oxygen tank stockpiling and off, turned the generator off and made a new empty one that I use for the oxygen I have. Created a procedure for emergency repressurisation in the case of oxygen loss, etc. Thanks for all of your help anyway, didn't realise this many people would agree with me and come up with ways to solve it.
Last edited by Game of Ur; Apr 10, 2015 @ 12:52am
r.zarth Apr 10, 2015 @ 2:40am 
My custom Armor design uses a lot of empty spaces, so i used this space to build an air buffer. So when my hangar or airlock needs to be decompressed, the air floats inside the armor and isnt wasted. A door can release too much air from the armor into space, if you accidently did a mess with timerblocks or airvents.
This Solution doesnt need any manual repressurasations.
THOR May 30, 2015 @ 5:41pm 
Originally posted by UESCNamdoolb=FILTH=:
The programmable block might do it quite nicely...

Set a timer block on a loop to run the programmable block once every (however long you want the interval to be).

Then set the programmable block to check the fill % of one of your oxygen tanks.
If the tank is over a certain % full, turn the oxygen generator(s) off, under a certain % turn them on.

That should make sure that you never completely fill your o2 tanks and there's always somewhere to depressurize to.

If I could code, I would write such a program. Unfortunately I can't, but someone on the workshop has probably already uploaded such a script.

working on this right now
Young Robinhood Aug 3, 2015 @ 4:39am 
Small air locks don't need a vent.
Phade Aug 3, 2015 @ 5:25am 
Sounds like the probleem is simple.

You're on creative, where oxygen generators are infinite. If you wish to fix this problem, turn the generator off, delete and replace the tanks.
< >
Showing 1-15 of 19 comments
Per page: 1530 50

Date Posted: Apr 2, 2015 @ 10:44pm
Posts: 19