Баланс и конфигурация [RU]

Updated a week ago

Технический справочник по балансу Valheim Enhanced Difficulty 1.0.1.
Перепроверено по финальному экспортированному профилю, из которого собирался опубликованный модпак. Версия 1.0.1 меняла только документацию; игровые зависимости и конфиги остались как в 1.0.0.

Архитектура: какой мод за что отвечает

Система Основная роль в сборке
CLLC Звёзды существ, масштабирование HP/урона, аффиксы/инфузии, боссы, мультиплеерное масштабирование и CLLC-дроп
EpicLoot Магическое снаряжение, редкости/эффекты, зачарование, прогрессия пулов предметов и adventure-системы
Drop That Дополнительный дроп ресурсов/материалов с существ по биомам
DropMoreLoot Изменение количества, стаков, подбора и веса, ограниченное включённым whitelist
DataForge Выборочный ребаланс рецептов и стоимости построек/станций

Разделение намеренное: сложность, магическое снаряжение и дополнительный материал-дроп обслуживаются разными системами.


CLLC — Creature Level & Loot Control

Зафиксированная зависимость: Smoothbrain-CreatureLevelAndLootControl-4.6.4.

CLLC — центральная система сложности существ в этом профиле. Текущий режим: Custom. Второй фактор прогрессии: BossesKilled. CLLC поддерживает число убитых боссов как фактор прогрессии; поэтому пользовательские world-level строки звёзд в этом профиле привязаны к прогрессу по боссам, а не к возрасту мира или расстоянию.

Основное масштабирование существ

Параметр Текущее значение
Базовое здоровье существ 144%
Прирост здоровья за звезду 110%
Базовый урон существ 115%
Прирост урона за звезду 55%
Увеличение размера за звезду 10%
Особые эффекты On
Элементальные инфузии On
Creature sectors Disabled

Это буквальные значения cfg. Wiki намеренно не придумывает отдельную формулу «итогового HP».

Масштабирование существ в мультиплеере

Параметр Текущее значение
Прирост HP за учитываемого игрока 60%
Прирост урона за учитываемого игрока 8%
Минимальное число игроков 1
Максимальное число игроков 10
Радиус учёта игроков 200 м
Блокировка серверного конфига On

Пользовательские шансы звёзд

В cfg задаются шансы 1★–5★. Колонка 0★ ниже — математический остаток до 100% для каждой строки.

World level 0★ 1★ 2★ 3★ 4★ 5★
0 73.6% 19.8% 5.5% 1.1% 0% 0%
1 64.25% 24.2% 8.8% 2.2% 0.55% 0%
2 55.78% 27.5% 11% 4.4% 1.1% 0.22%
3 45.55% 30.8% 14.3% 6.6% 2.2% 0.55%
4 37.3% 33% 16.5% 8.8% 3.3% 1.1%
5 30.15% 35.2% 18.7% 9.9% 4.4% 1.65%
6 26.3% 35.2% 19.8% 11% 5.5% 2.2%
7 26.3% 35.2% 19.8% 11% 5.5% 2.2%

Аффиксы существ

Аффикс Базовый шанс
Aggressive 10%
Curious 20%
Quick 10%
Regenerating 10%
Splitting 5%
Armored 3%

Элементальные инфузии

Инфузия Базовый шанс
Fire 7%
Frost 7%
Poison 4%
Lightning 3%
Spirit 1.75%
Chaos 1.25%

Множитель шанса инфузии по звёздам (0★ → 5★): 0, 0.3, 0.6, 1, 1.3, 1.6.

Боссы

Параметр Текущее значение
Особые эффекты боссов On
Использовать обычные шансы звёзд Off
Шансы босса 1★ → 5★ 54, 32.2, 11.5, 2.3, 0
Размер босса за звезду 5%
Прирост HP босса за звезду 65%
Прирост урона босса за звезду 18%

Базовые шансы аффиксов боссов в текущем cfg:

Аффикс Шанс
Reflective 14.28571%
Shielded 14.28571%
Mending 14.28571%
Summoner 14.28571%
Elementalist 14.28571%
Enraged 14.28571%
Twin 14.28571%

CLLC-дроп

Параметр Текущее значение
Дополнительный дроп за звезду существа 25%
Дополнительный дроп за звезду босса 35%
Множитель предметов существ 1×
Множитель предметов боссов 2×

