Skip to content

ValheimPlus 0.10.3.6 – Upstream updates with fork compatibility

Choose a tag to compare

@github-actions github-actions released this 25 Oct 11:08
· 2 commits to main since this release

Integrates upstream ValheimPlus 10.4.0 improvements while retaining this fork's oat processing, armor mould settings and inventory protections. Plugin version: 0.10.3.6. Thunderstore package version: 1.3.0.

Added and fixed

  • Map: optional server-wide pin synchronization through [Map] syncPins, including saved pins and shared deletions. displayCartsAndBoats now includes the Drakkar.
  • Adrenaline: a new disabled-by-default [Adrenaline] section controls gain, decay, trinket activation cost and surge duration. Trinket tooltips show the adjusted cost and duration.
  • Gathering: independent obsidian, ice and softTissue modifiers, clearer resource descriptions, and corrected dropChance handling for resource nodes without guaranteed drops.
  • Pickable: expanded resource coverage and independent seeds, moltenCores and frostCores modifiers.
  • Automatic deposits: partially accepted output is synchronized to its chest, and only the remaining amount drops on the ground. This protection now covers the other processing machines as well as the windmill.
  • Automatic filling: nearby chests and production thresholds are evaluated once per filling cycle. The optional [Windmill] stopAutoFuelOatThreshold pauses automatic oat intake when nearby chests already hold the configured amount of oat flour. Its default of 0 keeps the existing behavior. Seeds, barley and already queued inputs continue processing.
  • Other fixes: disabling item loot through lootDropChanceMultiplier = -100 no longer awards rare drops through the game's pseudo-drop path; breeding/taming patches handle components without a Character; free placement rotation continues working after patches are reapplied.

Existing settings and behavior

  • [Windmill] oatProcessing = Oat or OatFlour works as before. In Oat mode, automatically deposited oats remain protected until a complete stack is taken into the player's inventory and returned. Partial transfers do not release them; returned oats wait for available capacity. Intermediate oats keep priority over new seeds, and partial output batches are still deposited automatically. The new flour threshold never releases protected oats.
  • [Moulds] remains a separate section with the same Caller, Vanguard and Protector settings. Existing values continue to apply without moving them into [LootDrop].
  • [Gathering] frostwood and goldOre retain their existing names and values for Timberwood and Petrified Tissue.
  • Moose and calves remain supported. Drakkar, Grausten Chest, Wardrobe and Barrel inventory settings retain their existing behavior, including preservation of occupied slots when a smaller size is configured and support for current and legacy saved inventories.
  • When the new [Pickable] seeds setting is absent, it is initialized once from the existing flowersAndIngredients value so seed yields remain unchanged during the update. An explicit seeds value, including 0, is preserved. The settings can then be adjusted independently.

Downloads

  • Thunderstore / r2modman: Iceskull-ValheimPlus_Temporary-1.3.0.zip, containing plugin 0.10.3.6. This is an update to the existing Iceskull-ValheimPlus_Temporary package.
  • Existing BepInEx installation: ValheimPlus-0.10.3.6.zip or ValheimPlus.dll.
  • Bundled installations: select the matching Windows/Unix client/server archive.

Existing ValheimPlus configuration files are preserved, and new options are added by the plugin. Bundled installations include BepInEx's own configuration file. Use plugin 0.10.3.6 on both server and clients.

Validation

The exact packaged Release DLL passed 2738 runtime assertions on a local Valheim 1.0.20 dedicated server. A separate upstream map-pin suite passed 78 assertions with stubbed game/network APIs; these are not included in the live runtime count. Installation archives and the Thunderstore package are checked against the verified DLL.

Source commit: b756616c79fdeb16d32becb2ee5552d8effeb5c9. Upstream integrated through 5c4470ac4cd0b914e2864a5fbcea164231b6f9a8. The build manifest records the DLL checksum, test-source checksums and both test-log checksums.