You are viewing a potentially older version of this package. View all versions.
eshker-ZariRules-1.1.1 icon

ZariRules

Resources x4, furnaces x20, stacks x10, half stamina cost, full map, shared recipes, health warnings and no item or skill loss on death.

By eshker
Date uploaded 10 hours ago
Version 1.1.1
Download link eshker-ZariRules-1.1.1.zip
Downloads 48
Dependency string eshker-ZariRules-1.1.1

This mod requires the following mods to function

denikson-BepInExPack_Valheim-5.4.2350 icon
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.2350
ValheimModding-Jotunn-2.30.0 icon
ValheimModding-Jotunn

Jötunn (/ˈjɔːtʊn/, 'giant'), the Valheim Library was created with the goal of making the lives of mod developers easier. It enables you to create mods for Valheim using an abstracted API so you can focus on the actual content creation.

Preferred version: 2.30.0

README

Zari Rules 1.1.1

English

Less grinding, more adventures with friends. Zari Rules combines shared discoveries, faster gathering and production, and a clear health warning.

  • Resources ×4: gathering, chopping, mining and creature loot. The game's exclusions for trophies, special boss items and fish remain. Dropping and picking up your own items never multiplies them.
  • Furnaces ×20: charcoal kilns, smelters and blast furnaces. Materials and fuel per product stay the same; ventilation and queue requirements still apply. Cooking stations, ovens, fermenters, windmills and spinning wheels are unchanged.
  • Stacks ×10: applies to items that already stack; configurable from ×1 to ×10. Weight is unchanged and equipment remains non-stackable. Saved oversized stacks are preserved while this mod is installed.
  • Half stamina cost: running, jumping, attacking, blocking, dodging, swimming, building and other actions using the game's stamina system cost half as much. Regeneration stays normal; other stamina modifiers still apply.
  • Full map: terrain and biomes are revealed for everyone. Boss, trader and dungeon pins are not added. Exploration is saved in each player's profile.
  • Shared recipes: the server combines everyone's existing recipes and shares new discoveries. Each player must join once to contribute their old recipes; returning players receive what others learned while they were offline. Crafting still needs the actual materials and appropriate nearby station.
  • Health warning: current/max HP, percentage and status near the bottom centre. Above 50% is green, 26–50% is amber, 25% or less is red with a gentle pulse and thin screen border. Status follows the exact HP ratio, before rounding. The panel is independent of BetterUI; move, scale or disable it locally.
  • No death penalty: keep inventory, equipment and skill progress. Equipment and Quick Slots 3.1.1 is supported.

Install: install the same version on the server and every client. Requires BepInExPack Valheim 5.4.2350 and Jötunn 2.30.0. Use a mod manager or copy the included BepInEx folder into the game/server directory. Replace the old DLL, leaving one copy, and restart.

Settings: gameplay rules come from the server's BepInEx/config/zari.rules.cfg. Defaults: resources 4, production 20, stacks 10, stamina cost 0.5; map reveal and recipe sharing are enabled. Updates preserve existing settings: to get ×20 furnaces on an existing server, set ProductionSpeedMultiplier = 20 while it is stopped, then restart. In your local [Health Indicator] section, Enabled, PositionX, PositionY, Scale and Pulse control the panel; position values are 0–1, measured from the bottom left.

Back up BepInEx/config/ZariRules/SharedRecipes/ together with the world. Revealed maps and learned recipes remain after disabling their features. Before uninstalling, split enlarged stacks to vanilla sizes; the unmodified game can truncate oversized stacks on loading. Avoid running another loot, stack or furnace multiplier alongside this mod.

Checked against Valheim 1.0.12 Windows client and Linux dedicated-server assemblies. Valheim 1.0.7 remains recognized for rollback use. BetterUI ForeverMaintained 2.5.12 was checked statically. Automated checks passed; a live multiplayer and visual gameplay test is still needed.

Русский

