File information
Last updated
Original upload
Created by
Subnautica Modding CommunityUploaded by
LeeTwentyThreeVirus scan
Tags for this mod
Activity logs
This page was last updated on 05 July 2023, 1:47AM
- Changelogs
-
-
Version 2.14.1
- What The Dock Update fixes
- Fixed SMLHelper not being able to automatically identify the default path of mod assets
-
Version 2.14.0
- Fixed caching issues
- CustomSoundPatcher Performance Improvements & Bug Fixes
- Remove extra EventHandler for options menu
- Allow mod options to add Language IDs instead of string literals
- Added EatableHandler to modify existing eatable items
-
Version 2.12.1
- Fixed Coordinated Spawns save failing sometimes
- Fixed custom TechCategories showing the wrong name under the blueprints tab
-
Version 2.12
- Hotfix for global Coordinated Spawns
- Added AudioClip support for the CustomSoundsHandler
- Quit/Save events now get called in the appropriate functions.
- for more information, please visit the GitHub: https://github.com/SubnauticaModding/SMLHelper/pull/241
-
Version 2.11.1
- This is a hotfix release. For full details, please see the release on GitHub: https://github.com/SubnauticaModding/SMLHelper/releases/tag/v2.11.1
- Hotfix: Resolved an issue introduced in SMLHelper 2.11, which caused toggle events to no longer be invoked appropriately due to a missing case in the event router.
-
Version 2.11
- This is a backwards-compatible feature release. For full details, please see the release on GitHub: https://github.com/SubnauticaModding/SMLHelper/releases/tag/v2.11
- New feature: Added JsonFile, a basic abstract implementation of the IJsonFile interface for mod authors to extend when wanting to work with simple JSON data. See the PR for more details: https://github.com/SubnauticaModding/SMLHelper/pull/233
- New feature: Added SaveDataCache, an abstract extension of JsonFile which is intended for use by mod authors to extend in a similar manner as ConfigFile, but for per-saveslot data. See the PR for more details: https://github.com/SubnauticaModding/SMLHelper/pull/233
- New feature: Added methods to the InGameMenuHandler for registering a callback to be invoked whenever the game loads a saveslot. See the PR for more details: https://github.com/SubnauticaModding/SMLHelper/pull/233
- Enhancement: ConfigFile now supports Vector3 and Quaternion.
- Bugfix: Resolved an issue where passing custom string names for enum-based Choice was incorrectly displaying the choice as if the first option was selected when the menu is first built, regardless of what option is actually selected.
- Bugfix: Resolved an issue where backing out to the main menu and loading into the game again would result in CoordinatedSpawnsInitialized.smlhelper not being correctly saved when the player saves the game.
- Maintenance: Invocation of ConfigFile attribute-based events are now deferred until the OptionsPanelHandler has finished registering the ConfigFile to the options menu to ensure consistency across all ConfigFile events.
- Maintenance: Example Mod project updated to include examples of how to use the SaveDataCache and SaveDataHandler features.
-
Version 2.10.1
- This is a backwards-compatible hotfix release.
- Hotfix: Identified and resolved bugs in the CoordinatedSpawnsHandler implementation. If you were previously consuming the SpawnInfo API, pay close attention to this PR: https://github.com/SubnauticaModding/SMLHelper/pull/229
-
Version 2.10
- This is a backwards-compatible feature release. For full details, see the GitHub release: https://github.com/SubnauticaModding/SMLHelper/releases/tag/v2.10
- New feature: Sound Handler Initial implementation. https://github.com/SubnauticaModding/SMLHelper/pull/220
- Enhancement: Add optional Rotation to Coordinated spawns when using the assets system. https://github.com/SubnauticaModding/SMLHelper/pull/221
- Enhancement: ModPrefab's ProcessPrefab method is now marked protected virtual rather than private. This is intended for the purpose of advanced modders to be able to customise how the prefab is processed via overriding. https://github.com/SubnauticaModding/SMLHelper/pull/225
- Maintenance: Updated to using C# 9.0 and some of its features. https://github.com/SubnauticaModding/SMLHelper/pull/222
- Maintenance: To accommodate #225, CustomFabricator.ProcessPrefab is now renamed CustomFabricator.PreProcessPrefab. https://github.com/SubnauticaModding/SMLHelper/pull/227
- Bugfix: Fixed a bug where non-global coordinated spawns objects were getting despawned after save/reload. https://github.com/SubnauticaModding/SMLHelper/pull/226
-
Version 2.9.2
- Fix ConfigFile List Entry Duplication
- fix for new Tooltip Property breaking mod menu.
- Moved changes from Experimental branch to Stable branch for CraftData Async changes.
- Fix for Mod Options Keybindings.
- Make the SpritePatcher wait for the Sprite Atlas to be loaded before patching.
- More Dynamic Language Patching
- Semi Dynamic SpritePatcher
- GetItemSprite() Fix for ModPrefabs Using the Assets system.
- Prevent unknown JSON string from BREAKING Choice options
-
Version 2.9.0.1
- Hotfix for an issue introduced in v2.9 affecting some mods using sliders
-
Version 2.9.0
- Added a new API for registering custom console commands.
- Fixed a bug if a prefab does not have a SkyApplier.
- Added method to ModPrefab, for upcoming async update for SN.
- Added a new way of creating Menu Options.
- Pda Data overwriting. Use with CAUTION!
-
Version 2.8.5
- Hotfix for a JSON parsing issue.
-
Version 2.8.4
- Hotfix for an issue where overwriting sprites that already exist in-game would crash SMLHelper
-
Version 2.8.3
- Missing Sprite Hotfix
-
Version 2.8.2
- Modded prefabs can now be fetched during patching via PrefabDatabase.TryGetPrefabFilename
- Added new ModPrefabCache for use by ModPrefab
- Fixer component is now obsolete
- Updates to .net 4.7.2 for compatibility with upcoming .NET Standard libraries
- Optimizations in mod sprite patching
- Updated BZ dependencies to Unity 2019.4.2
- AudioUtils Field name change updated
-
Version 2.8
- Updated for QModManager 4.0 and HarmonyX
- For full details, visit the GitHub repo https://github.com/SubnauticaModding/SMLHelper/pull/175
- Updated ExampleMod to showcase attribute patching and the new ConfigFile system
- Updated ConfigFile system to no longer require referencing Newtonsoft JSON
- Fixed a bug that incorrectly displayed modded items as originating from Subnautica
- Inventory cache now resets when container changes size
- Fixed a bug in ConfigFile system that incorrectly serialized Float values of zero
-
Version 2.7.3
- Hotfix for Salad Days update
-
Version 2.7.2
- Correction to unintended side effect bug in v2.7.1
- For full details, visit the GitHub repo https://github.com/SubnauticaModding/SMLHelper/pull/161
- Special thanks to OSubMarin for beta testing and troubleshooting
-
Version 2.7.1
- Fixes a bug that was causing craft data to be repeatedly patched
- Minimizes logs in craft data patching
- For full details, visit the GitHub repo https://github.com/SubnauticaModding/SMLHelper/pull/160
-
Version 2.7
- Added volume control overloads to AudioUtils (#156)
- ButtonModOptions allows for clickable buttons withing the Mod Options menu (#155)
- Now saves and restores the last known scroll position in the Mod Options menu (#154)
- Added PingHandler for registering new PingTypes with an associated Sprite (#153)
-
Version 2.6.5
- removed a missed debugging message that could cause screen spam and slight performance issues.
-
Version 2.6.4
- TechGroup/Catagory changed to Virtual to be Optional in PDAItem.
- Group/Catagory Validation before patching.
- QuickSlotType patching added to Equipable with default value of none.
- Warning for Patching QuickSlotType that it must be done after setTechData.
- Enhancements to Spawnable and PDAItem enabling easier spawning and scanner entry creation.
-
Version 2.6.3
- Bugfix for GetRecipeData.
- Bugfix for SetItemSize.
-
Version 2.6.2
- Added simple KeyCode utility methods #140
- Code Refactoring for less duplication #139
- Json Configuration Utility #142
- Options Menu fix for FrostBite BZ Update #146
- Custom Eating sounds #144
- Add Craft speed modifier to #143
- Null check on removing craft nodes for softfail.
-
Version 2.6.1
- ModdedTechTypeExists and TryGetModdedTechType no longer return true for deactivated TechTypes
- For full details, visit the GitHub repo https://github.com/SubnauticaModding/SMLHelper/pull/138
-
Version 2.6.0
- Mod Option system refactoring and new option types
- New AudioUtility to import and play .wav files ingame
- Cache Save/Load Overhaul - Altered data patching to allow for ingame changes to recipes and more
- New onQuit Event handler to register events to trigger when someone quits via in game menu
- New optional features in ModCraftTreeRoot and Customfabricator allow for total control of the craft tree at run time
- For full details, visit the GitHub repo https://github.com/SubnauticaModding/SMLHelper/pull/135
-
Version 2.5.3
- Fix for CraftdataHandler for changing recipes already in game.
-
Version 2.4.1
- Fixed TechTypeCache related bugs
-
Version 2.4.0
- Open Beta now public!
- Full details at https://github.com/QModManager/SMLHelper/pull/105
- The AssetsFolder property in the Spawnable class is now virtual with default behavior
- Spawnable now exposes a new virtual method: GetItemSprite that mods can override
- Previously missing XML documentation now added
- Added a new "Handler" class that makes it easy to discover all of the various handler classes provided by SMLHelper
- New CustomFabricator asset class has been added
- Special thanks to MrPurple6411 for being the MVP who made this possible https://www.nexusmods.com/subnautica/users/71927478
-
- Author's activity
-
July 2023
-
05 Jul 2023, 1:47AM | Action by: LeeTwentyThree
Attribute change
'Description changed.'
-
05 Jul 2023, 1:47AM | Action by: LeeTwentyThree
Attribute change
'Description changed.'
May 2023
-
11 May 2023, 4:12PM | Action by: LeeTwentyThree
Permission change
'Mod owner changed from metious to LeeTwentyThree by Happybara'
March 2022
-
26 Mar 2022, 9:31PM | Action by: MrPurple6411
File added
'SMLHelper 2.13.4 [version 2.13.4]'
July 2021
-
25 Jul 2021, 7:16PM | Action by: toebeann
Changelog added
'Change log added for version 2.11.1'
-
25 Jul 2021, 7:15PM | Action by: toebeann
Attribute change
'File \'SMLHelper 2.11.1\' changed to \'SMLHelper (Below Zero) 2.11.1\'.'
-
25 Jul 2021, 7:15PM | Action by: toebeann
File added
'SMLHelper 2.11.1 [version 2.11.1]'
-
14 Jul 2021, 2:15PM | Action by: toebeann
Changelog added
Change log added for version 2.11
-
14 Jul 2021, 2:14PM | Action by: toebeann
File added
SMLHelper (Below Zero) 2.11 [version 2.11]
-
06 Jul 2021, 4:04PM | Action by: toebeann
Changelog added
Change log added for version 2.10.1
-
06 Jul 2021, 4:03PM | Action by: toebeann
File added
SMLHelper (Below Zero) 2.10.1 [version 2.10.1]
-
05 Jul 2021, 8:17AM | Action by: toebeann
Changelog added
Change log added for version 2.10
-
05 Jul 2021, 8:16AM | Action by: toebeann
File added
SMLHelper 2.10 [version 2.10]
May 2021
-
25 May 2021, 3:39PM | Action by: toebeann
Attribute change
Mod version changed to 2.9.7.
-
22 May 2021, 9:28PM | Action by: MrPurple6411
File added
SMLHelper 2.9.7 [version 2.9.7]
-
14 May 2021, 9:22AM | Action by: MrPurple6411
File added
SMLHelper 2.9.6 [version 2.9.6]
-
14 May 2021, 7:31AM | Action by: MrPurple6411
File added
SMLHelper 2.9.6 [version 2.9.6]
April 2021
-
25 Apr 2021, 5:02AM | Action by: MrPurple6411
File added
SMLHelper 2.9.4 [version 2.9.4]
March 2021
-
10 Mar 2021, 5:29AM | Action by: MrPurple6411
Attribute change
file visible to the public
-
09 Mar 2021, 8:08PM | Action by: MrPurple6411
File added
SMLHelper 2.9.3 (Below Zero) - Seaworthy Update - Open BETA [version 2.9.3]
-
- Mod page activity
-
April 2024
-
26 Apr 2024, 9:36AM | Action by: krasnoyarec2007
Endorsed
'SMLHelper Zero'
-
26 Apr 2024, 5:10AM | Action by: SSD80Md10
Endorsed
'SMLHelper Zero'
-
26 Apr 2024, 1:56AM | Action by: SimplyXD
Endorsed
'SMLHelper Zero'
-
25 Apr 2024, 6:23PM | Action by: GHonor
Endorsed
'SMLHelper Zero'
-
25 Apr 2024, 5:41PM | Action by: boldhedgehog
Endorsed
'SMLHelper Zero'
-
25 Apr 2024, 2:34PM | Action by: StefanCP
Endorsed
'SMLHelper Zero'
-
25 Apr 2024, 6:35AM | Action by: Hellz3rdvortex
Endorsed
'SMLHelper Zero'
-
24 Apr 2024, 7:15PM | Action by: andry2018
Endorsed
'SMLHelper Zero'
-
24 Apr 2024, 12:01PM | Action by: GagarinSuperStar
Endorsed
'SMLHelper Zero'
-
23 Apr 2024, 8:40PM | Action by: ObsidianFenrirHex
Endorsed
'SMLHelper Zero'
-
23 Apr 2024, 7:18PM | Action by: amienIDN
Endorsed
'SMLHelper Zero'
-
23 Apr 2024, 4:54PM | Action by: dnklkn
Endorsed
'SMLHelper Zero'
-
23 Apr 2024, 6:02AM | Action by: masasisada
Tracked
'SMLHelper Zero'
-
22 Apr 2024, 10:32PM | Action by: bobrim69420
Endorsed
'SMLHelper Zero'
-
22 Apr 2024, 2:16PM | Action by: GER0NlM0
Endorsed
'SMLHelper Zero'
-
22 Apr 2024, 8:06AM | Action by: Kryton45
Tracked
'SMLHelper Zero'
-
21 Apr 2024, 8:32PM | Action by: subnauticamodder12345
Endorsed
'SMLHelper Zero'
-
21 Apr 2024, 7:12PM | Action by: RaV78pl
Endorsed
'SMLHelper Zero'
-
21 Apr 2024, 5:49PM | Action by: NoobiCake
Endorsed
'SMLHelper Zero'
-
21 Apr 2024, 9:46AM | Action by: htof
Endorsed
'SMLHelper Zero'
-