Please disclose if any significant portion of your mod was created using AI tools by adding the 'AI Generated' category. Failing to do so may result in the mod being removed from Thunderstore.
RunicVault
One storage network for your Valheim base. Search, craft, upgrade and build from stored materials, with biome-based progression, a wireless remote and fast transfers. English/Russian support.
| Date uploaded | a week ago |
| Version | 0.7.0 |
| Download link | VovaMonster228-RunicVault-0.7.0.zip |
| Downloads | 125 |
| Dependency string | VovaMonster228-RunicVault-0.7.0 |
This mod requires the following mods to function
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.2351ValheimModding-Jotunn
Jötunn (/ˈjɔːtʊn/, 'giant'), the Valheim Library was created with the goal of making the lives of mod developers easier. It enables you to create mods for Valheim using an abstracted API so you can focus on the actual content creation.
Preferred version: 2.30.2README
RunicVault
A shared storage network for your Valheim base. Connect storage blocks to a runic core, then search your stock, craft equipment and build from the same supply. Carry a bound remote to access the network while exploring.
0.7.0 adds new building recipes and biome-based remote upgrades without boss trophies. It also brings the fast transfers, stable item details and inventory-space fixes developed since the last public release. Update the host and every player together.
What you can do
- Browse one item grid with native Valheim icons, search, categories and sorting.
- Craft and upgrade equipment with materials from the connected network and your pocket.
- Build with an ordinary hammer while carrying a bound remote. Normal station, placement, stamina and durability requirements apply.
- Expand from wooden storage blocks to bronze, iron, silver and black metal.
- Improve remote range using biome resources and ritual components.
- Quickly deposit stacks with Ctrl + click, Deposit all or Deposit matching. Equipped, protected and quest items are skipped.
- Transfer only what fits: extra stock stays in storage, and extra deposits stay in their original inventory stacks.
- Use English or Russian UI, following your Valheim language setting.
Storage updates follow changes to the network. Fast clicks are batched, and item details stay in place during transfers. Transfers use a background inventory checkpoint instead of a full character/cloud save each time. Normal game saves still work.
Install
Install RunicVault with Thunderstore Mod Manager or r2modman. Dependencies:
denikson-BepInExPack_Valheim-5.4.2351ValheimModding-Jotunn-2.30.2
For manual installation, install those dependencies and copy plugins/RunicStorage/RunicStorage.dll into BepInEx/plugins/RunicStorage/. Keep only one copy of that DLL. Install the same version on the server and every client.
Back up your world and characters before updating. Existing RunicVault storage, block levels, bound remotes and paid range upgrades are retained. New recipes apply to future construction and upgrades.
Build your network
Build the core and blocks with your hammer. Blocks within 30 m connect to the nearest core. Press E at a core or block to open the network.
| Piece / item | Recipe |
|---|---|
| Runic Core | Fine Wood ×20, Surtling Core ×2, Greydwarf Eye ×10, Bronze ×5 |
| Storage Block | Wood ×20, Stone ×10, Resin ×5 |
| Wireless Remote — workbench | Fine Wood ×10, Surtling Core ×1, Greydwarf Eye ×10, Bronze ×2 |
| Runic Hammer — workbench | Hammer ×1, Surtling Core ×1, Fine Wood ×5 |
Carry the remote and press Shift + E at the core to bind it. Press G to open the bound network. With the remote in your pocket, an ordinary hammer can draw missing building materials from storage within the remote's range.
Controls
| Action | Control |
|---|---|
| Open a core or block | E |
| Open the bound remote | G — configurable |
| Close storage | E, G or Esc |
| Bind a carried remote | Shift + E at the core |
| Upgrade a storage block | Shift + E at the block |
| Pick up / place an item | Click |
| Split a stack | Shift + click |
| Quickly transfer a stack | Ctrl + click |
| Protect an inventory item from bulk deposit | Alt + click |
| Upgrade remote | ? Controls → Upgrade remote, or Ctrl + use the remote |
The storage cursor withdraws items when you place them in your inventory; right-click cancels it. Collect shows preserved deliveries if space changes during a pending transfer. Free an inventory slot and collect them. Existing deliveries survive updating the mod.
Storage upgrades
The block hover shows its next upgrade and price. Materials can come from your pocket and the network.
| Tier | Slots | Upgrade cost |
|---|---|---|
| Wood | 18 | Initial block recipe |
| Bronze | 27 | Bronze ×3, Fine Wood ×10 |
| Iron | 40 | Iron ×5, Ancient Bark ×10 |
| Silver | 54 | Silver ×4, Obsidian ×10 |
| Black metal | 70 | Black Metal ×8, Fine Wood ×10 |
The core adds 16 slots. A replacement core reconnects surviving blocks in range; their contents and upgrades remain. Items stored in the destroyed core itself drop normally.
Remote upgrades
Starting range is 100 m. Each recipe unlocks the next range; no boss trophies are consumed. Carry the materials, store them in the network, or combine both. The Controls panel displays every ingredient and enables upgrading when the whole recipe is available.
| New range | Upgrade cost |
|---|---|
| 200 m | Surtling Core ×1, Greydwarf Eye ×10 |
| 400 m | Ancient Seed ×3, Bronze ×3 |
| 800 m | Withered Bone ×5, Iron ×5 |
| 1600 m | Dragon Egg ×1, Silver ×5 |
| 3200 m | Fuling Totem ×1, Black Metal ×5 |
| 6400 m | Sealbreaker Fragment ×3, Refined Eitr ×10 |
| Whole world | Bell ×1, Flametal ×5 |
Progression follows resource gathering in each biome. The server checks the paid tier and range. Remote upgrades keep the separate block-connection radius unchanged.
Configuration and compatibility
BepInEx/config/vovak.runicstorage.cfg is created on first launch.
| Setting | Default | Purpose |
|---|---|---|
| Controls.Open | G | Remote opening shortcut |
| Controls.ScrollSpeed | 300 | Scroll distance per wheel step |
| Storage.Radius | 30 | Block connection radius in metres |
| Storage.RemoteRange | 100 | Starting remote range; 0 removes range limits |
Storage range settings are controlled by the server. Old default E remote bindings migrate to G; other custom bindings are kept.
Guard-stone permissions and transfers are checked by the server. Each player's window opens independently. Repeated requests and replies do not repeat completed transfers. Compatibility with every other storage or crafting mod has not been tested.
Verified in Valheim 1.0.16: 509 local-host checks and 33 dedicated receiver checks with synthetic peers, plus loading without graphics. The new recipes, partial ingredient rejection, mixed inventory/storage payments and duplicate receipts were exercised in the actual game. Two independent network clients have not been verified in this release.
Keep the runic-journal folder when backing up characters. World and character saves remain separate Valheim files; restore a matching backup set. Before uninstalling, collect deliveries, move items to ordinary containers and dismantle custom pieces. For bug reports, include version, solo/server context, steps and relevant BepInEx/LogOutput.log lines with private details removed.
По-русски
RunicVault объединяет блоки в общий склад: поиск, категории, создание и улучшение вещей, строительство из запасов и доступ через пульт. Ядро и начальный блок получили новые рецепты; пульт улучшается ресурсами биомов и компонентами призыва, без боссовых трофеев. Уже построенные склады и оплаченные улучшения сохраняются.
- E у ядра или блока открывает склад. G открывает привязанный пульт.
- Shift + E у ядра привязывает пульт; Shift + E у блока улучшает его. Цена видна при наведении.
- Клик — взять/положить; Shift + клик — разделить; Ctrl + клик — перенести стак; Alt + клик — защитить вещь от массового складывания.
- «Управление» показывает оба ресурса следующего улучшения пульта. Материалы можно брать из кармана и сети одновременно.
- Блоки подключаются в радиусе 30 м. Дальность пульта: 100 → 200 → 400 → 800 → 1600 → 3200 → 6400 м → весь мир. Рецепты приведены в таблицах выше.
- Перенос ограничен свободным местом: лишнее остаётся в исходном стаке или на складе. Если место заняли уже во время отправленной операции, доставка сохраняется в «Получить».
- Быстрые Ctrl-клики идут пакетами; карточка предмета не пересоздаётся между переносами. Запись журнала работает в фоне, полного сохранения персонажа на каждый перенос нет.
- На хосте и у всех игроков должна стоять 0.7.0. Сохраняй вместе резервные копии мира, персонажа и папки
runic-journal.
Credits and license
Inspired by the shared-storage concept in MagicStorageValheim by FadedMods/Pandora. Disable that mod when using RunicVault; legacy save identifiers are retained for compatibility. RunicVault ships its own implementation and procedural models. Models and the original code-drawn icon were created with AI assistance. Dependencies: BepInEx, Harmony and Jötunn. Native Valheim materials and item icons belong to Iron Gate and are loaded from your game at runtime. No game binaries, decompiled source or extracted assets are included. Original code and package icon: MIT; see LICENSE.
CHANGELOG
Changelog
0.7.0 — 2026-10-06
- Add new core, storage-block, remote and runic-hammer recipes; boss trophies and rubies are no longer required to build a core.
- Replace boss-trophy remote upgrades with seven biome-resource recipes. Pay using carried materials, stored materials or both; the Controls panel displays the complete cost.
- Rebalance storage-block upgrade costs. Preserve existing storage contents, block levels, bound remotes and paid range upgrades.
- Include incremental storage updates, batched Ctrl deposits and background inventory checkpoints developed in 0.6.5–0.6.8.
- Respect available pocket/storage space before ordinary transfers; leave excess items at their source and refresh the Collect counter after delivery.
- Keep item details and withdrawal buttons stable between transfers. Move remote opening to G; E remains world interaction.
- Rewrite the package description and getting-started guide around RunicVault's current features and progression.
0.6.4 — 2026-10-05
- Replace two full character/cloud saves per transfer with atomic local inventory checkpoints; native autosave and logout saves remain unchanged.
- Recover newer inventory and pending transfers when a character loads. Native saves with an equal or newer checkpoint take precedence.
- Add English alongside Russian for the interface, custom items, hovers, tooltips and transaction messages. Language follows each player's Valheim settings.
- Include the 0.6.3 shared-storage peer identity fix.
0.6.3 — 2026-10-05
- Fix remote players seeing empty shared storage: resolve the requester from the connection's replicated character ID rather than the optional legacy peer ID cache.
- Use the same identity check for subscribed inventory updates, so both players receive deposits while storage remains open.
- Keep character/world checks, access permissions, operation receipts and retry deduplication. Unresolved identities now return a visible synchronization message.
- 15 isolated real-game server checks passed with synthetic peers and captured transport; the old receiver failed the initial remote snapshot check. Two independent clients still need to repeat the reported scenario.
0.6.2 — 2026-10-05
First public early release, following local development.
- Shared storage with native inventory cursor behavior, real item icons, search, categories and crafting.
- Original runic core and storage-block geometry with five material tiers.
- Block hover displays the next upgrade price; Shift + E upgrades without opening the window.
- Ordinary and runic hammers use stored materials through a bound remote.
- Boss-trophy remote progression, enforced range and event-driven inventory updates.
- Replacement cores reconnect surviving storage blocks without moving their items or resetting tiers.
- 310 checks passed on a local host; dedicated-server/two-client play remains unverified. An earlier initial hammer-subscription assertion failed once and has not been reproduced in subsequent diagnostic and final runs.