SubnauticaModding/SMLHelper ↗
Created Feb 16, 2021 · View the SubnauticaModding/SMLHelper repository page
Nautilus, the Subnautica Modding API (formerly SMLHelper)
Want this for your repo?
Render a free sample of any GitHub repo in seconds.
Contributors
15
Lines of Code
3,003
From
Mar 3, 2018
To
Dec 15, 2020
About SubnauticaModding/SMLHelper
Nautilus is a comprehensive modding API for the game Subnautica, designed to enhance developer productivity by providing common helper utilities for creating mods. It offers systems for adding and editing in-game items, implementing custom sprites and textures, custom audio, and a Subnautica-styled mod configuration menu. The project is a continuation of the earlier SMLHelper library, featuring an improved codebase with better maintainability and a redesigned handler management system that resolves various bugs and timing issues that plagued the previous version.
The library is built in C# and integrates with BepInEx, a mod loading framework for Subnautica. Developers can install Nautilus through Nexus Mods or GitHub releases, and the modding community can access comprehensive documentation and guides, including migration instructions for developers moving from SMLHelper. The project emphasizes ease of use and robustness, aiming to simplify the mod-making process by eliminating implementation concerns that developers would otherwise need to handle themselves.
Nautilus actively maintains support for the latest version of Subnautica and Below Zero, with specific older versions available for players on legacy Steam branches. The project welcomes community contributions through its GitHub repository and maintains an active Discord server for support and discussion among modders.