EpicLoot

Зафиксированная зависимость: RandyKnapp-EpicLoot-0.14.13.

Основные параметры баланса

Параметр Текущее значение
Balance Template balanced
Item Drop Limits BossKillUnlocksNextBiomeItems
Global Drop Rate Modifier 1.8
Item Drop Ratio 0.95
Shard Stone Drop Ratio 0.3
Unidentified Item Drop Ratio 0.1
Materials Drop Ratio 0.1
Set Item Drop Chance 0.15
Adventure Mode true
Gated Bounty Mode Unlimited

Важное уточнение: EpicLoot описывает Global Drop Rate Modifier как глобальный модификатор вероятности дропа, а четыре Drop Ratio — как относительные веса, а не независимые проценты. Поэтому таблица звёзд ниже — raw/base распределение до глобального множителя 1.8, а не обещание итогового эффективного шанса.

Пользовательская таблица предметов для звёздных существ

Звёзды существа Базовая таблица 0/1 предмет
0★ 90% = 0 предметов; 10% = 1 предмет
1★ 80% = 0 предметов; 20% = 1 предмет
2★ 75% = 0 предметов; 25% = 1 предмет
3★ 65% = 0 предметов; 35% = 1 предмет
4★ 60% = 0 предметов; 40% = 1 предмет
5★ 55% = 0 предметов; 45% = 1 предмет

Активный loottables.json отличается от сохранённого оригинала в 76 конкретных object-таблицах существ. При этой правке таблицы существ не добавлялись и не удалялись.

Greyling, Deer, Boar, Neck, Greydwarf, Greydwarf_Elite, Greydwarf_Shaman, Ghost

Troll, Bjorn, Blob, Draugr, Draugr_Ranged, Leech, Surtling, Draugr_Elite

Abomination, Ulv, Fenring_Cultist, BlobElite, Wraith, Wolf, Hatchling, StoneGolem

Fenring, Serpent, Deathsquito, Lox, Goblin, GoblinArcher, GoblinBrute, GoblinShaman

Unbjorn, Tick, Seeker, SeekerBrute, Dverger, DvergerMage, DvergerMageFire, DvergerMageIce

DvergerMageSupport, Gjall, Volture, Charred_Twitcher, Charred_Archer, Asksvin, BonemawSerpent, Charred_Mage

Charred_Melee, FallenValkyrie, Morgen, Morgen_NonSleeping, TrollFrost, Barka, DvergerDeepNorth, ElakingMole

JotunWarrior, JotunWarriorDualWield, Moose, JotunWitch, ShadowPerson, FallenWarrior, Writhan, Seal

Seal_Pup, Elaking, ElakingLantern, GoblinDeepNorth, BlobMork, BlobMorkBig, BlobMorkMini, Greydwarf_Shaman_Frozen

Greydwarf_Frozen, Skeleton_DeepNorth, Frysling, FrostWisp

Исключения: Skeleton по-прежнему ссылается на Tier1Mob, а Skeleton_Poison — на Tier2Mob; эти две записи не используют явную пользовательскую таблицу 0★–5★. Skeleton_DeepNorth использует её.

Количество магических эффектов по редкости

Редкость Распределение количества эффектов
Magic 1 эфф.: 50%; 2 эфф.: 40%; 3 эфф.: 10%
Rare 2 эфф.: 45%; 3 эфф.: 40%; 4 эфф.: 15%
Epic 3 эфф.: 40%; 4 эфф.: 40%; 5 эфф.: 20%
Legendary 4 эфф.: 35%; 5 эфф.: 40%; 6 эфф.: 25%
Mythic 5 эфф.: 30%; 6 эфф.: 40%; 7 эфф.: 30%
Ancient 6 эфф.: 25%; 7 эфф.: 40%; 8 эфф.: 35%

Снаряжение из других модов

  • Auto Add Equipment = true
  • Auto Remove Equipment Not Found = true
  • Only Add Equipment With Recipes = true
  • Auto Add Remove Equipment From Loot Lists = true

EpicLoot поддерживает автоматическое добавление совместимого снаряжения в свою систему дропа. При текущих настройках совместимое снаряжение, имеющее рецепты, может участвовать в этой системе с учётом классификации и прогрессии EpicLoot.


Drop That — дополнительный дроп по биомам

