Dynamically set the sea level in Subnautica using console commands, or even have it change over time!
Permissions and credits
Credits and distribution permission
Other user's assetsAll the assets in this file belong to the author, or are from free-to-use modder's resources
Upload permissionYou are not allowed to upload this file to other sites under any circumstances
Modification permissionYou must get permission from me before you are allowed to modify my files to improve it
Conversion permissionYou are not allowed to convert this file to work on other games under any circumstances
Asset use permissionYou must get permission from me before you are allowed to use any of the assets in this file
Asset use permission in mods/files that are being soldYou are not allowed to use assets from this file in any mods/files that are being sold, for money, on Steam Workshop or other platforms
Asset use permission in mods/files that earn donation pointsYou are not allowed to earn Donation Points for your mods if they use my assets
Author notes
This author has not provided any additional notes regarding file permissions
File credits
This author has not credited anyone else in this file
Donation Points system
This mod is opted-in to receive Donation Points
Changelogs
Version 1.0.0
Initial version of the mod.
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)