Seidr Enchanting
AI-GENERATED Valheim enchanting: 123 affixes incl. cloak/ring/backpack pools, E-S+ scrolls, +20 upgrade, salvage, donor VFX. Supports Armory/Warfare/Southsil/CAH/PoV/Backpacks. Мод сгенерирован ИИ.💬 Discord: присоединиться к серверу мода · join the mod Discord
Seidr Enchanting — Сейд: рунная ковка
🤖 Мод сгенерирован ИИ / AI-generated mod
Весь код, тексты, локализация, иконки, документация и балансные значения созданы искусственным интеллектом (LLM) под руководством автора. Мод проверялся запуском в Valheim, но в нём возможны ошибки, странные решения и несбалансированные значения. Перед установкой сделайте резервную копию сохранений.
English: This mod is AI-generated. All code, text, localization, icons, documentation and balance values were produced by an AI (LLM) under human direction. It was tested by running the game, but bugs, odd design choices and unbalanced values are possible. Back up your saves.
Мод для Valheim: зачарование снаряжения, аффиксы, благословлённые свитки, разбор снаряжения и трофеев, уровни локаций. Вдохновлён Valheim Enchantment System и Chaos VES, но написан с нуля: свой код, своя механика и своя панель «Кузня».
Установка
Через мод-менеджер (рекомендуется)
- Установите Thunderstore Mod Manager или r2modman.
- Выберите Valheim и профиль.
- Найдите Seidr Enchanting и нажмите «Установить».
- Запустите игру через менеджер.
Вручную
- Установите BepInExPack for Valheim.
- Распакуйте архив мода в папку Valheim так, чтобы появился путь
BepInEx/plugins/SeidrEnchanting/SeidrEnchanting.dll. - Запустите игру.
Мод не требует Jotunn и других библиотек, кроме BepInEx.
Что делает мод
- Свитки по тирам биомов: E (Луга/Чёрный лес) → D (Болото/Океан) → C (Горы) → B (Равнины) → A (Туманные земли) → S (Пепельные земли) → S+ (Глубокий Север). Один набор свитков для оружия и брони; обычный свиток даёт шанс, благословлённый прибавляет +25 п.п. к шансу и защищает предмет от понижения уровня при провале.
- Дроп по звёздам: шанс свитка берётся прямо из конфига
(
ScrollDropChance, 15% по умолчанию), каждая звезда монстра добавляет +2 п.п. Обычный монстр роняет один свиток, с одной звездой — два, с двумя — три. Шанс благословлённого свитка задаётся ползункомBlessedDropChance(4% по умолчанию), звёзды и боссы его повышают. - Уровни зачарования +1…+20 с шансами, safety level, понижением или уничтожением при провале, pity-системой и «перегрузкой» (+2 уровня).
- Аффиксы: до 6 слотов, открываются с уровнем, тиры I–V, реролл и замки. 123 аффикса: 52 для оружия, 47 для брони и щитов, 8 плащей, 9 колец и 7 рюкзаков, с отдельными пулами, редкостью от обычного до легендарного и активными эффектами (стихии, вампиризм, отражение, ауры, невидимость). Оружейные аффиксы делятся по школе урона: режущий (мечи, топоры), колющий (ножи, копья, древковое, кирки), дробящий (булавы, кулаки), стрелковый и магический. Луковые бонусы не выпадают на посохи, а посошные — на мечи и луки.
- Плащи, кольца и рюкзаки: у каждого свой пул. Плащ даёт скорость, укрытие от дождя и лёгкий шаг — но не блок. Кольцо несёт стихию и малое сопротивление. Рюкзак прибавляет грузоподъёмность, выносливость в пути и отдых на привале; блок и парирование в этом слоте не выпадают.
- Улучшение аффиксов: любой аффикс можно поднять на следующий тир за рунную пыль (15/30/55/95, дороже для редких). Потолок задаёт уровень предмета: на +9 максимум III, на +13 — IV, на +17 — V.
- Визуал оружия: эффект копируется с оружия-донора Valheim и облегает клинок, следуя за ним в руке и за спиной. Немагические аффиксы получают спокойные парящие руны, а не случайную стихийную сферу.
- Свитки и пыль в мире: выброшенные свитки и рунная пыль больше не показывают меш кремня. Над предметом парит его иконка с мягким свечением, а от земли идёт столб света в цвете тира — предмет видно в траве издалека.
- Разбор: вкладка «Разбор» сразу открывает список снаряжения и трофеев с ценой каждого предмета в рунной пыли. Трофей разбирается одним кликом, снаряжение — подтверждением; боссы и поздние биомы дают больше.
- Справочник аффиксов: вкладка «Аффиксы» показывает все аффиксы, их диапазоны значений по тирам I–V, фильтр по оружию, броне, щитам, плащам, кольцам и рюкзакам, а также шанс срабатывания, кулдаун и редкость с учётом конфига.
- Сводка сборки: вкладка «Сводка» складывает бонусы аффиксов со всей надетой экипировки по группам — атака, защита, ресурсы и перемещение. Временные баффы от проков показаны отдельно, уровень предмета в итоги не входит.
- Локации: тир биома определяет дроп свитков; нативный мировой уровень игры влияет на качество и силу зачарования; элитные враги (опционально).
- QoL: авто-зачарование до цели, разбор снаряжения и трофеев в пыль, импорт предметов из VES.
- Поддержка модов: Therzie Armory, Therzie Warfare, SouthsilArmor, CAH,
Path of Valheiman и Adventure Backpacks уже размечены по тирам; предметы из
других модов добавляются в
AdditionalItems.txt. - Интерфейс: тёплые коричневые тона, золото, руны, анимация, RU/EN; окно не затемняет мир, а текст набран чётким шрифтом без мыла на любом разрешении. Слева — список снаряжения, справа карточка предмета с плитками характеристик и широкими строками аффиксов; вкладки забирают перековку, справочник аффиксов, разбор и сводку сборки, а внизу вспыхивает полоска результата: зелёная при успехе, красная при провале. Перековка показывает ленту карточек с замедлением и остановкой на выпавшем аффиксе.
Управление
- Y — открыть/закрыть панель «Кузня» (клавишу можно изменить в конфиге).
- Esc — закрыть ленту перековки, справочник или разбор; ещё одно нажатие закрывает кузню.
- Наведите предмет на панель, чтобы увидеть аффиксы, шансы и кулдауны.
- Свитки и пыль лежат в инвентаре; рецепты свитков — на верстаке.
- Обычный рецепт свитка сразу выдаёт 20 свитков; стак — до 100.
- Вкладка «Разбор» открывает список снаряжения и трофеев для разбора.
- Вкладка «Аффиксы» открывает справочник: все аффиксы, их значения по тирам I–V, шанс и кулдаун с учётом конфига.
- Вкладка «Сводка» открывает суммарные бонусы надетой экипировки.
- Кнопка под панелью перековки задаёт, какую редкость «Перековать всё» оставляет нетронутой.
- Переключатель «Благословение» выбирает обычный или благословлённый свиток.
- Квадратная кнопка Discord слева от окна открывает канал мода в браузере.
Совместимость
- Valheim (Steam, актуальная версия) + BepInEx 5.4.23xx.
- Мод заменяет VES. Перед установкой уберите
sighsorry-Valheim_Enchantment_SystemизBepInEx/plugins, иначе оба мода будут менять одни и те же статы. Импорт уже зачарованных вещей встроен. - Для мультиплеера установите одинаковую версию мода на сервер и на клиенты: мод добавляет новые предметы и аффиксы.
- На выделенном сервере дроп свитков создаёт клиент-владелец монстра, а
настройки
DropFromMonsters,ScrollDropChanceиBlessedDropChanceсервер присылает клиенту при подключении.
Поддержка модов
Встроены тиры и пулы аффиксов для Therzie Armory, Therzie Warfare, SouthsilArmor, CAH, Path of Valheiman и Adventure Backpacks — их предметы не нужно настраивать вручную.
У Path of Valheiman зачаровываются посохи, скипетры и семь боевых колец
(PT_Ring_*): физика, огонь, яд, мороз, молния, дух и могильный зов. Пояса,
украшения PT_Jewel_*, руны, самоцветы, сиглы и инструменты намеренно
оставлены вне кузни: это не боевая экипировка.
У Adventure Backpacks зачаровываются все рюкзаки от Лугов до Пепла и оба
старых (CapeIronBackpack, CapeSilverBackpack). Рюкзак в Valheim занимает
слот Shoulder, как и плащ, поэтому мод спрашивает сам Adventure Backpacks,
что именно надето. Без этого мода плащи и рюкзаки неразличимы, и всё в слоте
идёт как плащ; с ним у рюкзака свой пул.
Предметы из любых других модов добавляются в
BepInEx/config/SeidrEnchanting/AdditionalItems.txt (файл создаётся при первом
запуске):
SwordMyMod = B
ArmorMyMod = A, armor
ShieldMyMod = S, shield
CloakMyMod = B, cloak
RingMyMod = A, ring
BackpackMyMod = C, backpack
QuestItemMyMod = skip
<PrefabName> = <тир>[, <категория>]; тиры:E,D,C,B,A,S,S+.- Категории:
weapon,armor,shield,cloak,ring,backpack,auto,skip(можно по-русски). - Если тир не указан, сработает эвристика по имени предмета.
- Записи из файла важнее встроенных списков.
seidr modsв консоли покажет, какие предметы модов найдены и покрыты.- Path of Valheiman, SeneaL UI и Adventure Backpacks —
необязательные: без них мод загружается и работает как обычно, а при их
наличии подхватывает интеграцию сам. Все три пункта выключаются в секции
Compat.
Настройки
Файл: BepInEx/config/narukami.seidr.enchanting.cfg.
| Секция | Ключ | По умолчанию | Что делает |
|---|---|---|---|
| General | Russian |
авто | RU/EN интерфейс; на новом конфиге берётся из Valheim |
| General | Hotkey |
Y |
Клавиша панели «Кузня» |
| Visual | UseDonorVfx |
true |
Копировать VFX с оружия-донора; false — процедурный резерв |
| Affixes | AffixPower |
1.0 |
Сила значений аффиксов |
| Affixes | AffixChance |
1.0 |
Шанс срабатывания активных аффиксов |
| Affixes | AffixCooldown |
1.0 |
Множитель кулдаунов (меньше — чаще) |
| Scrolls | DropFromMonsters |
true |
Свитки выпадают из монстров |
| Scrolls | ScrollDropChance |
15 |
Базовый шанс дропа свитка с монстра, % |
| Scrolls | BlessedDropChance |
4 |
Шанс, что выпавший свиток благословлённый, % |
| Enchanting | BlessedBonus |
25 |
Прибавка благословлённого свитка к шансу, п.п. |
| Enchanting | BlessedProtectsFromDowngrade |
true |
Благословение не даёт предмету потерять уровень |
| Affixes | RerollCost |
25 |
Цена перековки одного аффикса в рунной пыли |
| Affixes | LockCost |
40 |
Цена закрепления аффикса |
| Affixes | RerollProtectRarity |
3 |
«Перековать всё» пропускает аффиксы этой редкости и выше; 0 — выкл. |
| Affixes | AffixUpgradeCost |
1.0 |
Множитель цены улучшения (база 15/30/55/95) |
| Rarity | WeightCommon … WeightMythic |
60/30/8/1.8/0.2/0.05 |
Веса редкостей, % |
| Compat | PathOfValheiman |
true |
Интеграция с Path of Valheiman |
| Compat | SeneaL_UI |
true |
Интеграция с SeneaL UI |
| Compat | AdventureBackpacks |
true |
Отличать рюкзаки Adventure Backpacks от плащей |
Базовый шанс свитка задаётся ключом ScrollDropChance — ровно в процентах,
без множителей. Каждая звезда монстра добавляет +2 п.п. Количество
свитков: обычный монстр — один, одна звезда — два, две — три. У боссов три
свитка и +3% к благословлённым; звёздные враги дают +0.5% за звезду.
Благословлённый свиток больше не гарантирует успех: он прибавляет +25 п.п. к шансу (потолок 99%) и при провале оставляет уровень прежним. Свиток при этом расходуется.
Точные значения аффиксов, формулы и таблицы описаны в исходниках
(docs/AFFIXES.md в репозитории).
Об использовании ИИ
Этот мод — эксперимент по созданию полноценного мода для Valheim с помощью ИИ. Модель сгенерировала:
- код плагина, Harmony-патчи, UI и процедурную графику;
- 123 аффикса, их описания, шансы, кулдауны и редкость;
- свитки, благословления, разбор снаряжения и трофеев, рецепты, локализацию RU/EN;
- эту страницу и сопроводительную документацию.
Человек задавал направление, проверял сборку и запускал игру для проверки эффектов. Из-за этого в моде возможны нестандартные решения, опечатки и краевые случаи. Если вы нашли баг — опишите его в комментариях к моду.
English summary: AI-generated Valheim mod adding 123 affixes, seven scroll tiers (E–S+), blessed scrolls that add +25 p.p. to the success chance and protect from level loss, +1…+20 enchanting, gear and trophy salvage into runic dust, donor-based weapon VFX, and built-in support for Therzie Armory/Warfare, SouthsilArmor, CAH, Path of Valheiman and Adventure Backpacks. Full English description below.
English
What this mod does
An enchanting mod for Valheim: affixes, blessed scrolls, gear and trophy salvage and biome-based loot tiers. Inspired by Valheim Enchantment System and Chaos VES, but written from scratch — own code, own mechanics, own "Forge" panel.
- Scrolls per biome tier: E (Meadows/Black Forest) → D (Swamp/Ocean) → C (Mountains) → B (Plains) → A (Mistlands) → S (Ashlands) → S+ (Deep North). One scroll set for weapons and armor. A normal scroll gives a chance, a blessed scroll adds +25 p.p. to that chance and protects the item from losing a level on failure.
- Star-based drops: the chance comes straight from
ScrollDropChance(15% by default), plus 2 p.p. per monster star. A normal monster drops one scroll, one star — two, two stars — three. The chance of a blessed scroll is set by theBlessedDropChanceslider (4% by default); stars and bosses raise it. - Enchant levels +1…+20 with chances, safety level, downgrade or destruction on failure, a pity system and "overload" (+2 levels).
- Affixes: up to 6 slots unlocked by level, tiers I–V, reroll and locks. 123 affixes: 52 for weapons, 47 for armor/shields, 8 cloaks, 9 rings and 7 backpacks, with separate pools, rarities from common to legendary, and active effects (elements, lifesteal, reflection, auras, invisibility). Weapon affixes are split by damage school: slashing (swords, axes), piercing (knives, spears, polearms, pickaxes), blunt (clubs, fists), missile and magic. Bow bonuses never roll on staves, and staff bonuses never roll on swords or bows.
- Cloaks, rings and backpacks: each has its own pool. A cloak gives speed, shelter from rain and a light step, but never block. A ring carries an element and a small resistance. A backpack adds carry weight, travel stamina and camp rest; block and parry never roll in that slot.
- Affix upgrades: any affix can be raised to the next tier for runic dust (15/30/55/95, more for rare ones). The item level sets the ceiling: tier III at +9, IV at +13, V at +17.
- Weapon visuals: the effect is copied from a donor Valheim weapon and wraps the blade, following it in hand and on the back. Non-magical affixes get calm floating runes instead of a random elemental sphere.
- Scrolls and dust in the world: dropped scrolls and runic dust no longer show the flint mesh. Their icon floats above the item with a soft glow, and a shaft of light in the tier color rises from the ground — easy to spot in tall grass from a distance.
- Salvage: the "Salvage" tab opens a list of gear and trophies with a runic dust price for each. Trophies take one click, gear asks for confirmation; bosses and late biomes give more.
- Affix catalog: the "Affixes" tab lists every affix with value ranges per tier I–V, filters for weapons, armor, shields, cloaks, rings and backpacks, plus proc chance, cooldown and rarity with your config applied.
- Build summary: the "Summary" tab adds up affix bonuses from all equipped gear, grouped into offense, defense, resources and utility. Temporary proc buffs are shown separately; item level is not included.
- Locations: the biome tier decides scroll drops; Valheim's native world level affects enchant quality and power; elite enemies (optional).
- QoL: auto-enchant to a target level, salvage gear and trophies into dust, import of items from VES.
- Mod support: Therzie Armory, Therzie Warfare, SouthsilArmor, CAH, Path of
Valheiman and Adventure Backpacks are pre-tagged by tier; items from other mods
are added in
AdditionalItems.txt. For Path of Valheiman staves, sceptres and the seven combat rings (PT_Ring_*) are enchantable — belts,PT_Jewel_*trinkets, runes, jewels, sigils and tools are intentionally left out. For Adventure Backpacks every backpack from Meadows to Ashlands plus both legacy ones is enchantable: a backpack shares theShoulderslot with cloaks, so the mod asks Adventure Backpacks itself what is worn. - Interface: warm browns, gold, runes, animation, RU/EN; the window does not dim the world, and the text stays sharp at any resolution. Equipment list on the left, an item card with stat tiles and wide affix rows on the right, tabs for rerolling, the affix catalog, salvaging and the build summary, and a result strip at the bottom that flashes green on success and red on failure. Rerolling shows a card ribbon that slows down and stops on the rolled affix.
Installation
Mod manager (recommended): install Thunderstore Mod Manager or r2modman, pick Valheim and a profile, find Seidr Enchanting, install, launch the game through the manager.
Manual: install
BepInExPack for Valheim,
unpack the mod archive into the Valheim folder so that
BepInEx/plugins/SeidrEnchanting/SeidrEnchanting.dll exists, then start the
game. No Jotunn or other libraries are required.
Controls
- Y - open/close the "Forge" panel (rebindable in the config).
- Esc - close the reroll ribbon, the catalog or the salvage list; press it again to close the forge.
- Hover an item over the panel to see affixes, chances and cooldowns.
- Scrolls and dust live in your inventory; scroll recipes are on the workbench.
- One normal scroll recipe yields 20 scrolls; the stack limit is 100.
- The "Salvage" tab opens the list of gear and trophies to salvage.
- The "Affixes" tab opens the catalog: every affix, its values by tier I–V, chance and cooldown with your config applied.
- The "Summary" tab shows total bonuses from all equipped gear.
- The button under the reroll bar sets which rarity "Reroll All" leaves alone.
- The "Blessing" toggle switches between normal and blessed scrolls.
- The square Discord button left of the window opens the mod channel in your browser.
Multiplayer
- Install the same mod version on the server and on every client: the server distributes scroll prefabs, and dropped items are created by the client that owns the monster.
- On a dedicated server Valheim hands monster ownership to the nearest player,
so the drop is created by the ZDO owner rather than the server alone. The
server pushes
DropFromMonsters,ScrollDropChanceandBlessedDropChanceto each client on connect, so client configs do not need editing. - Base drop chance comes straight from
ScrollDropChance(15% by default), plus 2 p.p. per monster star. No multipliers: what you set is what you get. - Scroll count scales with the monster's stars: one star — two scrolls, two stars — three. Bosses get three scrolls and +3% blessed chance; starred enemies get +0.5% blessed chance per star.
Settings
File: BepInEx/config/narukami.seidr.enchanting.cfg.
| Section | Key | Default | Meaning |
|---|---|---|---|
| General | Russian |
auto | RU/EN interface; on a fresh config taken from Valheim once |
| General | Hotkey |
Y |
Forge panel hotkey |
| Visual | UseDonorVfx |
true |
Copy VFX from a donor weapon; false — procedural fallback |
| Affixes | AffixPower |
1.0 |
Affix value multiplier |
| Affixes | AffixChance |
1.0 |
Chance multiplier for active affixes |
| Affixes | AffixCooldown |
1.0 |
Cooldown multiplier (lower — more often) |
| Scrolls | DropFromMonsters |
true |
Scrolls drop from monsters |
| Scrolls | ScrollDropChance |
15 |
Base chance that a monster drops a scroll, % |
| Scrolls | BlessedDropChance |
4 |
Chance that a dropped scroll is blessed, % |
| Enchanting | BlessedBonus |
25 |
Blessed scroll bonus to the success chance, p.p. |
| Enchanting | BlessedProtectsFromDowngrade |
true |
The blessing prevents level loss |
| Affixes | RerollCost |
25 |
Runic dust to reroll one affix |
| Affixes | LockCost |
40 |
Runic dust to lock one affix |
| Affixes | RerollProtectRarity |
3 |
"Reroll All" skips affixes of this rarity and above; 0 — off |
| Affixes | AffixUpgradeCost |
1.0 |
Upgrade price multiplier (base 15/30/55/95) |
| Rarity | WeightCommon … WeightMythic |
60/30/8/1.8/0.2/0.05 |
Rarity weights, % |
| Compat | PathOfValheiman |
true |
Path of Valheiman integration |
| Compat | SeneaL_UI |
true |
SeneaL UI integration |
A blessed scroll no longer guarantees success: it adds +25 p.p. to the chance (capped at 99%) and keeps the level unchanged on failure. The scroll is consumed either way.
Scroll drops are tuned in the Scrolls section: DropFromMonsters,
ScrollDropChance and BlessedDropChance.
Compatibility
Valheim (Steam, current version) + BepInEx 5.4.23xx. This mod replaces VES:
remove sighsorry-Valheim_Enchantment_System from BepInEx/plugins before
installing, otherwise both mods will fight over the same stats. Importing
already enchanted items is built in.
Path of Valheiman, SeneaL API and Adventure Backpacks are optional: the mod loads and works without them. When they are installed the mod notices it by itself.
- Path of Valheiman: summoned vermin are left alone by its creature rarity;
its affixes are shown in the forge panel; enchanting grants tree XP
(
Grant.TreeXp, crafting kind). - SeneaL UI: a tab on the character screen, the forge button on the HUD (movable in the HUD editor) and forge messages in the UI's notice style.
- Adventure Backpacks: asks its API what is worn, so backpacks get their own
affix pool instead of sharing the cloak one. Without it everything in the
Shoulderslot is treated as a cloak.
All three can be switched off in the Compat section of the config.
About AI
This mod is an experiment in building a complete Valheim mod with AI. The model generated the plugin code, Harmony patches, UI and procedural graphics; the 123 affixes with descriptions, chances, cooldowns and rarities; the scrolls, blessings, gear and trophy salvage, recipes and RU/EN localization; and this page. A human set the direction, checked the build and ran the game to verify the effects. Bugs, odd design choices and unbalanced values are possible. If you find one, please describe it in the mod comments.
Сборка из исходников
.\build.ps1 # собрать DLL
.\build.ps1 -Install # собрать и установить в BepInEx/plugins
.\tools\package.ps1 # собрать архив для Thunderstore в dist/
Требуется .NET SDK 8+ и установленный Valheim.
