Subnautica

Subnautica

Not enough ratings
Subnatica modding for linux (bepinex 2025)
By DevouererofGods
Modding subnatica on linux has almost no documentation. So I decided to take this task into my hands, as an avid subnatica fan and Linux user I decided why not? And made this guide to help other people.
   
Award
Favorite
Favorited
Unfavorite
Prerequisites
1. A steam copy of Subnatica

|2. Tobey's BepInEx Pack for Subnautica (saved to a directory of your choosing and extracted)
|
|([Link for the pack] https://www.nexusmods.com/subnautica/mods/1108 )

3. A Nexus mods account

4. Protontricks installed and working

5. Patience
Step One: bepinex setup
1. Place the extracted bepinex files into the main Subnatica folder (where the subnatica.exe is)

2. add this

WINEDLLOVERRIDES="winhttp=n,b" %command%

to your launch options (gear to the right of the play button ---> properties ---> Launch options)

|3. Use protontrick (I prefer flathub version but use whatever you want) to reacquire winhttp.dll
|
| Boot up protontricks then click subnatica then wait for the winetricks tab to open up
|
| Choose "Select the default wineprefix" and then click ok
|
| Click "Install a windows DLL or component" and press ok then sift through the list untill you find
| "winhttp.dll" and then click ok, once the installation has finished close winetricks/protontricks


4. Run the game once to generate the required files for bepinex

Step Two: adding the mods
Before you do anything if you followed step one you now have bepinex working and have the plugins folder generated

This pic shows what the fully generated folder should look like

https://imgur.com/a/ze6IvvV

Great now that you've checked that bepinex is working lets get to the fun part. Modding!

Before you begin you should download one crucial mod, Nautilus.

Download Nautilus from here | https://www.nexusmods.com/subnautica/mods/1262

after the file is downloaded and extracted, double click on the extracted file then double click on the plugins folder inside of the extracted nautilus file.

Copy/Cut the folder called "Nautilus" into the generated bepinex plugins folder.
after thats done and everything is (hopefully working)

feel free to download the mods that you want, remember that sometimes mods dont have a plugins folder if this is the case then just copy the folder with the name of the mod.

Questions?

Leave a comment! I will be helping troubleshooting and answering concerns.



10 Comments
spy4x 1 Oct @ 9:36am 
Thank you man!
I've added launch options and it worked even without Protontricks (maybe I somehow had it installed).
DevouererofGods  [author] 31 Jul @ 8:20pm 
excellent, glad to see my guide turned out to be useful. Enjoy modding subnatica to your hearts content
Blaine 31 Jul @ 7:00pm 
I figured it out! All i had to do was put the files in the unzipped tobeys bepinex into the directory; i had them kept in the folder after i had unzipped them! the guide wasn't the problem; I'm just not very smart
DevouererofGods  [author] 31 Jul @ 6:32am 
did you make sure you have all the dependency's for the mod and for bepinex?
Blaine 31 Jul @ 12:20am 
The mods don't load (i used the cyclops docking station mod to try it) and i reinstalled subnautica but they're still not working.
DevouererofGods  [author] 28 Jul @ 6:47pm 
Blaine, try seeing if mods still load, if not verify file integrity/uninstall and reinstall subnatica as this might fix the problem
Blaine 27 Jul @ 3:05pm 
I ran the game to generate the files, but i don't have the cache or logoutput in my bepinex folder
DevouererofGods  [author] 23 Jul @ 6:29am 
check to make sure that all the dependencies have been fulfilled, also trey a few proton-ge version (you can install them using proton-up)
DevouererofGods  [author] 23 Jul @ 6:28am 
What mods are you downloading?
LotusesInTheAir 22 Jul @ 8:23pm 
Heyhey! i have been working at this since even a bit before this guide came out and nothing i do seems to get it to work, i have the folders as shown and the mods placed in them, as well as the launch option. The LogOutut.log file shows that they are all being loaded and still nothing is showing up. Ive tried just about every version of proton in the steam menu and it shows no signs of mods in the actual game. The mods I'm using are return of the ancients and its dependencies, I'm on Debian Twelve using KDE plasma if that is at all helpful. Do you have any advice on how to fix this?