Valheim
Install

Details

Last Updated
First Uploaded
Downloads
827
Likes
0
Size
217KB
Dependency string
DragonMotion-VHModpackFix-1.1.24
Dependants
ADDatHost Valheim hosting
30% off!

VHModpackFix

VHModpackFix is a lightweight collection of optional compatibility fixes for a heavily modded Valheim setup. It makes Epic Loot windows, bow aiming, backpacks, nearby storage, Wisplight mist clearing, armor visuals, dungeons, locations, and several other mod interactions behave more reliably.

The mod does not add items, recipes, creatures, or locations of its own. A compatibility fix stays inactive when its related mod is not installed, and every major group can be turned off separately.

What does it fix?

Fix What players will notice Effect on worlds and saves Install on
Epic Loot result windows Enchanting and rune results keep the correct item icon, name, description, layout, button style, and working button. The replace-effect window shows the selected item and all choices without empty or overlapping areas. Interface only. Items change only after the player confirms the normal Epic Loot action. Client
Epic Loot material amounts Enchanting costs show available / required, for example 192/1. With AzuCraftyBoxes, allowed nearby chests are included in the available amount. Display only. No resources are created, moved, or spent by the fix. Client
AzuCraftyBoxes container safety Crafting and enchanting checks continue to work after an old or unloaded chest disappears. Does not alter chest contents, crafting costs, or saves. Client
Sunken Crypt room connection Prevents one broken vanilla room connection from causing warnings or unreliable crypt generation. Only future crypt generation can benefit; existing generated crypts remain unchanged. Host/server
Expanded procedural dungeons New procedural interiors can use more vertical space and aim for a configurable number of successfully placed rooms. Difficult layouts stop safely instead of retrying forever. Special boss and quest layouts keep their normal behavior. Only dungeons generated or deliberately regenerated after enabling the feature are affected. Existing saved layouts are not rebuilt. Larger layouts use more one-time generation time, memory, and save space. Same version on host/server and clients
Bow aiming Aim can be activated during a draw without turning the shot into a block. Zoom stays active while its button remains held, even after firing or while moving. Secondary bow attacks are supported, including Magic Supremacy's Crystaldraw. Controls only; no character, item, or save changes. Client
Arrow flight Arrow speed, drop, accuracy, and a small aim correction can be configured. Epic Loot projectile bonuses still apply normally. Affects only arrows fired while the option is enabled. Client
Wisplight mist clearing Radius and dispersal strength have separate multipliers. Both default to 1. A default-enabled optimization corrects Valheim's FPS-dependent mist updates and spreads ground checks and particle preparation across nearby frames. An enlarged radius keeps its real clearing area and movement response without multiplying the boundary workload. Mistwalker, wisp torches, creatures, and world devices are not changed. Local mist presentation only. The Wisplight item, world, save, and network format are untouched. Client
AAABuildMenu after changing worlds Search, filters, expanded grid, key hints, and pinned recipes appear correctly after leaving one world and joining another. Interface only. Favorites, pins, settings, worlds, and saves are preserved. Client
AdventureBackpacks + AzuAutoStore Automatic storage reliably moves eligible backpack items to nearby storage. It no longer reports moves that did not happen, leaves empty stacks, gets stuck on early slots, or redirects normal inventory items back into the backpack. Moves existing items only when the player uses automatic storage. Client
Backpack beside an opened container The equipped backpack can stay visible as a third panel beside a chest or other opened container. Drag, split, use, drop, and quick-transfer actions work normally, and the panel position is configurable. Interface and normal item transfers only. Client
Backpack favorite items Hold AzuAutoStore's favorite key and left-click a backpack stack (Z + left click by default) to give that exact stack the normal yellow protected border without picking it up. An identical stack elsewhere remains independent. Changes protection state only; item stats and amounts are untouched. Client
Matching-item backpack pickup An optional setting routes a collected stack into the equipped backpack when the backpack already contains a matching item and can hold the whole stack. It supports automatic pickup, manual pickup, quick-transfer from a chest, and InventorySlots Take All. Unsafe or unknown special items use normal inventory behavior. Changes only where newly collected items are placed. Disabled by default. Client
Inventory auto-sort Separate options can sort the player inventory and the opened container when the inventory window opens. Matching partial stacks are combined, while protected, equipped, quick-slot, and unsafe special items keep their normal protection. Reorders and combines existing stacks only. Both options are disabled by default. Client
Balrond Arsenal armor Removes the long stretched strips from affected chest and leg armor without hiding decorations or replacing materials. Visual only. Armor stats and saved items are unchanged. Client
Invalid default container loot New containers ignore unusable loot entries instead of failing to generate their valid contents. Existing containers and valid loot chances stay unchanged. No world scan is performed. Host/server and clients
BossAdd temporary effects Temporary boss effects clean up normally after fights and zone changes instead of causing repeating errors, log spam, or related stutter. Future effect cleanup only. Boss balance, damage, visuals, drops, and saves are unchanged. Host/server and clients
BossAdd MiniBonemass projectiles Keeps BossAdd's intended projectile block without triggering repeated owner-related errors. Does not enable a new attack or alter existing bosses and saves. Host/server and clients
More World Locations references Missing pieces in two affected locations can load correctly instead of leaving broken network objects and later cleanup errors. Repairs assets only when they are loaded. Already missing pieces in previously generated locations are not recreated. Host/server and clients
Network cleanup safety If another mod leaves a broken network-object reference behind, the exact stale reference can be recovered instead of producing the same error indefinitely. Normal cleanup is left alone. No ownership, save-format, or network-format changes. Host/server and clients
AzuAutoStore debug logging Repeated debug-only scan messages stop filling the log. Warnings, errors, useful information, and storage behavior remain visible. Logging only. Wherever AzuAutoStore runs

