Subnautica
0 of 0

File information

Last updated

Original upload

Created by

BradIsBrad

Uploaded by

BradIsBrad

Virus scan

Safe to use

Tags for this mod

About this mod

Dynamically set the sea level in Subnautica using console commands, or even have it change over time!

Permissions and credits
Changelogs
Dynamically set the sea level in Subnautica using console commands, or even have it change over time!

Installation:

Make sure you have BepInEx installed first!
Download the file, unzip it and drag it into your Subnautica folder. You should now have a SeaLevelMod_SN folder inside your Subnautica\BepInEx\plugins folder, with the files SeaLevelMod_SN.dll and config.json.

Added commands:

sealevel
Sets the sea level to the provided value.

Examples:
sealevel 0 // sets the sea level to the default
sealevel 100 // raises the sea level to 100m above the default
sealevel -100 // lowers the sea level to 100m below the default

sealevelspeed
Sets the sea level to the provided value.

Examples:
sealevelspeed 0 // make sea level stay where it currently is
sealevelspeed 1 // raises the sea level at a rate of 1 meter per second
sealevelspeed -10 // lowers the sea level at a rate of 10 meters per second

sealevelchange
Adjusts the sea level relative to its current level.

Examples:
sealevelchange 10 // raises the sea level 10m above its current level
sealevelchange -10 // lowers the sea level 10m below its current level

sealeveltide
Causes the sea level to rise and fall over time. To stop the tides, use either the sealevel or sealevelspeed command.

Examples:
sealeveltide 10 -10 .5 // causes the sea level to oscillate between 10m and -10m over the course of half a day
sealeveltide 0 -100 2 // causes the sea level to oscillate between 0m and -100m over the course of 2 days
sealeveltide 100 50 .01 // causes the sea level to oscillate between 100m and 50m very quickly!


Configuration file:

This is a file that will let you configure this mod without needing to use console commands.
The file is included in the download, but will generate with default values if it goes missing.

seaLevel
Sea level difference from default, in meters.
(example: 10.0 is 10m above the default sea level)

seaLevelChangeSpeed
How fast sea level will change, in meters per second.
(example: 1.0 means the sea level will raise 1 meter per second)
(example: -1.0 means the sea level will lower 1 meter per second)

hasTide
Whether tides are enabled.
(this will take precedence over the above settings, i.e. if hasTide is true, seaLevel and seaLevelChangeSpeed will have no effect)

highTide
What the sea level will be at high tide.
(example: 10.0 is 10m above the default sea level)
(example: -10.0 is 10m below the default sea level)

lowTide
What the sea level will be at low tide.
(example: 10.0 is 10m above the default sea level)
(example: -10.0 is 10m below the default sea level)

tidePeriod
How long it takes to go from high tide to low tide and back, in days.
(example: 0.5 means the tides will cycle every half day, or twice per day)

{
  "seaLevel": 0.0,
  "seaLevelChangeSpeed": 0.0,
  "hasTide": false,
  "highTide": 0.0,
  "lowTide": 0.0,
  "tidePeriod": 0.0
}