You are viewing a potentially older version of this package. View all versions.
JacobsValheim-VikingCraftingAndQuickDeposit-0.0.3 icon

VikingCraftingAndQuickDeposit

Craft and build from nearby chests, quick deposit, restock, search with icons, protect items, sort chests and refill fires. Optional Epic Loot support. AI-generated.

Date uploaded 3 days ago
Version 0.0.3
Download link JacobsValheim-VikingCraftingAndQuickDeposit-0.0.3.zip
Downloads 54
Dependency string JacobsValheim-VikingCraftingAndQuickDeposit-0.0.3

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2350 icon
denikson-BepInExPack_Valheim

BepInEx pack for Valheim. Preconfigured with the correct entry point for mods and preferred defaults for the community.

Preferred version: 5.4.2350

README

Viking Crafting & Quick Deposit

Spend less time carrying supplies between your pockets and your chests. Deposit matching items, restock a chosen loadout, craft and build using 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.

Your base, in one window

Press Ctrl+F to search loaded, accessible storage. Item cards show icons, stack counts, rarity, quality, enchantments, chest names and distances. Filter by rarity or search item names, prefab names and effects; container names and types do not match the search. Sort by name, nearest chest or largest stack. All matching stacks are available in one scrollable list. Contents load when opened; use Refresh storage to update that snapshot. Background recipe discovery does not periodically replace the list.

Locate marks the chest for 20 seconds with a map ping, aligned outline and distance marker, including moving boat and cart cargo. Search captures keyboard input so typing M does not open the map, and scrolling the window does not zoom the game camera.

The Deposit & restock rules tab sets item blacklists and precise carried totals. Protected slots reserves inventory positions. Equipped items, quest items and protected slots are excluded from quick deposit; hotbar protection defaults on. Enchanted items and equipment require explicit opt-in. Different item metadata is never treated as interchangeable merely because the names match.

Item-location index

Already-placed chests are indexed when you join; new and newly loaded chests are added automatically. Deposits, withdrawals and other inventory changes refresh only the affected chest. A low-frequency background repair runs in small batches to catch external changes. Search immediately shows basic item information from that same index, then enriches it with rarity and enchantments in small batches. Pending details are marked as loading, never normal. Search caches unchanged item descriptions. Refresh storage rebuilds the index from currently loaded chests; no chest rebuilding or manual item movement is needed. Range and access are checked at lookup, and contents are rechecked after ownership before anything moves. This index is a current-location cache, not a historical ledger or remote-world inventory.

Features

  • Quick deposit: Period (.) puts eligible items into chests already containing that item type. Works while walking or sprinting; no automatic pickup routing. Successful deposits can show larger item icons rising above your character before arcing toward their destination. Flights default to three seconds and can be configured from two to eight seconds. Effects are local, cosmetic and capped.
  • Restock: Comma (,) tops up each configured item to its chosen total, up to its maximum stack. Three foods set to 2 means carrying two of each, not withdrawing two more every time. Deposit retains these totals.
  • Alt-click rules: Alt-left-click an inventory item to cycle Normal → Locked → Restock → Normal. Labels show LOCK or R:amount. These rules apply to the item type, not just one stack. Set an exact restock amount in the rules tab; the shortcut initially uses the clicked stack quantity. Protected slots remain a separate option.
  • Crafting and upgrading: missing ordinary ingredients are pulled into your inventory before the native action. Station and upgrade requirements remain in effect. Material displays use required (available), for example 1 (342); hover for inventory/storage subtotals.
  • Building: a placement attempt gathers missing materials; place the piece again after the readiness message. Free inventory space is required for gathered resources.
  • Recipe discovery: walking near loaded accessible chests learns their materials through the game's normal discovery system. You do not need to open the chest or pick up each item. Station and progression requirements still apply.
  • Manual refilling: interacting with fires, torches, braziers, smelters and kilns pulls missing fuel or supported machine inputs from accessible crafting storage. Native inputs and capacity limits apply.
  • Automatic fuel: Alt + Interact (normally Alt+E) toggles each fire, torch or brazier. Its hover text shows On/Off, saved on that placed object; new objects default Off. The owning player's client periodically gathers one extra fuel item from eligible chests and refills it. Only one automatic request runs at a time. It needs a nearby connected owner, loaded accessible storage, and bag space. It does not operate in unloaded areas or while everyone is offline, and does not automatically load smelter ore. Opening menus pauses automatic work. Crafting range limits apply to both player-to-chest and fire-to-chest distance.
  • Chest controls: independently toggle quick deposit, crafting pulls and building pulls; set a priority; press Sort chest to arrange existing stacks by name, quality and quantity. Sorting never merges stacks or rebuilds enchanted items.
  • Vehicle cargo: normal Container-based boat and wagon storage shares the same access checks. Backpacks and custom inventory implementations are not scanned.
  • Optional Epic Loot: automatically detects Epic Loot for rarity/effect search. Transfers retain native and custom item data. Ordinary crafting/fuel pulls exclude enchanted and custom-state materials. Works without Epic Loot installed.
  • Optional Storyteller: Viking Storyteller 0.4.7 includes the adapter for this release, recording completed deposits, restocks and material pulls. Manual and automatic fuel pulls have distinct ledger labels. A pull records movement into your bag, not proof that the fuel was consumed. No private HTTP API is needed.

