Space Engineers

Space Engineers

Not enough ratings
Dangerous Decompression Guide
By Jakaria
This is a general guide for the Dangerous Decompression mod.

https://steamhost.cn/steamcommunity_com/sharedfiles/filedetails/?id=2921132802

Please direct your questions to the Discord, where you're more likely to get responses from other players.
https://discord.gg/GrPK8cB

   
Award
Favorite
Favorited
Unfavorite
Purpose
The purpose of the mod is to implement the arcadey feature that is explosive decompression. The mod does not actually damage blocks in the event of decompression. Instead, it pushes every entity within the decompressed area towards the exit point. By modifying the settings, you can modify how dangerous the effects of the force are. The greater the force, the greater the impact damage.

The mod has support for the Water Mod. When an airtight room suddenly becomes depressurized underwater, forces that scale with the exterior fluid pressure will push inwards instead of outwards.

Depressurization events occur when a block or area loses its airtightness state. This means that the mod does not currently detect sudden pressure changes between two airtight areas.

The forces generated are currently an approximation based on the mass of the gas. if you know what the correct equations would be, feel free to let me know.
Commands
Commands function the same as the Water Mod. By not including a setter argument, the command will behave as a getter and return the current value.

You must be at least Moderator level in order to run commands.

/dmin [0-1]
This command sets the minimum pressure difference for forces to be calculated.

/dforce [∞-∞]
This command sets the force multiplier.

/dparent [∞-∞]
Sets the force multiplier for the parent grid. The parent grid is the source of the depressurization. Helps balance infinite thrust from venting oxygen.

/dfalloff [0-∞]
This command sets the force falloff power.

/dtime [0-∞]
This command sets how long a force will occur

/dsettings
This command prints all the settings at once.

/ddamage
The amount of damage applied to a character without their helmet active. Scales with pressure difference.

/dhelp
This command opens the steam guide

/dreset
Resets the decompression settings to default

/ddebug
Toggles debug mode



Usage example:
/dmin 0.1
This command will set the minimum pressure difference to 0.1.

/dmin
This command will get the minimum pressure difference value.
Mod API
Mod API for Dangerous Decompression does not currently exist. If you need something, please ask on the Discord server mentioned in the top of the guide.
Media
5 Comments
SMILE DOG 7 Sep, 2024 @ 9:14pm 
Hey, for some reason this mod doesn't work at first, I try different strengths, etc, and then it works and yeets me outside, which is strange
Goatroach 24 Jan, 2023 @ 7:49am 
What command would I use to disable the effect on planets with atmosphere above sea level? Like, keep it for under water, but disabled above water, and still enabled in space?
I like to pressurize my base for when weather/temperature changes, but whenever I open a door, even when exterior O2 is high and temp is warm, I get pushed back, and even hurt. Doesn't make any sense, and until I can disable it above water and on planets, I'm unfortunately gonna have to uninstall the mod, as this is incredibly annoying.
Kari 22 Jan, 2023 @ 5:44pm 
9E+30 is the maximum integer that can be parsed.

It is also the only integer that I saw sufficient impact on /dparent
Jakaria  [author] 22 Jan, 2023 @ 12:07pm 
The default settings should work. When you run /dsettings, does it output the settings in chat?
CaptainShack 22 Jan, 2023 @ 12:03pm 
Not seeing an effect in my server. Can you give us some basic settings to test?