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.
ItemUpgrader
Turn spare loot into a chance at your chosen reward. Valheim-style upgrade roulette with quick value/odds picks, quantity sliders, progression, a 90% default chance cap and automatic English/Russian UI. Client-side.
By Tycovka
| Date uploaded | 3 days ago |
| Version | 0.6.4 |
| Download link | Tycovka-ItemUpgrader-0.6.4.zip |
| Downloads | 220 |
| Dependency string | Tycovka-ItemUpgrader-0.6.4 |
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.2351README
Item Upgrader
Choose your reward. See the odds. Take the risk.
Turn spare resources and equipment into a chance to obtain the item you want. Set your stake, pick a reward and its quantity, then watch the wheel spin. A win gives you the selected reward; a loss consumes your stake.
Valheim 1.0.16 · Client-side · F8 menu · English / Русский
In-game screenshots
1. English interface
2. Russian interface
Actual in-game screenshots. Available items, values and odds depend on your character and configuration.
What you can do
| Feature | How it works |
|---|---|
| Upgrade roulette | The orange sector shows your success chance. Enjoy a smooth five-second spin, then claim a win. |
| Quick value picks | ×2 / ×4 / ×8 pick a random eligible reward near the requested multiple of your total stake value. |
| Quick odds picks | 30% / 50% / 70% find a random reward with nearby calculated odds. The menu shows the actual chance. |
| Two quantity sliders | Adjust how much to spend and how many items to receive. Sliders, buttons and the reward number field stay in sync. |
| Character progression | Rewards become available as you discover items or learn recipes. Existing discoveries count too. |
| Balanced defaults | Rewards are limited to one actual stack of the selected item. The default success cap is 90%. |
| Valheim-style menu | Dark surfaces, warm gold details, a clear central wheel, search, categories and fast scrolling. |
| Automatic language | Russian and English follow the game language. Other languages use English UI text with native item names. |
Your first upgrade
- Press F8 and select an unequipped inventory item.
- Set your stake quantity with the left slider or − / + / ALL.
- Choose a reward from the catalog, or use a quick pick. Adjust its quantity on the right.
- Check the actual success chance and press UPGRADE.
- After the spin, press CLAIM if you win.
The selected stake is spent on every attempt. Rewards arrive at quality 1 with full durability. If your inventory is full, claim what fits and collect the remainder after making space. F8 / Esc closes the menu; closing it does not cancel a spin already started.
Quick picks: a shortcut to a new target
The value buttons use the total selected stake, including quantity, quality and wear. If your stake is worth 100, ×2 looks for a reward total near 200. The mod chooses both an eligible item and its legal integer quantity.
Percentage buttons use your current chance settings. Exact matches are not always possible because of item prices, discoveries and stack limits. Repeat a button for a new random choice among nearby options, or adjust a slider afterward. A quick pick only selects a target; UPGRADE starts the attempt.
Picks use the full eligible catalog, independently of search and category filters. The configured quantity ceiling and chance cap still apply.
NO LIMITS
Recommended: keep NO LIMITS off to preserve upgrade balance and progression.
The top-left switch is off by default. Normal mode follows your character's discoveries and allows at most one stack of the chosen reward. The stack size comes directly from the game's item data, including changes from other mods.
Turning NO LIMITS on opens the full obtainable catalog and permits multiple reward stacks, up to MaximumRewardAmount. Test, obsolete, NPC-only and exchange-disabled items stay hidden. Prices, the chance formula and the configured chance cap remain active.
Hover ? for detailed help and a red balance recommendation. The mode resets on world/character entry and is locked during spins or while a reward awaits collection. Previously earned rewards are preserved in full.
Installation and updates
Install with your Thunderstore-compatible mod manager; BepInEx is declared as a dependency. For manual installation, put the included DLL here:
Valheim/BepInEx/plugins/ItemUpgrader/ItemUpgrader.dll
Start Valheim with BepInEx, enter a world and press F8. No server installation is required: the menu, calculations and outcomes run locally.
When updating, close the game, replace the old DLL and keep only one copy. Preserve your cfg, ItemValues.json and AutomaticValues.json.
Settings and item values
Settings: BepInEx/config/valheim.itemupgrader.cfg
Item values: BepInEx/config/ItemUpgrader/ItemValues.json
| Setting | Default | Purpose |
|---|---|---|
| OpenKey | F8 | Open/close the menu |
| SpinSeconds | 5 | Wheel animation duration |
| ScrollRowsPerNotch | 2 | Rows moved per mouse-wheel notch |
| MaximumChance | 0.90 | Success chance cap in both modes |
| MaximumRewardAmount | 1000 | Absolute reward ceiling; normal mode also applies the item's stack size |
| ReturnRate | 0.85 | Base probability multiplier |
| UpgradeChanceExponent | 1.25 | Extra risk for rewards worth more than the stake |
Automatic values account for resources, biome progression, recipes, processing chains and acquisition difficulty, including metals and Deep North items. Higher equipment quality adds at most ×2 base value; wear lowers stake value. More reward items increase total reward value and lower the chance for the same stake.
Edit individual values, then use RELOAD VALUES. A value of 0 disables exchange for that item; removing its entry restores automatic pricing. Custom values override automatic value limits. Edit cfg settings with the game closed.
Русский
Выбери награду. Посмотри шанс. Испытай удачу.
Item Upgrader позволяет обменять лишние ресурсы и снаряжение на шанс получить выбранный предмет. Задай ставку и количество награды, оцени вероятность и запусти колесо улучшения.
Как пользоваться
- Нажми F8 и выбери ненадетый предмет из своего инвентаря.
- Задай количество ставки левым ползунком или кнопками − / + / ВСЁ.
- Выбери награду в каталоге или кнопками быстрого подбора. Укажи количество справа.
- Посмотри фактический шанс и нажми УЛУЧШИТЬ.
- После пятисекундного вращения при успехе нажми ЗАБРАТЬ.
Ставка списывается при каждой попытке. При проигрыше выбранное количество сгорает. Награда выдаётся первого качества, с полной прочностью; при нехватке места её можно забрать частями. F8 / Esc закрывает меню, но не отменяет начатую попытку.
Быстрый подбор и количество
- ×2 / ×4 / ×8 выбирают случайный доступный предмет и его количество с общей ценностью около указанного множителя ставки. Для ставки на 100 кнопка ×2 ищет награду примерно на 200.
- 30% / 50% / 70% подбирают цель с близкой вероятностью по текущей формуле. Точное совпадение зависит от цен, целого количества, открытий персонажа и размеров стака. В меню всегда показан реальный шанс.
- Левый ползунок задаёт количество из выбранного стака инвентаря. Правый меняет количество награды в пределах действующего лимита. Цена и вероятность обновляются сразу.
Повторное нажатие делает новый случайный выбор среди близких вариантов. Подбор учитывает весь разрешённый каталог, независимо от поиска и категории. Кнопки только выбирают цель; попытку запускает УЛУЧШИТЬ.
Баланс и режим «Без ограничений»
По умолчанию каталог следует открытиям персонажа, максимум награды — один стак выбранного предмета, а предел успеха — 90%. Например, предмет со стаком 30 позволяет получить до 30 штук за попытку; предмет со стаком 1 — одну. Размеры берутся из игры.
Для сохранения баланса улучшений рекомендуем оставлять «БЕЗ ОГРАНИЧЕНИЙ» выключенным.
Переключатель одновременно открывает весь каталог доступных игровых вещей и разрешает несколько стаков, до MaximumRewardAmount. Служебные предметы остаются скрыты, цены и настройки шанса продолжают действовать. Подсказка ? объясняет оба режима и выделяет рекомендацию красным. Режим выключается при входе в мир или смене персонажа; во время вращения и до получения выигрыша выбор заблокирован.
Ценности учитывают ресурсы, биом, рецепты и сложность получения. Металлы и предметы Deep North включены в систему оценки. Бонус качества ограничен ×2, а износ уменьшает оценку ставки. Свои цены можно задать в ItemValues.json и применить кнопкой ОБНОВИТЬ ЦЕНЫ.
Русский и английский интерфейсы переключаются по языку Valheim. На сервер устанавливать мод не требуется. При обновлении закрой игру, замени DLL и сохрани настройки и оба файла цен.
Changelog / История изменений
0.6.4 · Interface polish / Доработка интерфейса
- Slim quantity sliders with no pale outline; fixed stretched handles and improved padding.
- More space between the wheel and UPGRADE.
- Red Russian/English recommendation in NO LIMITS help.
- Updated page description and two current in-game screenshots.
- Тонкие ползунки без светлой обводки, исправленные размеры и отступы, больше места у кнопки улучшения и красная рекомендация в подсказке.
0.6.3 · Quick selection / Быстрый подбор
- Added ×2 / ×4 / ×8 and 30% / 50% / 70% random reward picks.
- Added synchronized stake/reward quantity sliders.
- Added actual multiplier/odds feedback; picks respect discoveries and quantity limits.
- Кнопки подбора случайной цели по ценности или шансу, два ползунка количества и отображение фактического результата подбора.
0.6.2 · Balanced defaults / Ограничения и шанс
- Default chance cap reduced to 90%.
- Combined the catalog and stack overrides into NO LIMITS, off by default.
- Added ? hover help and improved wheel/footer spacing.
- Предел успеха 90%, общий переключатель «Без ограничений» и подробная подсказка.
Earlier updates / Предыдущие обновления
0.6.1
One actual reward stack by default; optional override and quantity clamping.
Максимум награды — один стак выбранного предмета по умолчанию.
0.6.0
Minimal Valheim-style interface, improved cards/wheel, slim scrollbars and window scaling.
Новый минималистичный интерфейс в стилистике Valheim и улучшенная компоновка.
0.5.1
Automatic Russian/English interface based on game language.
Автоматическое переключение русского и английского языка.
0.5.0
Obtainable-item filtering and progression based on character discoveries.
Фильтрация служебных вещей и открытие каталога по мере прохождения.
0.4.0
Reworked metal/equipment balance, recipe-chain valuation and a maximum ×2 quality bonus.
Переработан баланс металлов и снаряжения, бонус качества ограничен ×2.
0.3.0
Faster scrolling and improved Deep North/processing-chain values.
Ускорена прокрутка, уточнены ценности Deep North и цепочек переработки.
0.2.0
Smooth five-second spins, pooled catalog cards, reward quantities and partial claiming.
Плавное пятисекундное вращение, улучшенная производительность и получение награды частями.
Credits and license
Created with assistance from OpenAI Codex. Released under the MIT License.
MIT License
Copyright (c) 2026 Item Upgrader contributors
Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
CHANGELOG
Changelog
0.7.1 · Cleaner menu / Главное окно и настройки
- Moved NO LIMITS into SETTINGS, with the original ? help and red balance recommendation.
- Moved RELOAD VALUES into SETTINGS; added ? help with the exact price-file path, edit/save/reload steps, exclusions and automatic-price restoration.
- Grouped these controls as immediate actions, separate from the visual-settings draft.
- Removed the main footer divider above SETTINGS and HISTORY; widened the footer hint area.
- Centered the subtitle below the main title; resized settings and help panels with comfortable spacing.
- Added Russian/English action hints. Prices, odds, progression, character state and earned rewards unchanged.
- «Без ограничений» и «Обновить цены» перенесены в настройки; у обеих функций есть вопросики с подсказками.
- Убрана линия над кнопками настроек и истории, подзаголовок выровнен по центру.
- Действия применяются сразу; кнопка «Применить» сохраняет параметры интерфейса.
0.7.0 · Personal catalog and comfort
- Character favorites, last selected reward/quantity and a saved 20-attempt history.
- Name/value/near-stake sorting and biome/progression filtering.
- Detailed value tooltips with quality, durability, totals, acquisition estimates and stack size.
- In-game text/menu size, scroll speed, spin duration, volume, sound and effect settings.
- Quiet original wheel/result sounds and a short success rune glow.
- Compact catalog toolbar, two complete card rows and separate history/settings windows with Esc support.
- The current history outcome stays hidden until the wheel stops; Apply saves settings together and Close discards the draft.
- Existing prices, 90% default chance cap, progression, one-stack default limits and reward receipts retained.
- Built with the supplied Valheim 1.0.16 and BepInEx 5.4.23.5 assemblies; intended for 1.0.17, pending live testing.
- No item-protection/locking feature added.
Русский
- Избранное, история последних 20 попыток и последняя цель с количеством сохраняются отдельно для персонажа.
- Сортировка по названию, ценности и близости к ставке; фильтр биома/этапа получения.
- Подробные подсказки с расчётом ценности, качеством, износом и размером стака.
- Окно настроек текста, меню, прокрутки, вращения, громкости, звуков и эффектов.
- Тихие звуки колеса и результата; краткое свечение рун при успехе.
- Компактная строка фильтров, два полных ряда карточек, отдельные окна истории и настроек.
- Баланс и получение сохранённых наград сохранены; защита предметов не добавлялась.
- Сборка по библиотекам 1.0.16; использование с 1.0.17 нужно проверить в игре.
0.6.4 (local UI update)
- Slim quantity sliders: 2-unit rail/fill and 6-by-12 handle, with no pale handle outline.
- Fixed Unity's perpendicular handle stretching: the height delta is zero, so visible size is exactly the handle area's height instead of adding a second height.
- Added comfortable spacing below quantity buttons and above the item-slot bottom, while retaining a larger invisible drag area.
- Moved UPGRADE lower and reduced its height slightly; wheel-to-button clearance increases from 6 to 19 reference units.
- Added a separate bold red Russian/English recommendation at the top of NO LIMITS hover help: keep the mode off to preserve upgrade balance.
- Increased help popup space, separated recommendation/body, and prewarmed the new bold glyphs across frames.
- Gameplay, presets, prices, quantity rules, config markers and saved rewards are unchanged. Local archive only; no Thunderstore package prepared for this version.
0.6.3
- Added ×2 / ×4 / ×8 random reward presets based on total selected stake value.
- Added 30% / 50% / 70% presets using the configured chance curve and cap.
- Presets choose an eligible item and its best legal integer quantity, then randomize within a nearby group. Actual value multiplier and odds are displayed; selection never starts a roll or spends items.
- Quick selection respects character discoveries, obtainable-item filtering, real stack sizes and the NO LIMITS ceiling. Search/category filters do not narrow automatic picks.
- Added integer quantity sliders for both stake and reward, synchronized with buttons and the reward number field; controls are locked during spins and pending rewards.
- Extended item slots downward for sliders and placed six preset buttons below the reward. Wheel, inventory grid, card pool and existing footer padding are retained.
- Manual quantity changes clear stale preset summaries. Balance, 90% default cap, migration markers and saved reward format are unchanged.
0.6.2
- Default maximum success chance reduced to 90%. The former standard 95% config value is migrated once; other custom values are retained.
- Combined the all-items and stack switches into NO LIMITS / БЕЗ ОГРАНИЧЕНИЙ, off by default on world/character entry. It bypasses discovery and one-stack limits together.
- Added a ? icon with a detailed localized hover popup showing the current quantity and chance caps. The configured ceiling, prices and obtainable-item filtering still apply.
- Switching back restores progression and one-stack rewards, clears undiscovered targets and clamps oversized quantities immediately.
- Added lower padding for RELOAD VALUES and more space between the wheel/needle and the header divider.
- Preserved prior rewards, price files, five-second spins, scrolling and the pooled catalog.
0.6.1
- Reward quantity defaults to one actual stack of the selected item, read from the game's item data.
- Added the top-left ONE STACK / ОДИН СТАК toggle, enabled on every player/world entry. Turning it off allows multiple stacks within the existing configured ceiling.
- Buttons and typed quantities share the per-item limit; the current reward limit is shown below the reward slot.
- Turning the limit back on clamps an oversized selection and recalculates its value and success chance immediately.
- The roll checks the quantity again before consuming the stake. The toggle is locked during spins and while a reward awaits collection.
- Previously earned rewards, custom values, progression, pricing and local-only operation are retained.
0.6.0
- Minimal Valheim-inspired UI: warm charcoal surfaces, subdued bronze/gold, thin borders and small corner accents.
- Refined chance wheel, larger item wells, clearer selected cards, restrained hover transitions and reward highlight.
- Reworked spacing between the wheel, labels and upgrade button; long item names use two lines with bounded font fitting.
- Standard 32-slot inventory fits without vertical clipping; catalog count moved next to its heading.
- Added slim draggable scrollbars; normalized mouse-wheel scrolling and the existing scroll-speed setting retained.
- Window scaling fits both axes, including ultrawide and 4:3 screens.
- Game Norse title font is reused when loaded and compatible with the translated title; unsupported glyphs use the existing body font.
- Decoration uses static vertex gradients and procedural meshes, with no texture bundles or continuous effects.
- Catalog still uses 20 pooled cards. Russian/English language, progression, economy 0.4.0, quantities and saved rewards retained.
0.5.1
- Automatic Russian/English UI follows the game language; other languages use English interface text.
- Translated all buttons, placeholders, categories, tooltips, status messages, errors and claim results.
- Language changes update existing labels, native item names and sorting without rebuilding the menu.
- Selections, quantities, progress, prices, prizes and roll outcomes are retained.
- Native item-name caches also invalidate between two English-fallback game languages.
0.5.0
- Default rewards follow the current character's discovered materials and crafting recipes.
- Top-left all-items toggle is off on world entry and preserves the obtainable-item filter.
- Removed obsolete/test/NPC-only records, including CapeTest and old health/stamina upgrades.
- Catalog acquisition paths use live loot, pickups, vendors, production and reachable processing.
- Switching back clears locked targets; mode cannot change during a spin; prior prizes remain claimable.
- Discovery refreshes a cache, with the 0.4.0 economy and custom prices retained.
0.4.0
- Медь, олово, бронза, железо, серебро, чёрный металл, Flametal и Bloodgold значительно дороже.
- Руда, лом, очищенный эйтр, редкие фрагменты, формы и эссенции приведены к новой шкале.
- Раздельный расчёт исходной себестоимости и обменной оценки: наценка применяется один раз.
- EquipmentValueFactor=0.60, CraftingMarkup=1.05 и пределы категорий по биомам.
- Плащи ограничены двумя/тремя единицами металла биома; отливки, сёдла и ключи также ограничены.
- Улучшения больше не суммируют цену всех ресурсов и идолов; бонус качества всегда максимум ×2.
- ReturnRate=0.85; для более дорогой цели показатель UpgradeChanceExponent=1.25.
- В меню показан коэффициент качества ставки; очень малые шансы видны в научной записи.
- Выбирается самая дешёвая допустимая цепочка рецептов; оценка вещей без рецепта улучшена.
- Переход с 0.3.0 пересчитывает автоматические цены и сохраняет ручные цены/отключения.
- Резервные копии обоих файлов цен перед переходом на 0.4.0; подробный каталог и отчёт баланса.
- Сохранены производительность меню, быстрая прокрутка, количество награды и плавное колесо.
0.3.0
- Прокрутка колёсиком: два ряда за деление, нормализация небольших значений ввода.
- Настройка Visual.ScrollRowsPerNotch (по умолчанию 2).
- Цены реальных ресурсов Deep North, форм, эссенций, идолов и редких наград.
- Полные цепочки Frost Foundry, печей, мельниц, приготовления и брожения.
- Рецепты только для улучшения не используются как стоимость получения качества 1.
- Автоматические цены пересчитываются; ручные изменения и отключения сохраняются.
- Резервная копия старого ItemValues.json создаётся до перехода.
- Название Item Upgrader и новый ID valheim.itemupgrader.
- Импорт старых настроек и сохранённых наград.
0.2.0
- Колесо уменьшено и отделено от заголовка и кнопки дополнительными отступами.
- Вращение: 5 секунд, плавный разгон, равномерный ход и плавное торможение.
- Каталог: 20 переиспользуемых карточек вместо полного пересоздания ~1000 карточек.
- Карточки инвентаря переиспользуются. Подготовка меню распределена по кадрам.
- Выбор предмета и запуск попытки не пересоздают каталог.
- Убраны принудительные полные сохранения персонажа и карты с каждого нажатия. Инвентарь и награда сохраняются через штатное автосохранение и выход из мира.
- Добавлено количество цели: кнопки − / + и числовое поле. По умолчанию максимум 1000.
- Суммарная ценность цели и вероятность пересчитываются по количеству.
- Награду можно получать частями при нехватке места; остаток хранится в ячейке.
- Старые сохранённые награды и таблица ценностей совместимы.
ОБНОВЛЕНИЕ Полностью закрой игру и замени ItemUpgrader.dll файлом из этого архива. Не удаляй cfg и ItemValues.json. Не оставляй вторую копию старой DLL в plugins.

