Subnautica
0 of 0

File information

Last updated

Original upload

Created by

Subnautica Modding Community

Uploaded by

LeeTwentyThree

Virus scan

Safe to use

About this mod

Nautilus is the core Subnautica modding library that aims to enhance developer productivity by offering common helper utilities as easy to use and robust as possible.

Requirements
Permissions and credits
Changelogs
⚠️ Nautilus is only supported on the latest version of Subnautica. If you're playing on the Legacy branch of Steam, use SMLHelper instead.

 As of Nautilus 1.0.0-pre.22, Nautilus is NO LONGER COMPATIBLE with SMLHelper. Do not use both at the same time!


Nautilus Source code - Documentation - Contributions Below Zero Version
Aims to enhance developer productivity by condensing, simplifying, and generalizing the modding experience
Utilities for importing custom assets into the game, including but not limited to: sprites, models, textures, and sounds
A simple gadget system to create custom items derived from existing items or with custom models
Handlers to add, edit, and/or remove crafting recipes, PDA entries, blueprints, and so much more
JSON-based language handler with support for translating mods into any desired language.
A growing collection of utilities to simplify your experience, ranging from material conversions to storage container creation.
Subnautica style in-game configuration menu

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Installation


If you cannot find the button in step 4, you can instead open the zip file, copy the "plugins" folder, and paste it into the BepInEx folder.

You can also use the Subnautica Mod Manager to install Nautilus automatically.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

What is Nautilus?
Nautilus is a continuation of SMLHelper with a far cleaner codebase, more convenient workflow for modders, and greatly improved maintainability. It provides all the features SMLHelper previously did, along with several new additions, improvements to existing features, overhauls of documentation, and far less bugs thanks to rewrites of both surface-level and internal systems.


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Why discontinue SMLHelper?
SMLHelper was discontinued as we felt we had the perfect opportunity to create an improved, revised, and modernized continuation of the project made purely for BepInEx, following the discontinuation of QModManager.

Following the Living Large update the majority of mods were left broken and in need of fixes, but before any of the mods could be updated all authors first needed to wait for QModManager to be fixed, which has been the case for over 5 years now (as of 2023). So, in light of the update, we took the opportunity to finally retire QMM, removing the middle-step in the modding process, removing the need for authors to wait for QMM to update before they can update their own mods in the event of game updates, and opening the door to more versatility for modders through BepInEx.


━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Can I use Nautilus and SMLHelper?
SMLHelper 2.15.0.1 and Nautilus are NO LONGER compatible as of 1.0.0-pre.22. We heavily encourage modders to update their mods to Nautilus going forward, as SMLHelper is discontinued and will not be receiving future support.

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━

Attention modders!
Looking to update your mods to Nautilus? Read through our updating section here:
https://subnauticamodding.github.io/Nautilus/guides/sml2-to-nautilus.html
Or maybe you are a new modder looking to start making Subnautica Mods? Check out our development guide here:
• https://subnauticamodding.github.io/Nautilus/guides/dev-setup.html

━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━