Меньше гринда, больше приключений с друзьями. Zari Rules объединяет общие открытия, ускоренный сбор и производство, а также заметное предупреждение о здоровье.

  • Ресурсы ×4: сбор, рубка, добыча руды и лут существ. Исключения игры для трофеев, особых предметов боссов и рыбы сохраняются. Выбрасывание и повторный подбор своих предметов их не размножает.
  • Печи ×20: углевыжигательные печи, плавильни и доменные печи. Расход сырья и топлива на изделие прежний; дымоотвод и очередь по-прежнему нужны. Готовка, каменные печи, бродильни, мельницы и прялки не меняются.
  • Стаки ×10: для уже складываемых предметов, с настройкой от ×1 до ×10. Вес не меняется, экипировка не складывается. Пока мод установлен, сохранённые стаки сверх лимита не обрезаются при загрузке.
  • Расход выносливости вдвое меньше: бег, прыжки, атаки, блокирование, перекаты, плавание, строительство и другие действия через штатную систему выносливости. Восстановление прежнее; остальные модификаторы продолжают действовать.
  • Открытая карта: рельеф и биомы видны всем. Метки боссов, торговцев и подземелий не добавляются. Открытая карта сохраняется в профиле игрока.
  • Общие рецепты: сервер объединяет уже известные рецепты и раздаёт новые открытия. Каждому нужно один раз зайти, чтобы добавить свои старые рецепты. Вернувшиеся игроки получают открытия, сделанные без них. Для крафта всё равно нужны материалы и подходящая станция рядом.
  • Индикатор здоровья: текущее/максимальное HP, процент и состояние внизу по центру. Выше 50% — зелёный, между 25% и 50% — янтарный, при 25% и ниже — красный с мягкой пульсацией и тонкой рамкой экрана. Состояние определяется до округления процентов. Панель независима от BetterUI; её можно передвинуть, масштабировать или отключить у себя.
  • Без штрафа за смерть: сохраняются инвентарь, экипировка и прогресс навыков. Поддерживается Equipment and Quick Slots 3.1.1.

Установка: одинаковая версия нужна на сервере и у каждого игрока. Требуются BepInExPack Valheim 5.4.2350 и Jötunn 2.30.0. Установите через менеджер модов или скопируйте папку BepInEx из архива в папку игры/сервера. Замените старую DLL, оставив одну копию, и перезапустите игру и сервер.

Настройки: игровые правила задаёт сервер в BepInEx/config/zari.rules.cfg. По умолчанию: ресурсы 4, производство 20, стаки 10, расход выносливости 0.5; карта и общие рецепты включены. Обновление сохраняет старые настройки: для печей ×20 на существующем сервере выставьте ProductionSpeedMultiplier = 20 при остановленном сервере, затем запустите его. В локальной секции [Health Indicator] доступны Enabled, PositionX, PositionY, Scale, Pulse. Положение задаётся от 0 до 1, отсчёт от нижнего левого угла.

Сохраняйте папку BepInEx/config/ZariRules/SharedRecipes/ вместе с резервной копией мира. Открытая карта и изученные рецепты остаются после отключения этих функций. Перед удалением мода разделите большие стаки до обычного размера: без мода игра может обрезать их при загрузке. Не включайте одновременно другой множитель добычи, стаков или скорости печей.

Проверены клиентская Windows и серверная Linux сборки Valheim 1.0.12. Valheim 1.0.7 также распознаётся на случай отката. Код BetterUI ForeverMaintained 2.5.12 проверен статически. Автоматические проверки пройдены; совместную игру и внешний вид в запущенной игре ещё нужно проверить.

CHANGELOG

Changelog

1.3.2

  • Исправлен повтор потерянного обновления рецептов после первого успешного обмена. Добавлены периодическая сверка, диагностика получения/показа уведомлений и проверка обмена между двумя игроками в обе стороны.
  • Исправлена доставка меток: готовый клиент запрашивает их у сервера и повторяет запрос до получения ответа. Пустой список также подтверждается; повторные запросы ограничены.
  • Убрана блокировка сохранения инвентаря по точному номеру EAQS. Проверки игровых контрактов и конфликтующих Harmony-патчей сохранены.
  • Патчи молотка привязаны к позиции аргумента, а не его имени. Изменение серверных настроек обновляет защиту уже существующих инструментов.
  • Жёлтая виньетка ослаблена вдвое; красная не изменена.
  • Уточнены проверка сигнатуры и допустимые значения ускорения роста растений. Правила смерти не применяются до синхронизации конфигурации.
  • Добавлены сетевые регрессионные проверки меток, проверки переключения инструментов и разрешения ссылок на игровые функции и поля.

1.3.1

  • Fixed building hammer durability loss in Valheim 1.0.12 by updating Player.GetPlaceDurability patch argument name (tool).
  • Fixed boss, trader, and dungeon map pins not showing in Valheim 1.0.12 by handling dictionary structure of ZoneSystem.m_locationInstances.
  • Added plant growth acceleration ([Production] PlantGrowthMultiplier = 10): crops and trees grow 10 times faster safely without mutating world ZDO timestamps.
  • Added verified compatibility for Equipment and Quick Slots 3.1.2.