Зафиксированная зависимость: ASharpPen-Drop_That-3.1.6.

Текущий основной конфиг:

  • ClearAllExisting = false
  • ClearAllExistingWhenModified = false
  • LoadSupplementalDropTables = true

Поэтому биомные файлы являются дополнительным дропом и не стирают глобально ванильный дроп существ. Всего 231 пользовательская секция: 186 включено и 45 отключено. Во всех стоит ScaleByLevel=false, поэтому Drop That сам не масштабирует эти количества по звёздам. Отдельные записи являются отдельными роллами — на одном убийстве могут сработать несколько дополнительных записей.

Луга / Meadows

Активных записей: 7 из 10. Отключено: 3.

Prefab существа Настроенный дополнительный дроп
Greyling Wood — 1–2, 50%
Neck Fish1 — 1, 10%
Fish2 — 1, 10%
Boar Raspberry — 1–2, 25%
Mushroom — 1–2, 25%
Deer Raspberry — 1–2, 25%
Mushroom — 1–2, 25%

Чёрный лес / Black Forest

Активных записей: 22 из 29. Отключено: 7.

Текущее поведение: во всех 22 активных записях Чёрного леса стоит DropOnePerPlayer=true. По документации Drop That при этом AmountMin/AmountMax игнорируются; при успешном срабатывании выдаётся по одному prefab на игрока. Диапазоны ниже показаны только как записанные в cfg значения.

Prefab существа Настроенный дополнительный дроп
Greydwarf Thistle — 1–3, 25% (фактически: по 1/игрока при успехе)
Blueberries — 1–3, 25% (фактически: по 1/игрока при успехе)
RoundLog — 1–2, 25% (фактически: по 1/игрока при успехе)
FineWood — 1–2, 15% (фактически: по 1/игрока при успехе)
Coins — 5–20, 10% (фактически: по 1/игрока при успехе)
Greydwarf_Elite Coins — 15–55, 20% (фактически: по 1/игрока при успехе)
Blueberries — 1–3, 25% (фактически: по 1/игрока при успехе)
RoundLog — 4–8, 25% (фактически: по 1/игрока при успехе)
FineWood — 4–8, 15% (фактически: по 1/игрока при успехе)
Coal — 4–8, 25% (фактически: по 1/игрока при успехе)
Greydwarf_Shaman Coins — 15–55, 20% (фактически: по 1/игрока при успехе)
Blueberries — 1–3, 25% (фактически: по 1/игрока при успехе)
RoundLog — 4–8, 25% (фактически: по 1/игрока при успехе)
FineWood — 4–8, 15% (фактически: по 1/игрока при успехе)
Coal — 4–8, 25% (фактически: по 1/игрока при успехе)
MushroomYellow — 4–8, 25% (фактически: по 1/игрока при успехе)
Troll Coins — 150–550, 20% (фактически: по 1/игрока при успехе)
SurtlingCore — 1–3, 25% (фактически: по 1/игрока при успехе)
TrollHide — 4–8, 25% (фактически: по 1/игрока при успехе)
FineWood — 4–8, 15% (фактически: по 1/игрока при успехе)
Bjorn Coins — 150–550, 20% (фактически: по 1/игрока при успехе)
SurtlingCore — 1–3, 25% (фактически: по 1/игрока при успехе)

Болота / Swamp

Активных записей: 39 из 39. Отключено: 0.

Prefab существа Настроенный дополнительный дроп
Blob Ooze — 1–2, 30%
Guck — 1, 10%
Thistle — 1–2, 10%
Mushroom — 1, 10%
Draugr Entrails — 1–2, 30%
ElderBark — 1–2, 15%
BoneFragments — 1–2, 15%
Coins — 2–5, 10%
IronScrap — 20–50, 15%
Draugr_Ranged Entrails — 1–2, 25%
ElderBark — 1–2, 15%
Feathers — 1–2, 15%
Amber — 1, 7%
Leech Bloodbag — 1–2, 35%
Ooze — 1, 12%
Thistle — 1, 8%
Mushroom — 1, 10%
Surtling Coal — 1–2, 30%
SurtlingCore — 1–3, 10%
Stone — 1–2, 15%
Amber — 1, 5%
Draugr_Elite Entrails — 1–2, 35%
ElderBark — 1–2, 20%
Chain — 1, 10%
IronScrap — 1–3, 15%
Coins — 3–8, 15%
BlobElite Ooze — 1–2, 40%
Guck — 1–2, 18%
IronScrap — 1, 5%
Bloodbag — 1, 10%
Thistle — 1–2, 10%
Abomination ElderBark — 2–4, 35%
Root — 1–2, 25%
Guck — 1–2, 20%
Thistle — 1–2, 12%
Wraith Chain — 1–3, 20%
Coins — 3–8, 15%
Amber — 1–2, 10%
Ruby — 1, 5%

