You are viewing a potentially older version of this package. View all versions.
Iceskull-ValheimPlus_Temporary-1.1.0 icon

ValheimPlus Temporary

Unofficial temporary ValheimPlus fork with oat processing, Moose support, Timberwood/Petrified Tissue modifiers, and Drakkar, Grausten Chest, Wardrobe and Barrel sizes.

Date uploaded 3 days ago
Version 1.1.0
Download link Iceskull-ValheimPlus_Temporary-1.1.0.zip
Downloads 62
Dependency string Iceskull-ValheimPlus_Temporary-1.1.0

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2351 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.2351

README

ValheimPlus Temporary

An unofficial temporary fork of ValheimPlus, packaged by Iceskull, with configurable oat processing, automatic windmill deposits, Moose support, additional gathering modifiers, and more storage settings.

This package contains the complete ValheimPlus plugin. It replaces other ValheimPlus packages; it is not an add-on to install alongside them. This fork is not an official release from the ValheimPlus or Grantapher maintainers.

Component Version
Thunderstore package 1.1.0
ValheimPlus plugin 0.10.3.4
Valheim build used for validation 1.0.20
BepInExPack Valheim dependency 5.4.2351

Installation

  1. Stop the game or dedicated server.
  2. Back up your existing ValheimPlus configuration. Disable or remove other ValheimPlus packages and any manually installed duplicate ValheimPlus DLLs. Only one ValheimPlus plugin should be loaded.
  3. Install Iceskull-ValheimPlus_Temporary with r2modman or another compatible Thunderstore mod manager. BepInEx is installed through the declared dependency.
  4. Keep your existing BepInEx/config/org.bepinex.plugins.valheim_plus.cfg. The package does not ship a replacement configuration. If using a new mod-manager profile, copy your existing configuration into that profile before launching.
  5. Update the dedicated server and every client to plugin version 0.10.3.4. For a manually managed server, install the matching DLL from the GitHub release.
  6. Start the game using the mod manager's Start modded option. Check the BepInEx log for Loading [Valheim Plus 0.10.3.4].

If a modpack also installs another ValheimPlus package, keep that other package disabled when using this fork.

Timberwood and Petrified Tissue

Enable [Gathering] and choose percentage modifiers for the two resources:

[Gathering]
enabled = true
frostwood = 100
goldOre = 100
  • frostwood modifies Timberwood (Frostwood) produced through the existing Gathering drop-table path, including northern tree logs.
  • goldOre modifies Petrified Tissue (GoldOre) released when petrified rotten troll parts are broken. The normal killing, petrification and destruction sequence remains intact.
  • Both default to 0, which preserves the normal amount. 100 doubles the quantity; -100 removes that resource's drops. Other resources in the same table retain their own Gathering settings.

Drakkar, Grausten Chest, Wardrobe and Barrel storage

Each container has independent column and row settings. These defaults preserve its native size:

[Inventory]
enabled = true
drakkarInventoryColumns = 8
drakkarInventoryRows = 4
graustenChestColumns = 8
graustenChestRows = 5
wardrobeColumns = 5
wardrobeRows = 10
barrelColumns = 6
barrelRows = 2
Container Columns Rows
Drakkar 6–8 3–30
Grausten Chest 3–8 3–20
Wardrobe 3–8 3–20
Barrel 3–8 2–20

The Drakkar uses its own settings independently of the longboat. Restart after changing these settings so containers load with the configured dimensions.

When reducing a container's size, occupied columns and rows remain accessible after loading. This also preserves items saved in the older inventory format. Once those positions are empty, a later load can use the smaller configured size.

Choose oats or oat flour

To produce oats for recipes such as oat milk, set the following in your existing configuration:

[Windmill]
enabled = true
autoFuel = true
autoDeposit = true
oatProcessing = Oat
  • Oat: oat seeds become oats, which are automatically deposited into nearby chests and retained for other uses.
  • OatFlour (default): automatic processing continues through both native steps, OatSeeds -> Oat -> OatFlour.

In Oat mode, move an entire oat stack from a chest into your player inventory and return it to allow milling into flour. If the windmill is full, the returned oats wait in the chest until there is room.

Taking and returning only part of a stack does not release those oats for further processing. A transfer that only partly succeeds because the player's inventory is full also keeps both portions protected. Merging stacks and saving/loading preserve the separate protected and processable quantities.

One shared input queue

The windmill processes queued inputs in insertion order. For example, with maximumBarley = 50, adding 5 Oat Seeds followed by 5 Oat displays 10/50 items.

Each input keeps its own recipe: the seeds produce 5 Oat, and the oats produce 5 Oat Flour. In Oat mode, the newly produced oats stay in the chest until the entire stack is taken into your inventory and returned for another pass through the queue.

maximumBarley controls the shared capacity for all windmill inputs. When filling free slots automatically, processable intermediate oats take priority over new raw seeds so a continuous seed supply does not prevent flour production.

Automatic deposits

Processed output, including partial batches, is automatically placed into nearby chests when autoDeposit is enabled. Existing stacks are preferred; only the quantity that cannot fit drops normally. Barley continues to use its native recipe.

