Enhanced Storage is a quality-of-life mod for Schedule I that improves and customizes the storage capacity of various racks and shelves in the game.
With this mod, you can:
Individually configure the number of slots and display rows for each storage type
# 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
– Increases the slot count and number of display rows for storage racks.
– Allows full customization per storage type via configuration.
– Includes a global cap for total slot count to maintain balance.
– Uses MelonPreferences for user-configurable settings.
## 🛠️ Technical Details
This mod dynamically patches the `StorageEntity.Awake()` method using Harmony to modify internal values such as:
– `SlotCount`
– `DisplayRowCount`
These are applied based on user configuration and capped globally using `GameMaxSlots`.
Supported storage types:
| Storage Type | Default | Configurable |
|———————–|———|————–|
| Small Rack | 4×1 | ✅ |
| Medium Rack | 6×1 | ✅ |
| Large Rack | 8×2 | ✅ |
| Wall Mount Shelf | 4×1 | ✅ |
| Display Cabinet | 4×1 | ✅ |
| Wood Square Table | 3×1 | ✅ |
| Metal Square Table | 3×1 | ✅ |
| Safe | 8×2 | ✅ |
—
## ⚙️ Configuration
Settings are stored in the following file: `./UserData/MelonPreferences.cfg`
To enable the mod and apply custom settings, modify the configuration like this:
“`ini
[“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
“`
Nebouh