
G3A3
Longer day/night, star levels, map explore, ballista range, chest auto-fill, necromancy and dvergr staves, armor, rested XP, forge chances, stack sizes. Server config syncs.G3A3
Мини-мод для Valheim: длиннее день и ночь, уровни мобов (звёзды рядом с именем), тройной опыт при бодрости и более надёжная Кузница возможностей.
Нужен BepInEx и Jötunn. Мод должен стоять и у хоста, и у игроков. Настройки задаёт хост или сервер — остальные получают их сами.
Все цифры можно поменять в конфиге профиля (BepInEx/config, файл мода G3A3). Править его лучше при закрытой игре, потом зайти в мир заново.
Что меняется в игре
День и ночь. День по умолчанию около 45 минут реального времени, ночь около 15 (в ванили примерно 21 и 9). Сколько именно длится сутки — настраивается.
Уровни мобов. Звёзды рядом с именем — это уровень существа. Чем больше звёзд, тем крепче здоровье и сильнее удар, и обычно больше добычи. Мод не меняет, кто появляется и пачками по сколько: только вешает уровень.
Днём и ночью свои отдельные шансы. По умолчанию днём чаще обычные мобы без звёзд, ночью звёзд больше. Уровень может вырасти и у редких уникалов, которых ваниль никогда не повышает (мерзость, гнилоступ, локсы, комары, грейлинги и другие). Мировых боссов мод не трогает.
На рассвете и закате дикие перебрасываются по таблице этого времени суток. Если приручить — звёзды остаются, если так включено в конфиге.
Дополнительные звёзды (выключено с завода). По желанию можно разрешить ещё два уровня выше ванильного потолка: три и четыре звезды у имени. Модель и размер существа не меняются, только полоска со звёздами, здоровье, урон и лут. Пока опция выключена, ночь работает как раньше: максимум две звезды.
Для этих высоких уровней здоровье и добыча считаются иначе, чем если бы ваниль просто удвоила лут ещё раз: бой становится тяжелее, но равнина не превращается в ферму шкур. Точные множители здоровья, урона и лута тоже лежат в конфиге и крутятся по отдельности. Множитель лута для 4-го и 5-го уровня действует и на редких, которых разбирают с тела (мерзость и похожие): гарантированные ресурсы не остаются на количестве без звёзд. Трофеи по-прежнему падают как в ванили.
Бодрость. Пока висит бафф «Бодрость», опыт навыков растёт сильнее (по умолчанию втрое). Без баффа опыт обычный.
Кузница возможностей. Попытка улучшения по умолчанию чаще успешна, чем в ванили (девять из десяти вместо примерно двух из трёх). Шанс поломки при неудаче можно оставить ванильным или поменять.
Посох некромантии. В конфиге включён (NecromancyStaff / Enabled). На столе гальдров. С виду и по иконке это Посох раскалывания. За одно применение призывается один обугленный воин: мечник или лучник, поровну. Он приручен и держится в 5–8 метрах вокруг героя. Врага замечает в 15 метрах от себя, если тот не дальше 20 метров от героя. Дальние цели и пустое место не обстреливает: выстрел идёт только во врага перед собой. После удара или убийства возвращается на своё место рядом и стоит там. Число одновременно живых равно качеству посоха. Крафт: 20 огнеметалла, 20 древесины Иггдрасиля, 2 трофея обугленного воина и 2 трофея обугленного лучника. Каждое улучшение добавляет 3 огнеметалла, 3 древесины и по 1 каждому трофею. Расход эйтра за каст — 100, прочие боевые параметры как у Воскрешателя.
Посох призыва двергов. В конфиге включён (DvergrStaff / Enabled). На столе гальдров. Та же модель и иконка, что у Посоха некромантии. За одно применение призывается один дверг: разбойник в девяти случаях из десяти, целитель в одном. Призванный приручен и держится в 5–8 метрах вокруг. Врага замечает в 15 метрах от себя, если тот не дальше 20 метров от героя. Дальние цели и пустое место не обстреливает. После удара или убийства возвращается на своё место рядом и стоит там. Целитель по-прежнему лечит союзников в этом радиусе. Число живых равно качеству посоха, разбойник и целитель считаются вместе. Крафт: 20 огнеметалла, 20 древесины Иггдрасиля и 2 трофея двергов. Каждое улучшение добавляет 3 огнеметалла, 3 древесины и 1 трофей. Расход эйтра за каст — 100, прочие боевые параметры как у Воскрешателя.
Конфиг. Радиус обнаружения прислужников, поводок до игрока, кольцо ожидания, угол выстрела и расход эйтра лежат в секции Summons. Число живых за каждое качество посоха — SummonsPerQuality у посоха некромантии, посоха двергов и Воскрешателя лучников. Шанс целителя — DvergrStaff / HealerPercent. Автопополнение ящиков в печи и баллисты — AutoSupply / IntervalSeconds (по умолчанию 5 с) и RangeMeters (0 оставляет радиус JGQoL или верстака). LogTiming раз в минуту пишет в лог, сколько миллисекунд занимает один проход. Бонусы брони и надбавка к цене крафта — в CrossbowArmor и BloodMageArmor. Решает сервер.
Навыки. Наведение на навык в окне навыков подставляет цифры вместо общей фразы. Для текущего уровня показано, сколько бонуса уже есть, и сколько даёт один уровень. Урон, перезарядка, натяжение, выносливость, эйтр, блок, бег, прыжок, уклонение, скрытность, плавание, верховая езда, рыбалка, готовка, фермерство и стройка считаются по тем же формулам, что и сама игра. Если в руках оружие этого навыка, перезарядка и натяжение показываются в секундах.
Воскрешатель лучников. В конфиге выключен (ArcherStaff / Enabled). Если включить, на столе гальдров появляется отдельный посох. Крафт и улучшение там стоят вдвое дороже обычного Воскрешателя. Он призывает только скелетов-лучников: один лучник за каждое качество посоха. Качество 10 позволяет держать 10. За одно применение появляется один лучник. Посох улучшается в кузнице возможностей. Обычный Воскрешатель не меняется.
Броня. Два набора выключены, пока в конфиге не включить их. CrossbowArmor — Латы тяжелого арбалетчика (вид фламеталла), чёрная кузница. Шлем даёт +2% колющего урона за свой уровень. Полный сет виден как «Искусный арбалетчик»: +15 к арбалетам и +30 к скрытности. BloodMageArmor — Набор Мага крови (мантия и штаны как у Эмблы, капюшон как Pointy Hat), стол гальдров. Полный сет виден как «Кровавый маг»: +15 к магии крови и стихиям. Крафт — ванильная стоимость плюс 25%.
Баллиста. Дальность поиска цели задаётся в конфиге (Ballista / ViewDistance). Ваниль 28 метров; можно поставить любое значение, например 40.
Автопополнение. Сервер сам докладывает топливо и руду в печи и снаряды в баллисты из ящиков рядом. Радиус берётся из JGQoL (CraftFromContainers / ContainerRange). Если этого мода нет, берётся радиус верстака. Плавильня получает только свой уголь и свою руду, доменная — только своё, углевыжигательная печь — только древесину. В баллисту кладётся только её снаряд. Если она уже заряжена одним типом, второй не подмешивается. Личные ящики, корабли и надгробия не трогаются. Ящик, который сейчас открыт у игрока, пропускается до закрытия. После пополнения ящики, печи и баллисты возвращаются игроку, который ими управлял, поэтому ChestButler и крафт из ящиков у клиентов продолжают работать. В конфиге включено: AutoSupply / Enabled.
Карта. Множители раскрытия тумана: пешком и на корабле (штурвал и пассажиры). Секция MapExplore, по умолчанию пешком 2×, на корабле 4×. Если стоит другой мод на радиус карты — выключите MapExplore / Enabled.
Стаки. Секция Stacks. Multiplier умножает размер стака всего, что и так стакается: при 3 древесина лежит по 150 вместо 50. По умолчанию 1, то есть как в ванили. Оружие, броня, инструменты и всё с прочностью не меняются. Exclude — префабы через запятую, которые оставить как есть (Wood, Coins). Overrides — точные числа, важнее множителя (Wood:200, Stone:300), максимум 65535. Если размер стака уже поменял другой мод (например WackysDatabase), множитель берёт его значение за основу. Уменьшить множитель можно без потерь: стак больше нового лимита остаётся целым, просто в него нельзя докладывать, пока он не станет меньше. Перед тем как удалить мод, разложите большие стаки — без мода игра обрежет их при загрузке. Если размер стаков задаёт другой мод, выключите Stacks / Enabled.
Как настроить
Откройте конфиг G3A3 в папке BepInEx/config. Там по-русски и по-английски подписано, за что отвечает каждая строка.
Можно изменить:
- длину дня и ночи;
- включить или выключить уровни от мода;
- красить уже бродящих по миру мобов на рассвете/закате или только новых;
- оставлять звёзды после приручения;
- отдельно дневные и ночные веса: как часто попадаются 0, 1 и 2 звезды (это доли от суммы, не ванильная цепочка 10%);
- главный переключатель дополнительных 3–4 звёзд (по умолчанию выкл.);
- как часто при включённых доп. уровнях днём и ночью выпадают 3 и 4 звезды;
- отдельно здоровье, урон и лут для 4-го и 5-го уровня существа;
- множитель опыта при бодрости;
- шансы успеха и поломки в кузнице возможностей;
- дальность баллисты;
- автопополнение печей и баллист из соседних ящиков (
AutoSupply/Enabled); - свои иконки посохов некромантии, двергов и Воскрешателя лучников (перекраска ванильных при запуске игры);
- совместимость с JGQoL: тихий ремонт по области (
Compatibility/QuietAreaRepair) и без повторной «заправки» вечного огня (Compatibility/SkipRepeatFireFuel); - множители раскрытия карты пешком и на корабле (и выключатель секции);
- размер стаков: общий множитель, исключения и точные числа для отдельных предметов (
Stacks).
Если хотите читать веса как проценты — сделайте так, чтобы сумма включённых весов была 100. Нулевой вес значит «этот вариант не выпадает».
После правки перезайдите в мир (на сервере — перезапустите его). Уже прокрученные мобы заново бросают уровень на следующем рассвете или закате.
Установка
Поставьте через Thunderstore Mod Manager или r2modman. Для новых звёзд у имени и доп. уровней нужна эта версия и у хоста, и у клиентов.