Горы / Mountain

Активных записей: 27 из 27. Отключено: 0.

Prefab существа Настроенный дополнительный дроп
Wolf WolfMeat — 1–2, 30%
WolfPelt — 1–2, 25%
WolfFang — 1, 20%
Hatchling FreezeGland — 1–2, 30%
Obsidian — 1–2, 15%
Crystal — 1, 8%
StoneGolem Stone — 2–5, 30%
Crystal — 1–3, 25%
Obsidian — 1–2, 15%
SilverOre — 1–3, 10%
Fenring WolfFang — 1–2, 30%
WolfPelt — 1–2, 20%
WolfMeat — 1, 15%
WolfHairBundle — 1, 10%
WolfClaw — 1–2, 15%
Ulv WolfFang — 1–2, 30%
WolfPelt — 1, 15%
WolfHairBundle — 1, 12%
WolfClaw — 1–3, 20%
Fenring_Cultist JuteRed — 1–2, 25%
WolfHairBundle — 1–2, 20%
WolfClaw — 1–2, 10%
Coal — 1–2, 10%
Ruby — 1, 5%
Bat LeatherScraps — 1, 25%
WolfHairBundle — 1, 15%
Obsidian — 1, 15%

Равнины / Plains

Активных записей: 35 из 35. Отключено: 0.

Prefab существа Настроенный дополнительный дроп
Deathsquito Needle — 1–2, 35%
Cloudberry — 1–2, 12%
Barley — 1, 5%
Flax — 1, 15%
Goblin BlackMetalScrap — 1–2, 25%
Coins — 10–20, 20%
Barley — 1–2, 15%
Flax — 1–2, 15%
Cloudberry — 1–2, 10%
GoblinArcher BlackMetalScrap — 1–2, 20%
Feathers — 1–2, 20%
Coins — 10–25, 15%
Barley — 1–2, 12%
Flax — 1–2, 12%
GoblinBrute BlackMetalScrap — 2–3, 35%
Coins — 40–100, 25%
Barley — 1–2, 15%
Flax — 1–2, 15%
GoblinTotem — 1–2, 10%
GoblinShaman BlackMetalScrap — 1–2, 25%
Coins — 3–8, 25%
Barley — 1–2, 12%
Flax — 1–2, 12%
GoblinTotem — 1, 4%
Lox LoxMeat — 1–2, 35%
LoxPelt — 1–2, 30%
Cloudberry — 1–3, 20%
BlobTar Tar — 10–20, 35%
Ooze — 1, 15%
Cloudberry — 1–2, 8%
Unbjorn BjornMeat — 1–2, 30%
BjornHide — 1–2, 25%
BjornPaw — 1, 12%
RottenMeat — 1–2, 20%
Cloudberry — 1–2, 10%

Туманные земли / Mistlands

Активных записей: 56 из 56. Отключено: 0.

