Subnautica
0 of 0

File information

Last updated

Original upload

Created by

socialcoder

Uploaded by

socialcoder

Virus scan

Safe to use

About this mod

2.0 (BepInEx) Compatible! Adds additional leviathan spawns to the game with a menu to allow for tweaking spawn intensity and if spawn locations should randomize each time the file loads.

Requirements
Permissions and credits
NOW COMPATIBLE WITH 2.0 UPDATE!!! (only works with original Subnautica NOT Below Zero)

This mod seeks to reintroduce the same terror you got from your first playthrough of Subnautica by adding new leviathan spawn locations. This mod only ADDS new spawns on top of the one's the game already creates since I am unable to access or modify the already existing base game spawns. I've hand picked all of these coordinates to ensure the spawns are lore friendly (ghost leviathans spawning in deeper and darker areas, for instance), and also to ensure spawns aren't created inside terrain or static objects. This mod works by selecting, at random, a certain number of spawns from a large list of possible spawn locations, based on the options set by the player in the mod options menu.

Version 1.1.0 - There is now a section for this mod in the options menu. These options MUST be set BEFORE starting a playthrough, if you want them to apply. Any changes made to these options AFTER the start of a save file will NOT take effect in saves that were created when the mod was installed. You can always modify the save-specific spawnData.xml files manually if you would like to tweak those settings after creating a save file (or just delete that particular spawnData.xml file and a new one will be created with the current mod config settings upon next load).

Reaper Spawn Intensity - Defines general intensity of additional reaper leviathan spawns to add to the game. A value of 1 will add roughly 2 - 4 spawns. A value of 6 will add roughly 20 - 23 spawns. A value of 0 will add no additional reaper leviathan spawns to game. Defaults to 2

Ghost Spawn Intensity - Defines general intensity of additional ghost leviathan spawns to add to the game. A value of 1 will add roughly 1 - 3 spawns. A value of 6 will add roughly 12 - 14 spawns. A value of 0 will add no additional ghost leviathan spawns to game." Defaults to 2.

Always Randomized - There are a finite number of specific locations that a reaper can spawn at. If this option is checked (true), spawns will randomize every single time that save file is loaded (could possibly despawn from a previous location and spawn at a new one). If maxing out intensity, you will have nearly all spawn locations added to your game (with room for a few to despawn and spawn somewhere else). If unchecked (false), spawns will remain static meaning they will never update/change for the duration of your save file. Defaults to false.

I apologize for any potential bugs but please let me know if you find any related to my mod. This mod should play well with others but still should be used at your own risk. Enjoy!

WARNING: Some have reported that spawns are stacking. I assume this is because the game caches objects in your immediate vicinity, and then will load other objects as they enter the player's vicinity. If the player exits a session with a leviathan in their vicinity (one created by my mod), then reloads back in, the game persists the leviathan spawn that was previously there when the player last closed the file, then the game runs my spawn file on load, and it adds in that leviathan again, causing it to stack. If I get the ability to look into this, I'll give it a shot, but for now, it's just best to assume this won't be fixed. I'm not well-versed in C# but will hopefully figure out how to address this in the future but this game has a limited modding community and things like SMLHelper have very limited documentation and doesn't cover subjects like despawning.

You are more than welcome to copy and release your own version of your mod if you are able to fix this or want to take a stab at it but it seems to be an issue with BepInEx. I am not a C# developer so this mod would be much better in the hands of someone who better understands C# and Unity. Repo link is below. Feel free to fork and release your own mod as I'm not sure how much longer I will support future updates to this mod.

Please use this mod at your own risk and I'd recommend using it on a new save file rather than on a long-running save that you've made lots of progress in. Worst case scenario, just delete this mod if it's causing you any serious issues.

Here is the source files link: More Leviathan Spawns
_____________________________________________________________________________________________________________________

How to install:

To install mod, you must first download and install SMLHelper and BepInEx. Once you've done that, simply unzip my mod folder into the BepInEx/plugins folder within your Subnautica folder (C:\Program Files (x86)\Steam\steamapps\common\Subnautica\BepInEx\plugins).