Moose support

Moose and All recognize adult Moose and calves in [Procreation] and [Tameable]. Enable the section whose settings you want to use; the two sections work independently.

For example:

[Procreation]
enabled = true
animalTypes = All
partnerCheckRangeMultiplier = 200
creatureLimitMultiplier = 200

For the validated Valheim build, these multipliers increase the Moose partner range from 3 to 9 meters and the nearby creature limit from 5 to 15. The separate population check radius remains 10 meters. Calf growth settings and the breeding/growth information options also recognize Moose.

Validation

The packaged DLL passed 474 runtime assertions on a local Valheim 1.0.20 dedicated server, covering resource quantities, native log and petrified troll fracture destruction, all four storage types, size limits, current and legacy inventory saves, occupied-slot preservation, and the previous oat/Moose regression checks. The features have also been manually tested in-game. Automated testing did not simulate grenade flight, the rendered inventory UI or a connected multiplayer session.

Source, credits, and license

Based on ValheimPlus and Grantapher's maintained fork. Credit belongs to the original authors, Grantapher, and all contributors. The additional changes and this temporary package are maintained by Iceskull7.

Distributed under the GNU Affero General Public License v3.0. The full license is included as LICENSE.md.

This is an interim distribution. If the changes become available in an official release, this package can be deprecated with migration instructions. Changing back to the official package requires switching the installed package on both the server and clients.

CHANGELOG

Changelog

1.3.1

Update to ValheimPlus plugin 1.3.1 (Iceskull Temporary).

  • Fix Player.disableCameraShake for native hit, effect and world-event camera shake when [Player] is enabled.
  • Align the plugin, main-menu label, GitHub release and Thunderstore package on Major.Minor.Patch versioning, continuing at 1.3.1.
  • Identify the fork in the main menu as ValheimPlus 1.3.1 (Iceskull Temporary) and in BepInEx as Valheim Plus (Iceskull Temporary).
  • Keep the existing Thunderstore package identity, configuration file and settings, and retain all features from 1.3.0.

1.3.0

Update to ValheimPlus plugin 0.10.3.6 with upstream 10.4.0.0 additions and fixes.

  • Add persistent server-shared map pins through Map.syncPins, plus Drakkar map visibility with displayCartsAndBoats.
  • Add adrenaline gain, decay, trinket cost and effect-duration settings.
  • Add Gathering modifiers for Obsidian, Ice and Soft Tissue, and correct Gathering.dropChance behavior.
  • Expand Pickable coverage and add separate seed, Molten Core and Frostcore modifiers.
  • Preserve existing seed boosts by initializing an unset Pickable.seeds from flowersAndIngredients once; keep explicit seed values, including zero.
  • Add Windmill.stopAutoFuelOatThreshold alongside the existing oat-processing modes without releasing protected oats.
  • Include partial auto-deposit, zero-chance loot, placement rotation and creature-component fixes.
  • Retain [Moulds], frostwood, goldOre, configurable oat processing, Moose support and safe storage resizing under their existing fork settings.

1.2.0

Update to ValheimPlus plugin 0.10.3.5.

  • Add [Moulds] with independent drop-chance modifiers for Caller, Vanguard and Protector armor moulds.
  • Apply each setting to the set's helmet, chest and leg moulds; keep zero as the unchanged default.
  • Document native sources and individual piece chances for Hexen and both Krigen variants.
  • Combine per-set chance modifiers with the existing [LootDrop] chance setting while preserving native quantities and star/world-resource scaling.
  • Disable selected armor mould drops safely and restore the original drop list after generation, including exceptional exits.
  • Leave weapon, shield and key moulds unchanged, and retain all previous oat, Moose, Gathering and storage features.

1.1.0

Update to ValheimPlus plugin 0.10.3.4.

  • Add percentage modifiers for Timberwood (frostwood) and Petrified Tissue (goldOre) in [Gathering].
  • Apply the Petrified Tissue modifier when petrified rotten troll parts are broken, preserving the native destruction sequence.
  • Add independent rows and columns for the Drakkar, Grausten Chest, Wardrobe and Barrel in [Inventory].
  • Keep the Drakkar inventory independent of the longboat settings.
  • Preserve occupied columns and rows when loading a container after reducing its configured size, including older inventory saves.
  • Retain configurable oat processing, automatic deposits and Moose support.

1.0.0

Initial Thunderstore package containing ValheimPlus plugin 0.10.3.3.

  • Choose automatic oat processing through Oat or OatFlour.
  • Retain automatically deposited oats until a complete stack is taken into the player's inventory and returned.
  • Preserve protected quantities through partial transfers, stack merges, and inventory saves.
  • Wait for free windmill capacity when returned oats are ready for further processing.
  • Automatically deposit partial output batches and preserve unaccepted remainders.
  • Prioritize processable intermediate ingredients when filling free windmill slots.
  • Support Moose and calves in the shared breeding and taming animal selection.
  • Include an original package icon and retain the project's AGPL license and source attribution.