
VikingCraftingAndQuickDeposit
Manual quick deposit, exact-target restock, crafting and building from loaded storage, Ctrl+F chest search, personal item protection and optional Epic Loot support. AI-generated.Viking Crafting & Quick Deposit
Spend less time moving supplies between your pockets and your chests. Manually deposit matching items, restock your chosen supplies, craft and build from nearby storage, and find where you put things.
Built primarily for a private local Valheim server, with configurable settings for other servers. Compatibility with every mod combination is not guaranteed. AI-generated software.
Features
- Manual quick deposit: press Period to move eligible items into chests containing the same item type. There is no automatic pickup routing. Deposit and restock share a three-second client/server cooldown.
- Exact restock targets: choose a total for each supply, from 1 to its maximum stack. Setting three foods to 2 tops each food up to 2; it does not take two extra each time. Your chosen totals are also kept when depositing.
- Crafting from storage: missing ordinary ingredients are gathered into your inventory before the normal craft or upgrade runs. Crafting stations and their levels still matter.
- Building from storage: a placement attempt gathers missing materials. Once the readiness message appears, place the piece again. You need room in your inventory for the gathered materials.
- Chest search: Ctrl+F opens a searchable inventory overview. Locate adds a temporary map ping, outline and distance marker; the marker follows moving cargo.
- Recipe discovery: learn materials from accessible chests through the game's normal discovery system.
- Personal protection: item blacklists, protected inventory slots, hotbar protection and restock reserves. Equipped and quest items are excluded from quick deposit.
- Chest controls: buttons on the open chest independently enable or disable quick deposit, crafting pulls and building pulls. Set priorities to prefer particular chests.
- Boat and wagon cargo: native Container-based vehicle inventories use the same storage rules. Unusual custom inventory systems may need their own adapters.
- Optional Epic Loot support: automatically detects Epic Loot for rarity/effect search and item handling. Transfers preserve native item state and custom data. Enchanted equipment deposit requires explicit opt-in; ordinary material pulls exclude enchanted and custom-state items.
- Brief result messages: quantities, unavailable supplies and pending results appear as fading text, without a confirmation screen.
Controls and settings
| Action | Default |
|---|---|
| Quick deposit | Period (.) |
| Restock supplies | Comma (,) |
| Search / supply preferences | Ctrl+F |
| Close search | Escape |
| Deposit and restock radius | 250 metres |
| Crafting radius | 100 metres |
| Building radius | 100 metres |
Keys and ranges are configurable. Server range settings apply to connected clients. Open the search window's Deposit & restock rules tab to set a blacklist and supply totals, or Protected slots to reserve inventory positions. Favorites stay with their slots when items move.
Quick deposit matches existing item types. Put one of an item in its intended chest first. Identical names alone do not permit stacks with different custom state to merge.
Installation
Install BepInEx and this same mod build on the dedicated server and every participating client. Epic Loot is optional and is not installed as a dependency. Restart the game/server after installation. Configuration is generated at BepInEx/config/JacobsValheim.VikingCraftingAndQuickDeposit.cfg.
For manual installation, copy the package's BepInEx folder into the game/server folder. Use a separate mod-manager profile and disposable world for initial multiplayer validation. Disable overlapping storage action features in that test profile to avoid competing keybinds or inventory operations.
Current 0.0.1 limits
Only loaded, accessible containers are available. A 250-metre range setting does not load distant chests. Whole-base access to unloaded storage is still in development.
Backpack inventories are not scanned. Craft/build gathering may leave a partial quantity in your bag if a chest becomes unavailable; no craft output is created until the normal game requirements are met.
If a transfer is interrupted, its local recovery record blocks a new transfer. Pressing deposit/restock again checks the original inventories. It clears the record only when all inventories exactly match the recorded complete or unchanged state. An ambiguous result needs manual review; the mod does not blindly replay or refund items. Keep configuration/recovery files when investigating an interrupted transfer.
Viking Storyteller event integration is planned separately and is not active in this build.
Validation status
Automated model tests and isolated native game-process tests cover item preservation, deposit, restock, crafting, a Legendary upgrade, native chest/cart/boat inventories and exact-state recovery, with and without Epic Loot. These do not substitute for a real two-client session. Graphical interaction, multiplayer contention and disconnect tests are pending before publication.
This document describes the mod as a whole. Release changes belong in the changelog.