Valheim
You are viewing a potentially older version of this package. View Latest Version
Install with App

Details

Date Uploaded
yesterday
Downloads
154
Size
2.4MB
ADDatHost Valheim hosting
€1

Item Upgrader

Turn spare items into a chance to obtain something better. Choose a stake, choose a reward and its quantity, then spin the upgrade wheel.

Version: 0.3.0. Compiled against Valheim 1.0.16. Version 0.2.0 was tested in-game; this update needs an in-game compatibility and balance check. The custom interface is Russian; item names use the game's localization.

Features

  • Configurable item values based on resource rarity, biome progression, recipe ingredients and crafting effort.
  • Explicit Deep North resource, mould, essence and battle/protection idol values.
  • Full foundry, furnace, cooking and fermentation chains, including fuel and output quantity.
  • Faster mouse-wheel scrolling: two inventory/catalog rows per notch by default.
  • Select the quantity of both the stake and the desired reward.
  • Orange wheel sector shows the success chance, with a smooth five-second spin.
  • Searchable item catalog with categories and reused UI cards.
  • Pending rewards can be claimed in batches when inventory space is limited.
  • Client-side operation: install on your own game. A server installation is not required; chances and outcomes are calculated locally.

Installation

Mod manager

If you installed the previous package, remove it from the profile before installing this renamed package. Keep your BepInEx/config/ItemUpgrader files.

Install this package using Thunderstore Mod Manager or r2modman and launch the modded game. The BepInEx dependency is declared in the manifest.

Manual

  1. Install BepInExPack for Valheim.
  2. Copy the archive's BepInEx/plugins/ItemUpgrader folder into your game's BepInEx/plugins folder.
  3. Launch the game and enter a world.

When updating, fully close the game and remove the old ItemUpgrader.dll before installing this version. Keep only one copy of the plugin DLL. Preserve your price files. The plugin ID is now valheim.itemupgrader; the previous configuration and pending reward are imported automatically when one legacy record is found.

On the first 0.3.0 run, legacy automatic prices are recognized and recalculated; changed prices and explicit zero exclusions are kept. The original file is backed up as ItemValues.before-0.3.0.json. Values that differ from the old automatic model are treated as custom. If a particular old value is retained unexpectedly, remove that entry from ItemValues.json and reload prices to regenerate it.

How to play

  1. Press F8 to open the menu, or Esc to close it.
  2. Select an unequipped inventory item as the stake and choose how many units to spend.
  3. Select the desired item from the catalog and set its quantity.
  4. Check the total reward value and displayed chance, then press УЛУЧШИТЬ.
  5. On success, claim the reward. On failure, the selected stake is consumed.

Rewards are created at quality 1. Increasing the reward quantity increases its total value and reduces the chance of success.

Default formula:

chance = min(95%, stake value / total reward value * 90%)

The selected stake is consumed for every attempt, including successful attempts. Inventory and pending rewards are persisted through normal character saving and logout. A forced shutdown before saving can lose recent changes.

Configuration

Created after starting the game and entering a world:

  • BepInEx/config/valheim.itemupgrader.cfg: hotkey, odds, reward limit, crafting markup and spin duration.
  • BepInEx/config/ItemUpgrader/ItemValues.json: editable values per item prefab ID.
  • BepInEx/config/ItemUpgrader/Catalog.csv: exported item catalog with the value and calculation basis.
  • BepInEx/config/ItemUpgrader/AutomaticValues.json: generated baseline used to distinguish automatic prices from edits. Keep this file when updating.
Setting Default Purpose
General.OpenKey F8 Open or close the menu
Balance.ReturnRate 0.90 Multiplier in the chance formula
Balance.MaximumChance 0.95 Maximum success probability
Balance.MaximumRewardAmount 1000 Maximum requested reward quantity
Balance.CraftingMarkup 1.15 Crafting effort multiplier for calculated values
Visual.SpinSeconds 5 Wheel animation duration in seconds
Visual.ScrollRowsPerNotch 2 Rows per mouse wheel notch

Edit ItemValues.json and click ОБНОВИТЬ ЦЕНЫ to reload values. A value of zero disables the item. Explicit edits override automatic calculations. Untouched automatic values are recalculated, including descendants of changed ingredient prices. To reset one item, remove its entry from ItemValues.json and reload. Values are balance estimates and can be adjusted to suit your world.

Русский

Нажми F8, выбери предмет и количество для ставки, затем желаемый предмет и количество награды. Оранжевый сектор показывает шанс успеха. Кнопка УЛУЧШИТЬ запускает колесо на пять секунд. Ставка расходуется при каждой попытке; при успехе награду можно забрать. Если места не хватает, забирай её частями.

Прокрутка теперь перемещает два ряда за деление колёсика. Цены Deep North учитывают реальные ID ресурсов, формы, эссенции, идолы и переработку в Frost Foundry. При переходе со старой версии автоматические цены пересчитываются; исходный JSON сохраняется в резервной копии. Ручные изменения и нулевые цены сохраняются.

Мод устанавливается только на клиент. Серверная проверка результатов не предусмотрена. Настройки и ценности предметов находятся в BepInEx/config. Для обновления замени старую DLL и сохрани настройки.

Credits and license

Created with assistance from OpenAI Codex. MIT license; see LICENSE.txt.

Data references

Prefab IDs and recipe names were cross-checked with JotunnDoc item data and recipe data, generated from Valheim 1.0.7. Runtime recipes and conversions come from the installed game; all prices are author-assigned balance values, not official game prices.

DatHost — Valheim server hosting, first month for one euro
DatHost — Valheim server hosting, first month for one euro
DatHost — Valheim server hosting, first month for one euro
DatHost — Valheim server hosting, first month for one euro
DatHost — Valheim server hosting, first month for one euro