Изменения 1.3.1

  • Исправлена потеря прочности строительного молота в Valheim 1.0.12: скорректировано имя параметра в патче Player.GetPlaceDurability (tool).
  • Исправлено отображение меток боссов, торговцев и подземелий на карте для Valheim 1.0.12: добавлена поддержка словаря ZoneSystem.m_locationInstances.
  • Добавлено ускорение роста растений ([Production] PlantGrowthMultiplier = 10): посадки и деревья растут в 10 раз быстрее без искажения исходного времени в ZDO.
  • Добавлена проверенная совместимость с Equipment and Quick Slots 3.1.2.

1.3.0

  • Added unbreakable building hammer ([Building] UnbreakableHammer = true): hammer durability never drains when building, repairing, or deconstructing pieces, eliminating frequent repair interruptions.
  • Added optional unbreakable building tools setting ([Building] UnbreakableBuildingTools = false) covering all tools with piece tables (hammer, hoe, cultivator).
  • Added plant growth acceleration ([Production] PlantGrowthMultiplier = 10): crops and trees grow 10 times faster without changing the original planted time saved in the world.
  • Fixed map pins for Valheim 1.0.12 (ZoneSystem.m_locationInstances reflection binding) and unplaced location filtering so all 7 bosses, 3 traders, and dungeons display correctly on the map.
  • Tuned WOUNDED / РАНЕН health indicator: yellow screen edge vignette and border intensity reduced by more than 2x for a gentle, non-distracting warning, while keeping the critical red pulsation intact.
  • Eliminated TextMeshPro fallback font warnings (LiberationSans SDF Font Asset was not found) by pre-assigning fonts on deactivated UI game objects.
  • Fixed config audit finding: wired up missing SettingChanged subscription for StaminaUsageMultiplier.

Изменения 1.3.0

  • Добавлен неломающийся строительный молот ([Building] UnbreakableHammer = true): молот не теряет прочность и не ломается при строительстве, ремонте и сносе построек.
  • Добавлена опциональная настройка для всех строительных инструментов ([Building] UnbreakableBuildingTools = false), защищающая любые инструменты со строительным столом (молот, мотыга, культиватор).
  • Добавлено ускорение роста растений ([Production] PlantGrowthMultiplier = 10): урожай и деревья растут в 10 раз быстрее, без изменения исходного сохранённого времени посадки в мире.
  • Исправлено отображение меток на карте для Valheim 1.0.12: исправлена видимость поля ZoneSystem.m_locationInstances и убран фильтр непосещённых локаций (отображаются все 7 боссов, 3 торговца и подземелья).
  • Скорректирована индикация статуса «РАНЕН»: жёлтая виньетка по краям экрана сделана более чем в 2 раза мягче и ненавязчивее; красная пульсация при критическом здоровье сохранена без изменений.
  • Устранены предупреждения TextMeshPro о поиске LiberationSans SDF в логах благодаря инициализации шрифтов на неактивных объектах UI.
  • Исправлен аудит настроек: подключена подписка SettingChanged для изменения StaminaUsageMultiplier в рантайме.

1.2.1

  • Fixed MapPins reflection contract failure for ZoneSystem.m_locationInstances (public field in Valheim 1.0.12).
  • Fixed server location caching to properly collect all generated bosses, traders, and dungeons instead of filtering out unvisited locations.
  • Corrected Hildir quest dungeon prefabs (CaveHildir, ForestCryptHildir, PlainsFortHildir) and burial chambers (ForestCrypt).
  • Decoupled RevealMapPins configuration from RevealFullMap so pins can be shown independently.
  • Added comprehensive static contract checks (V15.mappins) and unit test suite for map pin classification and serialization.

Изменения 1.2.1

  • Исправлен контракт рефлексии MapPins для ZoneSystem.m_locationInstances (в Valheim 1.0.12 поле является публичным).
  • Исправлена серверная выборка локаций: убран ошибочный фильтр непосещённых локаций, блокировавший генерацию меток боссов, торговцев и подземелий.
  • Скорректированы имена префабов квестовых подземелий Хильдир (CaveHildir, ForestCryptHildir, PlainsFortHildir) и склепов (ForestCrypt).
  • Отвязана настройка RevealMapPins от RevealFullMap: отметки теперь работают независимо от тумана войны.
  • Добавлены статические проверки контракта V15.mappins и модульные тесты классификации и сериализации меток.

