AutoStorage
Automatically stores inventory items in designated locations. Uses per-map default storage points, supports per-item custom destinations, auto stacking, and optional disposal of excess stock to reduce
About this mod Author’s original text
OldMarket.AutoStorage
Features
Store items from inventory
- Press Y (all slots) or U (current slot) to move items from your inventory to their assigned storage locations.
- All inventory items except bags and tools are eligible to be moved. Fishing trash, empty boxes, and rotten items are automatically routed to the JunkMan.
- If no per-item storage has been defined, items are stored in the default storage locations (these may include coordinates that are not accessible before certain areas such as the Cellar are unlocked).
- Default storage locations are defined for all maps. You can customize them per map if needed.
Auto-stacking
- Press Home to automatically stack items stored in their assigned locations.
- When multiple partial stacks exist in assigned storage, stacks are consolidated up to the stack limit.
- Perishable items are only stacked together when they share the same remaining days.
Auto-disposal of excess items
- When you auto-stack with Home, items above a configured limit are sent to the JunkMan (only sent there, not sold).
- Only items in assigned storage locations are counted. Items in default storage or on display in the shop are not included.
- Can be used to prevent world slowdowns caused by too many objects.
- Requires prior configuration (a limits.json file). If many items match the criteria, processing can temporarily become heavy.
Item drop
- Drops all items in your inventory at your feet (excluding bags and tools).
Post-install checklist
- On the first game launch after installing the mod, default storage and material category files are created under BepInEx/config/OldMarket.AutoStorage. If you do not need customization, you can use them as-is.
- Put some items in your inventory, then press Y (all slots) or U (current slot). Confirm that items are stored in the default storage locations even without per-item assignments.
- Press F6 to show markers in the world for the current map’s default storage locations.
Assigning per-item storage locations
- Put the item you want to assign into an inventory slot.
- Stand at the desired storage location in the world and press L (default).
Default storage behavior
When you press Y or U, items in your inventory are automatically distributed to default storage locations as follows:
- Workshop front: foraged items (flowers, etc.), ores
- JunkMan: fishing trash, fishing trophies, items with 0 quantity (empty boxes), rotten products
- Cellar: all other items
- Cellar entrance: items with only 1 day remaining (takes priority over assigned storage locations)
- Example: after closing, send all “1-day-left” items here as a temporary holding area so they are easy to re-display together the next day.
If a per-item storage location has been assigned, it takes priority over the default storage location.
Default storage locations are mapped per map, not per save file.
All maps have initial default storage locations defined, and you can customize them if necessary.
Config
You can change the following settings in BepInEx/config/oldmarket.autostorage.cfg.
- Key bindings (default)
- L: register storage location (per world + per item ID)
- Y: auto-store all inventory slots (excluding bags and tools / storage priority: one-day-left default storage (if enabled) > per-item storage > default storage)
- U: auto-store only the current slot (uses the same rules as Y, but limited to a single slot)
- Home: auto-stack items in assigned storage and send amounts above the configured limit to the disposal location (requires prior setup)
- B: drop all non-bag, non-tool items in the inventory at your feet
- F6: visualize default storage locations per map (Cellar / JunkMan / Workshop / one-day-left Cellar) and output debug info to the log
- Default storage marker colors: Workshop - blue, Cellar - green, Cellar (one day left) - yellow, JunkMan - red.
- F7: debug function to inspect item IDs in your inventory
- Use dedicated default storage for “one-day-left” items (default: tr
Install & use Install: follow the bundled instructions
- Unzip the archive from playbuff and read the bundled readme / instructions first.
- Most mods rely on the game's mod loader — the usual route is a community mod manager (such as r2modman): pick this game, install, and it handles the loader and dependencies.
- For a manual install, put the mod files into the matching Mod / plugins folder inside the game directory.
- Launch the game to confirm it loaded; mods with listed dependencies need those installed as well.
Install locations vary a lot between mods — the bundled readme is the most reliable guide.
Install these first, or the mod will not work: