Releases: SubnauticaModding/Nautilus
Nautilus 1.0.0-pre.22
⚠️ This library is only supported on the latest branch of Subnautica. If you're using the Legacy branch, use SMLHelper for legacy instead.
This library includes all the features SMLHelper offered.
❗ This update REMOVES SMLHelper compatibility. Nautilus is now officially incompatible with SMLHelper!
What's Changed
- Default value for ItemActionHandler's Language argument by @Metious in #458
- EquipmentGadget allowed None enum values by @Metious in #456
- MarmosetUBER is initialized too late by @Metious in #455
- New WithTechType overload and explicit cast from Enum to EnumBuilder by @Metious in #457
- Added build GitHub actions by @Metious in #460
- Mark packages as development dependencies by @tinyhoot in #461
- Creature Egg examples have real names by @Metious in #462
- FMOD master channel group spam by @Metious in #459
- Fix mod message holding not being disabled at game start by @LeeTwentyThree in #464
- Remove SMLHelper compatibility patches by @LeeTwentyThree in #465
- Remove custom tech type be unlocked by default by @MrPurple6411 in #470
- Correct Missing ModifyPrefabAsync in CloneTemplate.GetPrefabAsync by @MrPurple6411 in #468
- Update ModCraftTreeLinkingNode.cs by @MrPurple6411 in #471
- Multiple Fixes for the ModPrefabCache by @MrPurple6411 in #469
- StoryGoal actions receive the name of the unlocked goal by @tinyhoot in #476
- Fix Custom Fabricators not being able to be changed by handlers. by @MrPurple6411 in #481
- Error when an option menu is loaded on menu open by @Metious in #480
- Prefix SpriteManager.GetWithNoDefault to avoid potential issues with custom icons by @LeeTwentyThree in #482
- Fix default TechGroup by @MrPurple6411 in #488
- Correct LanguageLine value to string to properly use the Language key by @MrPurple6411 in #487
- Ensure not checking for null key and instead use fallback language by @MrPurple6411 in #484
- Fix Mod Options again. by @MrPurple6411 in #485
- Extend the CloneTemplate by @MrPurple6411 in #489
- Workbench Organization. by @MrPurple6411 in #486
- Vehicle Upgrade Equipment Type Fixes by @Metious in #492
- Mention marking Nautilus as a dependency in the docs by @Metious in #493
- Model-MoonPool In BZ by @MrPurple6411 in #494
- ScanningGadget & KnownTech handling by @Metious in #473
- Creature Egg hatching fixes & large ACU support by @Metious in #463
- Add Remove default unlock request system. by @MrPurple6411 in #495
New Contributors
Full Changelog: 1.0.0-pre.21...1.0.0-pre.22
Nautilus 1.0.0-pre.21
⚠️ This library is only supported on the latest branch of Subnautica. If you're using the Legacy branch, use SMLHelper for legacy instead.
This library includes all the features SMLHelper offered.
What's Changed
- ConstructableFlags Fixes by @Metious in #447
- Modify Prefab Callbacks by @Metious in #446
- ApplySNShaders improvements: No specular settings applied by default, fix log spam, add comments by @Metious in #448
- Unlock All & Analysis Tech Fixes by @LeeTwentyThree in #450
- Prefab Template Processors by @Metious in #453
- SML Load Order Issues by @Metious in #449
- SpriteManager Race Conditions BZ by @Metious in #452
- Creature Eggs (This PR also includes a ResourcerTracker utility, asset reference fixes, AddHint method, and doc fixes) by @Metious in #451
- Fix creature egg example mod by @LeeTwentyThree in #454
Full Changelog: 1.0.0-pre.20...1.0.0-pre.21
Nautilus 1.0.0-pre.20
⚠️ This library is only supported on the latest branch of Subnautica. If you're using the Legacy branch, use SMLHelper for legacy instead.
This library includes all the features SMLHelper offered.
What's Changed
- Mod Message System optimizations by @LeeTwentyThree in #438
- Caching Proper Prefabs Fixes by @Metious in #439
- Fix analysis tech on pickup being non-verbose by @LeeTwentyThree in #441
- Support for modifying AssetBundleTemplate prefabs by @LeeTwentyThree in #440
- Use the correct MarmosetUBER shader (Decals are fixed!) by @LeeTwentyThree in #442
- Fix bug where MarmosetUBER is null by @LeeTwentyThree in #443
- Fix double tooltips and improve SMLHelper compatibility by @LeeTwentyThree in #444
- Fix ModMessageSystem memory issue; No messages should be held during game-time by @LeeTwentyThree in #445
Full Changelog: 1.0.0-pre.18...1.0.0-pre.20
Nautilus 1.0.0-pre.19
⚠️ This library is only supported on the latest branch of Subnautica. If you're using the Legacy branch, use SMLHelper for legacy instead.
This library includes all the features SMLHelper offered.
What's Changed
- Fix Newtonsoft.Json failing to handle custom enum values by @LeeTwentyThree in #437
Full Changelog: 1.0.0-pre.17...1.0.0-pre.19
Nautilus 1.0.0-pre.18
⚠️ This library is only supported on the latest branch of Subnautica. If you're using the Legacy branch, use SMLHelper for legacy instead.
This library includes all the features SMLHelper offered.
What's Changed
- ABSOLUTELY NOTHING
Nautilus 1.0.0-pre.17
⚠️ This library is only supported on the latest branch of Subnautica. If you're using the Legacy branch, use SMLHelper for legacy instead.
This library includes all the features SMLHelper offered.
What's Changed
- Add Custom Buildable Example mod by @LeeTwentyThree in #434
- Fix SaveDataCache loading issues (no longer loads after everything else) by @LeeTwentyThree in #435
Full Changelog: 1.0.0-pre.16...1.0.0-pre.17
Nautilus 1.0.0-pre.16
⚠️ This library is only supported on the latest branch of Subnautica. If you're using the Legacy branch, use SMLHelper for legacy instead.
This library includes all the features SMLHelper offered.
What's Changed
- Add tutorial on customizing your C# project by @LeeTwentyThree in #428
- Add model parameter to AddConstructable by @LeeTwentyThree in #430
- Custom audios not playing: CustomSoundHandler, CustomSoundPatcher and AudioUtils fix. by @VELD-Dev in #432
- [BZ ONLY] Added a better support for Hoverbike modules by @VELD-Dev in #429
Full Changelog: 1.0.0-pre.15...1.0.0-pre.16
Nautilus 1.0.0-pre.15
⚠️ This library is only supported on the latest branch of Subnautica. If you're using the Legacy branch, use SMLHelper for legacy instead.
This library includes all the features SMLHelper offered.
What's Changed
- Remove EatableHandler by @LeeTwentyThree in #427
- Emergency fix for Vehicle Upgrade Modules! by @jonahnm in #426
Full Changelog: 1.0.0-pre.14...1.0.0-pre.15
Nautilus 1.0.0-pre.14
⚠️ This library is only supported on the latest branch of Subnautica. If you're using the Legacy branch, use SMLHelper for legacy instead.
This library includes all the features SMLHelper offered.
What's Changed
VEHICLE UPGRADE MODULES SYSTEM:
Added UpgradeModuleGadget for vehicles upgrades. by @VELD-Dev in #391
New Contributors
Full Changelog: 1.0.0-pre.13...1.0.0-pre.14
Nautilus 1.0.0-pre.13
⚠️ This library is only supported on the latest branch of Subnautica. If you're using the Legacy branch, use SMLHelper for legacy instead.
This library includes all the features SMLHelper offered.
Please note the new CLA that was added. This is a requirement for all contributions going forward!
What's Changed
- Improve tutorials categorization by @LeeTwentyThree in #411
- Add Prefab Basics documentation page by @LeeTwentyThree in #412
- Better fix for #390 - Use AddGadget, but only when needed by @vlyon in #404
- Improve PDA item sorting capabilities by @vlyon in #403
- Default recipe item craft amount to one by @LeeTwentyThree in #414
- Add information on changing the plugin GUID in the simple mod guide by @LeeTwentyThree in #415
- Add 2 SearchChild extensions by @LeeTwentyThree in #416
- Add some new notes by @LeeTwentyThree in #419
- Add Contributor License Agreement (v2) by @LeeTwentyThree in #418
- Add ModMessageSystem by @LeeTwentyThree in #420
- Create AssetBundleTemplate.cs by @EldritchCarMaker in #348
Full Changelog: 1.0.0-pre.12...1.0.0-pre.13