1.2.0

  • Increased default and maximum StackSizeMultiplier from ×10 to ×20 while preserving vanilla weights, gear restrictions, and overstack loading protection.
  • Added real-time map revelation of all bosses, traders (including Bog Witch and Hildir), and dungeons directly from server world locations with non-persistent map pins.
  • Redesigned health panel with a more compact ~280×44 layout and default position Y = 0.10.
  • Added full-screen low-health screen edge indicators: subtle amber glow between 25% and 50% HP, noticeable red pulsation at 25% and below.
  • Added rich recipe discovery notifications below the minimap showing author names, recipe item names with localization, and batch counts without relogging.
  • Upgraded shared recipe protocol to version 2 with author tracking and backward-compatible migration from v1 data.

Изменения 1.2.0

  • Множитель стаков по умолчанию и максимум увеличен с ×10 до ×20; сохранены штатный вес, запрет складывания экипировки и защита загрузки больших стаков.
  • Добавлено отображение реальных позиций всех боссов, торговцев (включая Болотную ведьму и Хильдир) и подземелий на карте; метки временные и не засоряют сохранения.
  • Панель здоровья сделана компактнее (~280×44) с позицией по умолчанию Y = 0.10.
  • Добавлена полноэкранная виньетка низкого здоровья: мягкое янтарное свечение краев при 25–50% HP и заметная красная пульсация при 25% HP и ниже.
  • Добавлены уведомления об открытии рецептов под мини-картой с указанием автора, локализованными именами предметов и пакетной группировкой без перезахода.
  • Протокол и формат хранения общих рецептов обновлены до версии 2 с сохранением авторов и обратной совместимостью с v1.

1.1.1

  • Added verified Valheim 1.0.12 support for the Windows client and Linux dedicated server.
  • Rechecked every game API, signature and IL anchor used by resource, death, furnace, stack, map, recipe, stamina and HUD features.
  • Kept verified Valheim 1.0.7 contracts available for rollback installations.

Изменения 1.1.1

  • Добавлена проверенная поддержка Valheim 1.0.12 для клиента Windows и выделенного сервера Linux.
  • Повторно проверены все API, сигнатуры и IL-контракты ресурсов, смерти, печей, стаков, карты, рецептов, выносливости и HUD.
  • Сохранена поддержка проверенных сборок Valheim 1.0.7 на случай отката.

1.1.0

  • Added full terrain reveal, persistent shared recipes with existing-player catch-up, ×1–×10 stack limits and an independent health indicator.
  • Halved stamina costs and their affordability checks. Default furnace speed is now ×20; existing configs keep their values.
  • Protected stack loading against truncation and prevented repeated stack multiplication.
  • Updated Windows/Linux contract checks and regression tests, including concurrent recipe discoveries and production timing at ×20.

Изменения 1.1.0

  • Добавлены открытая карта, сохранение общих рецептов с объединением прежних знаний игроков, стаки ×1–×10 и независимый индикатор здоровья.
  • Вдвое уменьшены расход выносливости и порог для действий. Скорость печей по умолчанию — ×20; старый конфиг сохраняется.
  • Защищена загрузка больших стаков и устранено повторное умножение их лимита.
  • Дополнены проверки Windows/Linux и регрессионные тесты, включая одновременные открытия рецептов и скорость производства ×20.

1.0.0

  • Fixed Linux dedicated server compatibility: resource and production rules now pass the verified server assembly contracts.
  • Kept the native ×4 resource rate and its exclusions; fixed unscaled fixed-item pickups without multiplying random loot twice.
  • Set default furnace speed to ×10 and fixed floating-point tick loss. Fuel per recipe and saved progress remain unchanged.
  • Added Windows/Linux IL comparison and resource lifecycle regression checks.
  • Included an English/Russian README in the package.

Изменения 1.0.0

  • Исправлена совместимость с выделенным Linux-сервером: правила ресурсов и печей проходят проверку серверной сборки.
  • Сохранены штатный рейт ×4 и исключения игры; исправлен пропуск множителя у фиксированных предметов без двойного умножения случайной добычи.
  • Скорость печей по умолчанию — ×10; устранена потеря шагов из-за округления. Расход топлива на рецепт и сохранённый прогресс не меняются.
  • Добавлены сравнение IL Windows/Linux и проверки загрузки ресурсных правил.
  • В архив включён README на английском и русском.