Valheim
This package has been deprecated and may no longer be maintained. We recommend looking for an alternative.
Install with App

Details

Latest version
1.0.2
Last Updated
First Uploaded
Downloads
103
Likes
0
Size
71KB
Dependants

Tags

Deprecated
ADDatHost Valheim hosting
€1

EpicLoot Therzie Armory Fix

Описание

Этот мод исправляет критическую проблему с потерей зачарований при апгрейде брони с использованием модов EpicLoot и Therzie Armory.

Проблема

При использовании Therzie Armory для апгрейда зачарованной брони (например, с железной на серебряную), зачарования терялись из-за проблем в функции TransferMagicToCraftedItem, которая возвращала null вместо корректного переноса магических свойств.

Решение

Мод перехватывает процесс крафта и обеспечивает:

  • Сохранение информации о зачарованных предметах перед крафтом
  • Корректный перенос зачарований на новый предмет
  • Выбор зачарований с наивысшим уровнем редкости при наличии нескольких зачарованных ингредиентов

Установка

Автоматическая установка (рекомендуется)

  1. Скопируйте папку EpicLootTherzieArmoryFix в директорию BepInEx/plugins/
  2. Перезапустите игру

Ручная компиляция

  1. Установите .NET Framework 4.8 SDK
  2. Откройте командную строку в папке с исходным кодом
  3. Выполните: dotnet build --configuration Release
  4. Скопируйте скомпилированный DLL в BepInEx/plugins/EpicLootTherzieArmoryFix/

Требования

  • BepInEx 5.4.22+
  • EpicLoot 0.10.3+
  • Therzie Armory 1.4.3+
  • Valheim (последняя версия)

Совместимость

Мод протестирован с:

  • ✅ EpicLoot + Therzie Armory
  • ✅ EpicPatches EpicLoot
  • ✅ JewelHeim-EpicLoot_Therzie
  • ✅ Другие моды Therzie (Warfare, Wizardry и т.д.)

Как это работает

  1. Перехват крафта: Мод использует Harmony патчи для перехвата метода CraftingStation.DoCrafting
  2. Сохранение зачарований: Перед крафтом анализируются все ингредиенты и сохраняется информация о зачарованных предметах
  3. Применение зачарований: После создания нового предмета к нему применяются сохраненные зачарования
  4. Выбор лучших зачарований: При наличии нескольких зачарованных ингредиентов выбираются зачарования с наивысшим уровнем редкости

Логирование

Мод записывает подробные логи в консоль BepInEx:

  • Информация о сохраненных зачарованиях
  • Успешное применение зачарований
  • Ошибки и предупреждения

Устранение неполадок

Зачарования все еще теряются

  1. Убедитесь, что мод загружается после EpicLoot и Therzie Armory
  2. Проверьте логи BepInEx на наличие ошибок
  3. Убедитесь, что в EpicLoot включена опция "Transfer Enchants to Crafted Items"

Ошибки компиляции

  1. Проверьте пути к сборкам Valheim в .csproj файле
  2. Убедитесь, что установлены все зависимости

Техническая информация

Архитектура

  • Использует Harmony для патчинга методов
  • Рефлексия для безопасного взаимодействия с EpicLoot API
  • Временное хранение данных о зачарованиях между вызовами

Безопасность

  • Все операции обернуты в try-catch блоки
  • Graceful degradation при отсутствии зависимостей
  • Минимальное влияние на производительность

Лицензия

MIT License - свободное использование и модификация.

Поддержка

Если у вас возникли проблемы:

  1. Проверьте логи BepInEx
  2. Убедитесь в совместимости версий модов
  3. Создайте issue с подробным описанием проблемы

Версия: 1.0.0
Автор: Custom Fix
Совместимость: Valheim + EpicLoot + Therzie Armory

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