NebCorp-EnhancedStorage icon

EnhancedStorage

Expands and customizes storage capacities in Schedule I.

Last updated 3 weeks ago
Total downloads 8411
Total rating 1 
Categories Mods Misc IL2CPP
Dependency string NebCorp-EnhancedStorage-1.1.6
Dependants 1 other package depends on this package

README

Enhanced Storage

A mod for Schedule I that improves and customizes the storage capacity of various storage racks in the game.

Created by Nebouh — powered by MelonLoader and Harmony.


📦 Features

  • Customize storage: Adjust the slot count and number of display rows for each storages.
  • Configuration: Allows full customization per storage type via configuration.
  • Increase maximum storage slots: Raise the slot limit beyond the default 20 slots.

🔮 Features

Future updates will expand the mod to include performance customization for each storages, allowing users to tweak:

  • Filters Storage
  • Connect Storages together
  • Switch Storages by Storages
  • Please open an issue on github for further ideas

🛠️ Technical Details

This mod dynamically patches Storage Methods using Harmony to modify internal values such as:

  • SlotCount
  • DisplayRowCount
  • GameMaxSlots

Supported storage types:

Storage Type Default Configurable
Small Rack 4x1
Medium Rack 6x1
Large Rack 8x2
Wall Mount Shelf 4x1
Display Cabinet 4x1
Wood Square Table 3x1
Metal Square Table 3x1
Safe 8x2 ✅ NEW
Coffee Table 3x1 ✅ NEW

⚙️ Configuration

Settings are stored in the following file: ./UserData/MelonPreferences.cfg

Note:

  • "Slots" defines the number of inventory slots added to the object.
  • "Rows" defines how these slots are visually organized (split into rows).

To enable the mod and apply custom settings, modify the configuration like this (Default settings):

["EnhancedStorage"]
EnableMod = true
UseDefaultSettings = false
GameMaxSlots = 20
SmallRackSlots = 8
SmallRackRows = 2
MediumRackSlots = 12
MediumRackRows = 2
LargeRackSlots = 18
LargeRackRows = 3
WallMountShelfSlots = 12
WallMountShelfRows = 2
DisplayCabinetSlots = 8
DisplayCabinetRows = 2
WoodSquareTableSlots = 9
WoodSquareTableRows = 3
MetalSquareTableSlots = 9
MetalSquareTableRows = 3
SafeSlots = 18
SafeRows = 3
CoffeeTableSlots = 6
CoffeeTableRows = 1