Installation

Install through Thunderstore Mod Manager or r2modman like any other Valheim mod. Only BepInExPack Valheim is required.

Epic Loot, Magic Supremacy, AAABuildMenu, AzuCraftyBoxes, AzuAutoStore, AdventureBackpacks, InventorySlots, BuildCameraCHE, Balrond Arsenal, Balrond Amazing Nature, BossAdd, Jotunn, and More World Locations are optional. Only the matching fixes activate when those mods are present.

For single-player and interface features, installing on the client is enough. Use the same VHModpackFix version on the host/server and clients for expanded dungeons, container generation, BossAdd, More World Locations, and network cleanup fixes.

Fully restart Valheim after installing or updating. Some startup fixes cannot safely be added to a game process that is already running.

Existing worlds and removal

VHModpackFix is safe to add to an existing world. It does not add its own world objects or change the save format.

Expanded-dungeon settings apply only when a procedural layout is first generated or explicitly regenerated. Existing saved dungeon layouts remain unchanged.

The mod can also be removed. Interface, control, and compatibility behavior returns to the unfixed state; items already moved through normal inventory actions remain in their current containers. Keeping normal backups of important modded characters and worlds is still recommended.

Configuration

shudnal ConfigurationManager is the easiest way to change the settings in game. VHModpackFix registers its sections alphabetically even when ConfigurationManager's own Sort by name setting is disabled. Main enable switches are kept above the detailed settings inside each section.

The sections are:

  • AAABuildMenu
  • AdventureBackpacks
  • AzuAutoStore
  • AzuCraftyBoxes
  • Balrond Arsenal
  • BossAdd
  • Bow - Aim
  • Bow - General
  • Bow - Physics
  • Container Loot
  • Epic Loot
  • Expanded Dungeons - Generation
  • Expanded Dungeons - Room Targets
  • Inventory Auto-Sort
  • More World Locations
  • Network Cleanup
  • Sunken Crypt
  • Wisplight

Existing values are moved automatically from the older generic sections. Obsolete VHModpackFix sections are removed from its configuration on the next startup. The discontinued Hugin/Huginn map feature is not included.

The Wisplight optimization is enabled by default. Radius multiplier and Dispersal speed multiplier both default to 1, which keeps the vanilla range and force. Re-equip the Wisplight after changing either multiplier, and fully restart Valheim after toggling the optimization.

Inventory sorting and matching-item backpack pickup are disabled by default. Expanded-dungeon options require a full restart and affect only newly generated or explicitly regenerated layouts.

Performance notes

VHModpackFix does not add a repeating world scan. Its compatibility work runs when the related window, pickup, storage action, generation step, equipment change, or cleanup event occurs.

The Wisplight optimization stays inside Valheim's existing mist update. Ground-height checks and particle preparation are divided between nearby frames under one shared time-based budget, so uncapped FPS cannot multiply the total work and two mist systems cannot both spend a full budget in the same frame. Object positions are read once per mist pass, and outdated unfinished preparation is refreshed instead of being released later as a catch-up burst. Enlarging the Wisplight still increases the real clearing area, but no longer multiplies its boundary-particle budget by the area of that larger sphere. Particle limits and visual sorting are left intact, and no extra timer, standalone update loop, or world scan is added.

If a large base still has occasional pauses, these independent settings are useful comparison tests:

Mod and setting Suggested test What changes
InventorySlots: Container Preview Close Delay Set it to 0. Disables only the look-at-container preview. Normal inventory and container windows still work.
AzuAutoStore: Chests Pickup From Ground / IntervalSeconds Turn ground pickup off, or raise the interval from 10 to 30-60. Reduces how often AzuAutoStore searches loose items and nearby containers. In multiplayer these settings may be controlled by the host/server.
Balrond Nature Optimizer: Aggressive Opaque Material Restore Set it to false and fully restart Valheim for comparison. Reduces first-time material work while travelling; some problem materials may then rely on the conservative repair only.

VHModpackFix does not change those other mods' settings automatically.

Tested versions

  • Valheim 0.221.12
  • ConfigurationManager 1.1.15
  • Epic Loot 0.12.15
  • AAABuildMenu 1.0.1
  • AzuCraftyBoxes 1.8.14
  • AzuAutoStore 3.0.14
  • AdventureBackpacks 1.9.13
  • InventorySlots 1.2.4
  • Magic Supremacy 3.0.7
  • BuildCameraCHE 1.2.10
  • Balrond Arsenal Reborn 0.1.6
  • Balrond Amazing Nature 1.3.8
  • BossAdd 1.0.2
  • Jotunn 2.29.2
  • More World Locations AIO 5.0.7

The old Balrond well workaround is not included because Amazing Nature already handles that issue.

Thunderstore development is made possible with ads. Please consider making an exception to your adblock.