Tags: MrPurple6411/Nautilus
Tags
fix: Fix creature egg example mod (SubnauticaModding#454) Patch correct class
fix!: Address ModMessageSystem memory issue; No messages should be he… …ld during game-time (SubnauticaModding#445) No messages should be held during game-time
fix: Newtonsoft.Json now properly handles custom enum values (Subnaut… …icaModding#437) * ContainsKey string overload * Semi-working transpiler * Clean up transpiler * Proper checking for custom enums * Update CacheManager for Reflection friendliness :( * Idk * Nonfunctional attempt * LAZY hotfix for people who want it * Add important warnings in the form of comments * Cleanup & comments * Further cleanup * Major fix
fix: Newtonsoft.Json now properly handles custom enum values (Subnaut… …icaModding#437) * ContainsKey string overload * Semi-working transpiler * Clean up transpiler * Proper checking for custom enums * Update CacheManager for Reflection friendliness :( * Idk * Nonfunctional attempt * LAZY hotfix for people who want it * Add important warnings in the form of comments * Cleanup & comments * Further cleanup * Major fix
feat: Add better support for Hoverbike modules (SubnauticaModding#429) * Added hoverbike quickslot component Complement of PR SubnauticaModding#391. * Should be working. Tests are needed. * Hoverbike Modules Support is now fully functional. I didn't expect it was gonna work so well. * Removed useless commands and useless usings and commented code. Added a notice in VehicleUpgradesPatcher for modders who would like to edit. * Fix compiler error * Fixed visibility of the HoverbikeModulesSupport behaviour. * Fixed one more visibility thing * removed useless comments and fixed a techtype reference. * Update VehicleUpgradeExample_BelowZero.cs fixed the is statements. --------- Co-authored-by: LeeTwentyThree <[email protected]>
fix: Emergency fix for Vehicle Upgrade Modules! (SubnauticaModding#426) * Emergency fix for Vehicle Upgrade Modules! * Optimization changes. * Formatting fixes * Condense 'gadget' declaration --------- Co-authored-by: LeeTwentyThree <[email protected]>
feat: Added UpgradeModuleGadget for vehicles upgrades. (SubnauticaMod… …ding#391) * Made the ModuleGadget thingy. Ready for PR ? * Now ready for PR, test may be needed, if no push in 10 minutes, then it is a valid build. * okay fixed something, now ready for PR * changed the name of the module gadget to UpgradeModuleGadget * Corrected a possible bug (latest) * Added an insane quantity of functionality, and it's only the beginning. The most advanced part is for Subnautica 1, for Below Zero I still have a loooot of work, and SN1 too but BZ more... * *tried* to add an example upgrade module * now the example mod should work * Seamoth, Seatruck and Snowbike are now compatible with Upgrade Module Gadget. Almost finished the rest. * Cleaned all unnecessary usings, as Lee asked. * Added SeaTruck On Use delegate, should be working at 100% but test is needed, if someone can make an example mod for that (BZ) it would be great, I don't have time lastly * Added Seamoth OnUse patch for test with Example Mod. The delegate for SeaMoth is now working holy shit. * Removed harmony debug attribute * Added some stuff * Tests are needed. Normally everything is working **EXCEPT HOVERBIKE OnUse, HOVERBIKE OnToggle and (maybe) SEATRUCK OnToggle.** I am writing a MonoBehaviour for the Hoverbike and one for the SeaTruck (HoverbikeComplement and SeaTruckComplement, possibly renamed in the future) but I will add it in a different PR. * Revert autoformatting & using statement reordering * Umm... no * What am I reverting? * Remove Vehicle Upgrade mod csproj files * Fix more odd oversights * ? * Callback shenanigans * Remove unused using statements * Move all example code into VehicleUpgradesExample * Potentially fixed seamoth crush depth not changing. Debug, troubleshoot and tests are required * Okay well.. It's working ! * bring some additional changes requested by sir Metious. * Edited the primary problems for merge I guess * removed the "configurable and changeable values" to be in a next PR that I will probably do very quickly so at least it's done * Removed unnecessary using statement * Update VehicleUpgradesExample.cs * added a documentation page * finished to update the doc * This time it should be good * VehicleUpgradesPatcher fixed, upgrades are now working totally on Exosuit too ! * Cleaned unusded usings. * Optimized code and removed comments. * Must be "yield return null" * Fix typo ("POssibilities") * Minor grammar changes --------- Co-authored-by: LeeTwentyThree <[email protected]>
feat: Create AssetBundleTemplate.cs (SubnauticaModding#348) * Create AssetBundleTemplate.cs * Add missing xml docs * Cache bundles and add warnings * Remove Assembly argument It's now gotten automatically via Assembly.GetExecutingAssembly Also I did forget to add the bundle to the cache * Optional Assembly param & minor doc updates --------- Co-authored-by: LeeTwentyThree <[email protected]>
fix: correct spelling mistake in localization example mod
PreviousNext