Controls and range

Action Default
Quick deposit Period (.)
Restock Comma (,)
Search and rules Ctrl+F
Cycle item rule Alt-left-click
Toggle automatic fire fuel Alt + Interact / Alt+E
Close search Escape
Quick deposit / search radius 250 metres
Crafting / refilling radius 100 metres
Building radius 100 metres

Deposit/restock share a three-second cooldown. Actions give brief text feedback, without confirmation dialogs. Search, deposit and restock bindings and storage radii are configurable; server radii apply to connected clients. Existing settings are preserved on upgrade.

Installation and limits

Install the same version on the server and every participating client. Requires BepInEx; Epic Loot and Storyteller are optional. Restart game/server after installation. Config: BepInEx/config/JacobsValheim.VikingCraftingAndQuickDeposit.cfg.

Range does not load distant chests. Only loaded, accessible containers participate. The chest owner validates access before a short ownership lease. Busy chests are skipped. A changed or full target may leave gathered materials in your bag. Recovery records block ambiguous interrupted transfers instead of blindly replaying or refunding them; keep those files when investigating a problem.

Automated logic and isolated native game-process checks cover item preservation, storage actions, fuel handling, sorting and optional integrations. Real graphical layout, two-client contention and disconnect behavior still require in-game validation; headless tests do not establish those results.

Plant growth timers and automatic crop replacement are provided by farming mods, not this package. With PlantEasily, F6 toggles its replant feature using its own settings and planting materials.

CHANGELOG

0.0.5

  • Fix Epic Loot materials incorrectly showing as missing even when carried in inventory.
  • Recognize standard Epic Loot crafting material metadata without stripping it or allowing unknown chest item metadata to be consumed.
  • Pull only the missing amount for mixed inventory/storage enchanting costs, while preserving native carried-item behavior.
  • Handle zero-cost entries and preserve native inventory enchanting if storage preflight is unavailable.
  • Use Viking Storyteller 0.4.9 for storage ledger integration with this version.

0.0.4

  • Add built-in shared chest viewing with coordinated transfers, splitting, swapping, take-all, stack-all, sorting and settings.
  • Add stone oven/cooking-rack and shield-generator fuel/input pulls; extend native fuel coverage.
  • Request an exclusive owner handoff for automatic fire, torch and brazier refilling.
  • Add optional Epic Loot enchanting, conversion, augmentation and disenchanting material pulls.
  • Add a drag-to-trash inventory button with equipped, quest, locked and protected-slot safeguards.
  • Prune unloaded storage references on clients and servers; remove repeated full inventory-map searches when refreshing one chest.
  • Keep transfers pending until the server observes the changed chest contents; reject stale replies and retain ambiguous outcomes without automatic refunds or retries.
  • Retain bounded before/after transfer evidence. Network confirmation does not replace Valheim character/world backups or prevent character-save rollbacks.
  • Fix battering ram wood input by resolving its parent network view; verify carried wood first and chest fallback with the original prefab geometry.

0.0.3

  • Locate lasts 20 seconds; highlight geometry follows chest rotation, including vehicle tilt.
  • Search loads on open or Refresh storage. Background recipe discovery no longer rewrites its visible snapshot.
  • All matching stacks are accessible in one scrollable list, with only visible rows drawn. Opening resets old text and rarity filters.
  • Item and enchantment search excludes the container name/type.
  • The search window consumes gameplay mouse-wheel zoom input while retaining UI scrolling.
  • Deposit icons rise vertically for 0.8 seconds, then arc toward their destination. Three-second default duration, larger icons, staggered starts, configurable 2–8 seconds. Effects remain cosmetic and occur only after confirmed transfers.
  • Recipe-list availability includes chest ingredients when refreshed inside the native crafting call. Material consumption remains limited to gathered backpack ingredients.
  • Optional Storyteller reporting requires Storyteller 0.4.7 for its strict storage-version compatibility check. No transfer schema change.

0.0.2

  • Add manual chest-supplied fuel and machine input for fires, torches, braziers, smelters and kilns.
  • Add persistent Alt+Interact automatic fuel toggles on fires, torches and braziers, with owner/access/capacity checks.
  • Show required (available) material counts and inventory/storage subtotals.
  • Add Alt-click item-rule cycling and LOCK / restock badges.
  • Add larger search cards, native item icons, rarity colors, chest totals and sorting options.
  • Add chest sorting that preserves existing item instances and metadata.
  • Add optional flying item icons after completed deposits.
  • Allow deposit/restock while holding movement and sprint keys.
  • Index item locations, backfill existing loaded chests, update affected chests on inventory changes and add Refresh storage.
  • Share the lightweight index with search; display basic rows first and enrich rarity/effects in batches, with explicit loading status.
  • Cache unchanged search rows; batch background repairs.
  • Skip irrelevant chests before requesting ownership for material pulls.
  • Add distinct manual/automatic fuel-pull purposes for Storyteller 0.4.6.

Changelog

0.0.1

Initial development candidate: manual quick deposit, exact-target restock, loaded-storage material pulls, searchable inventories, chest controls, optional Epic Loot handling and conservative transfer recovery.

Publication is pending multiplayer validation and review. No earlier version of this package has been published.