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

Details

Date Uploaded
yesterday
Downloads
369
Size
223KB
ADDatHost Valheim hosting
€1

Zari Rules

Сборка 0.1.1 для ручной gameplay-проверки на Valheim 1.0.7 (network 39, Unity 6000.0.75f1). Она прошла компиляцию, IL-contract checks и проверку структуры пакета; игровые сценарии M00–M27 пока имеют статус MANUAL PENDING.

Мод сохраняет исходные ссылки на предметы на месте, включая единый расширенный inventory EquipmentAndQuickSlots 3.1.1. Он не клонирует предметы, не сериализует EpicLoot metadata и не создаёт собственный backup. При смерти также сохраняются level и raw accumulator всех навыков, включая native DeathSkillsReset branch.

По умолчанию native Resource Rate равен ×4. Плавильня, доменная печь и углевыжигательная печь работают в четыре раза быстрее; input/output и fuel per product остаются штатными. Другие производственные постройки не меняются.

Установка через Gale

  1. Создайте копию текущего профиля и выберите её. До тестов сделайте backup персонажа и мира.
  2. В Gale 1.22.2 импортируйте ZariRules-0.1.1.zip как local mod (кнопка импорта локального мода или drag-and-drop ZIP в профиль).
  3. Проверьте, что в профиле появилась ровно одна BepInEx/plugins/ZariRules/ZariRules.dll; старую вручную скопированную DLL предварительно удалите из тестовой копии профиля.
  4. Установите тот же ZIP, BepInExPack 5.4.2350 и Jötunn 2.30.0 на оба клиента и dedicated server. Версии ZariRules должны совпадать.

Не заменяйте действующий профиль: первая установка предназначена для отдельной тестовой копии.

Конфигурация

BepInEx/config/zari.rules.cfg создаётся при первом запуске:

[Death]
KeepInventoryOnDeath = true
KeepSkillsOnDeath = true

[Resources]
ResourceRateMultiplier = 4.0

[Production]
ProductionSpeedMultiplier = 4.0

[General]
DebugLogging = false

Четыре gameplay-настройки синхронизируются Jötunn и доступны только server admin; DebugLogging локален. Диапазон числовых множителей — 0.01–10; Resource Rate имеет шаг 0.01 и преобразуется в native percent (4.0 → 400). Изменения применяются через штатную server-config synchronization; для первого ручного прогона рекомендуется менять cfg только при остановленном сервере и затем перезапускать его.

Native Resource Rate сохраняется в world starting keys. После удаления/отключения ZariRules администратор сервера может вернуть только этот modifier командой setkey ResourceRate 100; не используйте общий reset world modifiers. Пока мод включён, сервер снова применит значение из zari.rules.cfg.

Совместимость и ограничения

Целевые версии: EquipmentAndQuickSlots 3.1.1 и EpicLoot 0.14.2. EAQS может отсутствовать — тогда работает base-inventory mode. Неизвестная версия EAQS или неожиданный mutating Harmony owner на критической границе отключает Keep Inventory до review.

ZenPlayer и DropMoreLoot должны быть отключены на всех сторонах. Zen_ModLib удаляйте только если он не нужен другим модам. AzuAutoStore 3.1.2, AzuCraftyBoxes 1.8.18 и Recycle_N_Reclaim 1.4.4 проверены статически по точным DLL; их multiplayer-сценарии остаются ручными.

ZariRules поддерживает только точный assembly_valheim.dll Valheim 1.0.7 с MVID db11c804-ebef-403d-8e77-ac219f14bf46. На другом build функции fail closed и пишут ZR900; не тестируйте смерть ценным персонажем, если startup log не показывает ZR100ZR103 со статусом ready.

Первый ручной прогон

  1. Включите DebugLogging=true на server и обоих клиентах. Проверьте startup ZR100ZR103, ResourceRate keyPercent=400, а для трёх печей — baseSeconds/effectiveSeconds.
  2. С расходным набором проверьте обычный inventory, экипировку и quick slots: смерть → respawn → relog. Новая могила должна отсутствовать, counts/digests не должны измениться.
  3. Повторите с одним enchanted/socketed EpicLoot item и сравните tooltip/custom effects до и после.
  4. Для двух навыков с partial progress сравните raw snapshot до hard death и после relog; затем повторите soft death.
  5. На новых одинаковых источниках сравните native Resource Rate ×1 и ×4; выброшенный и поднятый stack не должен увеличиться.
  6. Для каждой из трёх печей измерьте не менее четырёх продуктов при speed ×1 и ×4; output и fuel/product должны совпасть.

Полный checklist находится в docs/MANUAL_TEST_RESULTS.md исходного проекта.

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