SylviBlossom-SmartItemSaving icon

SmartItemSaving

Improves how items on the ship save, helping against ID changes and properly keeping positions/rotations

Last updated 2 weeks ago
Total downloads 53702
Total rating 13 
Categories Mods Misc BepInEx Server-side
Dependency string SylviBlossom-SmartItemSaving-1.2.2
Dependants 46 other packages depend on this package

This mod requires the following mods to function

BepInEx-BepInExPack-5.4.2100 icon
BepInEx-BepInExPack

BepInEx pack for Mono Unity games. Preconfigured and ready to use.

Preferred version: 5.4.2100
Evaisa-HookGenPatcher-0.0.5 icon
Evaisa-HookGenPatcher

Generates MonoMod.RuntimeDetour.HookGen's MMHOOK file during the BepInEx preloader phase.

Preferred version: 0.0.5

README

SmartItemSaving

Improves how items save, attempting to prevent updating/removing/adding mods from replacing other modded items on the ship, and making items correctly save their positions and rotations.

This requires you to both save and load using this mod! If you plan to install this mod to do modpack changes, first do a launch and save with this mod installed before any modpack changes.

For fixing items falling through the floor and item rotation saving, all clients must have the mod for them to appear the same when joining.

If you encounter any problems please report the bug either on discord or open an issue.

Current features

  • Prevent corruption of items in ship when items are added/removed by mods
  • Prevent corruption of ship unlockables/furniture too
  • Prevent items falling through the floor on load
  • Save item rotation
  • Create backup when save is loaded (only one)

Planned features

  • Resolve name conflicts for ship unlockables
  • Maybe Increase item save limit to 999 (configurable)

Mod Compatibility

The following mods or mod config options either have compatibility issues or do the same thing as a feature from this mod:

  • Remnants
    • Completely replaces how item saving works, making it incompatible with this mod and others.
  • CupboardFix
    • Does the same thing as this mod's "FixItemFalling" option.
    • Compatibility not tested, but may conflict with this mod's "SaveItemRotation" option.
  • GeneralImprovements's FixItemsFallingThrough option
    • Does the same thing as this mod's "FixItemFalling" option.
    • Compatibility not tested, but should be fine.
  • LethalLib's EnableItemSaveFix option
    • Does a similar thing as this mod's "FixItemIds" option.
    • Compatible, but redundant.
    • May cause save corruption?