Prefab существа Настроенный дополнительный дроп
Seeker BugMeat — 1–2, 30%
Carapace — 1–2, 30%
Mandible — 1, 8%
RoyalJelly — 1, 5%
MushroomJotunPuffs — 1–2, 8%
SeekerBrute Carapace — 2–4, 40%
BugMeat — 1–2, 35%
Mandible — 1, 15%
RoyalJelly — 1, 8%
BlackMarble — 1–2, 8%
DvergrNeedle — 1–2, 8%
DvergrKeyFragment — 1–2, 8%
SeekerBrood BugMeat — 1, 15%
Carapace — 1, 10%
RoyalJelly — 1, 3%
MushroomJotunPuffs — 1, 5%
Tick GiantBloodSack — 1–2, 35%
BugMeat — 1, 8%
RoyalJelly — 1, 3%
Softtissue — 1, 3%
Gjall Bilebag — 1, 35%
GiantBloodSack — 1–2, 20%
Softtissue — 3–6, 20%
Sap — 1–2, 8%
BlackMarble — 1–2, 5%
DvergrNeedle — 1–2, 10%
DvergrKeyFragment — 1–2, 10%
Hare HareMeat — 1–2, 35%
ScaleHide — 1–2, 30%
MushroomJotunPuffs — 1–2, 15%
MushroomMagecap — 1, 10%
Dverger Coins — 30–80, 25%
Softtissue — 1–2, 15%
BlackMarble — 1–2, 12%
YggdrasilWood — 1–2, 12%
Sap — 1–2, 8%
DvergerMage Coins — 40–100, 25%
Softtissue — 1–2, 20%
MushroomMagecap — 1–2, 15%
Sap — 1–2, 12%
BlackMarble — 1–2, 10%
DvergerMageFire Coins — 40–100, 25%
Softtissue — 1–2, 20%
MushroomMagecap — 1–2, 15%
Sap — 1–2, 12%
YggdrasilWood — 1–2, 10%
DvergerMageIce Coins — 40–100, 25%
Softtissue — 1–2, 20%
MushroomMagecap — 1–2, 15%
Sap — 1–2, 12%
BlackMarble — 1–2, 10%
DvergerMageSupport Coins — 40–100, 25%
Softtissue — 1–2, 20%
MushroomMagecap — 1–2, 20%
Sap — 1–2, 15%
YggdrasilWood — 1–2, 10%

Океан / Ocean

Активных записей: 0 из 1. Отключено: 1.

В текущем профиле активного дополнительного дропа для этого биома нет.

Пепельные земли / Ashlands

Активных записей: 0 из 10. Отключено: 10.

В текущем профиле активного дополнительного дропа для этого биома нет.

Глубокий север / Deep North

Активных записей: 0 из 24. Отключено: 24.

В текущем профиле активного дополнительного дропа для этого биома нет.

Заметки для обслуживания

  1. Чёрный лес: all 22 active entries currently use DropOnePerPlayer=true; Drop That's documented behavior ignores AmountMin/AmountMax in this mode.
  2. Болота / Draugr: в финальном профиле буквально находится IronScrap 20–50 at 15% with DropOnePerPlayer=false. Это зафиксировано в документации, а не исправлено без согласования.
  3. Ocean, Ashlands, Deep North: текущие пользовательские файлы содержат только отключённые заготовки.

DropMoreLoot

Зафиксированная зависимость: TastyChickenLegs-DropMoreLoot-1.2.8.

Параметр Текущее значение
Множитель ресурсов 5×
Множитель дропа монстров 2×
Множитель собираемых объектов 4×
Коэффициент веса 0.3046512
Снижение веса true
Радиус подбора 3
Множитель стака 3×
Whitelist-фильтр true
Уникальных prefab ID в whitelist 149

Поскольку whitelist включён, множители ограничены явно перечисленными prefab, а не применяются без разбора ко всем предметам.


DataForge

Зафиксированная зависимость: sighsorry-DataForge-1.3.5.

Текущие общие overrides: Item On, Recipe On, Status Effect On, Piece On.

Баланс рецептов

recipes_balance.yml contains 524 override-рецептов. В заголовке самого файла зафиксированы правила:

  • рецепты MagicPlugin не изменяются;
  • новые типы ингредиентов не добавляются;
  • предыдущее снаряжение, трофеи и специальные требования сохраняются;
  • количества 1–2 при крафте/улучшении не меняются;
  • положительные количества 3+ увеличиваются примерно на 20% с half-up округлением;
  • сгенерированные требования Upgrader* не меняются.

Баланс построек/станций

pieces_balance.yml contains 70 override-записей построек. В заголовке файла зафиксировано:

  • примерно +20% к стоимости ресурсов;
  • количества 1–2 не меняются;
  • максимум один логичный дополнительный ингредиент у выбранных ключевых объектов;
  • порталы намеренно исключены;
  • массовые декоративные/мебельные/обычные строительные блоки намеренно исключены.

Идея баланса

Цель — более сложная Vanilla+ прогрессия, а не игра из одних HP-мешков и гринда: основное давление даёт CLLC, опасные враги получают более интересную награду через EpicLoot и дополнительный материал-дроп, а стоимость крафта/строительства повышается выборочно.

Если Wiki когда-либо расходится с файлами сборки, авторитетным источником является реально поставляемый конфиг.