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
Client-side upgrade roulette: favorites, 20-attempt history, biome filters, value tooltips, quick picks and quantity sliders. In-game UI/sound settings, character progression, one-stack rewards, 90% default chance cap. English/Russian.
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.