Source-checkedQuality of life & UI

VBDiving

by VitByr · for Valheim

Diving Mod

1.0KDownloads
58d agoLast updated
BepInExLoaders
ThunderstoreSource

About VBDiving

From Thunderstore

Diving Mod

Русский

VBDiving — это мод, который полностью перерабатывает механику плавания в Valheim, добавляя возможность полноценного ныряния под воду, улучшая поведение мобов в воде и добавляя визуальные/аудио эффекты погружения.

Мод делает подводный мир более живым, опасным и красивым. Теперь вы не просто плывете по поверхности — вы можете исследовать глубины, но будьте осторожны: кислород ограничен, а мобы могут преследовать вас даже под водой!

Основные возможности

Для Игрока

  • Полноценное ныряние: Нажмите Ctrl (или используйте старое управление), чтобы переключить режим погружения. Используйте взгляд вверх/вниз + движение вперед (W), чтобы контролировать глубину.
  • Система дыхания: Под водой расходуется кислород. Если он закончится, начнет тратиться выносливость, что может привести к утоплению. На поверхности кислород восстанавливается.
  • Визуальные эффекты: При погружении меняется освещение, цвета окружающей среды становятся более мрачными и подводными, появляется эффект искажения воды (Heat Distortion) и приглушается звук (Low Pass Filter).
  • HUD Кислорода: Красивый индикатор с пузырьками, показывающий текущий запас воздуха. Количество пузырьков зависит от вашего навыка плавания.
  • Улучшенная камера: Камера корректно ведет себя под водой, не застревая в текстурах поверхности.
  • Использование предметов в воде: Возможность использовать определенные инструменты и оружие (например, ножи, копья, кирки) прямо под водой. Список можно настроить в конфиге.

Для Мобов (AI)

  • Умные водные мобы: Мобы, настроенные через конфигурационные файлы, теперь умеют правильно плавать, нырять и всплывать.
  • Преследование под водой: Агрессивные мобы (например, Змеи или Левиатаны, если они настроены) будут преследовать игрока под водой, используя трехмерную навигацию.
  • Синхронизация конфигов: Настройки поведения мобов автоматически синхронизируются между сервером и клиентами. Сервер является источником истины.

Управление

По умолчанию используется новое управление:

  1. Начать/Закончить ныряние: Нажмите Ctrl (Crouch).
  2. Погружение: Смотрите вниз и идите вперед (W).
  3. Всплытие: Смотрите вверх и идите вперед (W).
  4. Отмена: Если вы находитесь близко к поверхности или выходите из воды, режим ныряния отключается автоматически.

Опционально: В настройках можно включить Legacy Controls (старое управление):

  • Зажать Ctrl — погружаться.
  • Зажать Space — всплывать.

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

Все настройки находятся в файле VitByr.VBDiving.cfg.

Основные настройки (00 - Main)

  • EnableMod: Включить/выключить мод.
  • SyncMonsterConfigs: Синхронизировать конфиги мобов с сервера (рекомендуется true для мультиплеера).
  • UseServerMonsterConfigsOnly: Использовать ТОЛЬКО конфиги с сервера, игнорируя локальные файлы клиентов.

Управление (01 - Control)

  • UseLegacyDiveControls: Если true, используется старое управление (зажатие клавиш). Если false — новое (переключение режима).

Дыхание (02 - Breath)

  • MaxBreathSeconds: Базовое время нахождения под водой (при нулевом навыке).
  • MaxBreathBonusAtSkill100: Дополнительное время при максимальном навыке плавания (100).
  • BreathRecoveryPerSecond: Скорость восстановления кислорода на поверхности.

Интерфейс (03 - BreathHud)

  • OffsetX/Y: Смещение индикатора кислорода по горизонтали и вертикали.
  • Scale: Размер индикатора.
  • ShowLabels: Показывать ли цифровое значение секунд рядом с пузырьками.

Плавание (04 - Swimming)

  • SprintSwimMultiplier: Множитель скорости при спринте в воде.
  • BaseUnderwaterStaminaRegenPerSecond: Скорость восстановления стамины, когда вы стоите на месте у поверхности (не двигаясь).

Предметы в воде (06 - EquipInWater)

  • EiW_Custom: Список префабов предметов, которые можно использовать под водой (через запятую). По умолчанию включены ножи, копья, кирки и молот.

Настройка поведения мобов (Для админов серверов)

Мод использует YAML-конфиги для настройки того, как мобы ведут себя в воде. Файлы лежат в папке: BepInEx/config/VitByr/VBDiving/.

Если файлов нет, мод создаст пример Vanilla.yaml. Вы можете создавать свои .yaml файлы.

Пример структуры конфига:

deep_hunters: # Название группы
  min_depth: 1          # Минимальная глубина (у поверхности)
  center_depth: 5       # Предпочтительная глубина в спокойствии
  max_passive_depth: 20 # Макс. глубина, если моб спокоен
  max_agro_depth: 50    # Макс. глубина, если моб атакует
  depth_adjust_speed: 5 # Скорость изменения глубины
  use_breath: true      # Нужно ли мобу дышать?
  max_breath_seconds: 120 # Запас воздуха
  breath_recovery_speed: 1.5 # Скорость восстановления
  surface_time: 5       # Время, которое моб проводит на поверхности для дыхания
  surface_threshold_percent: 0.25 # При каком % воздуха моб начинает всплывать
  prefabs:              # Список префабов мобов
    - Serpent
    - BonemawSerpent

Важно:

  • Изменения в конфигах на сервере применяются автоматически и рассылаются клиентам.
  • Клиенты могут иметь свои локальные конфиги, но если включена синхронизация, приоритет будет у серверных настроек.

Несовместимые моды

  • DiveIn
  • BetterDiving
  • SwimmingReworked
  • VikingsDoSwim
  • ImprovedSwimming

Обратная связь


От себя

  • Вдохновлено такими модами как BetterDiving, DiveIn, SwimmingReworked.
  • Особая благодарность Dzk автору мода SwimmingReworked, что позволил взять за основу свой мод и переработать на моё усмотрение.

Read the full description on Thunderstore →

Highlights

From source data

Loaders

Runs on BepInEx.

Footprint

Rated a light load on a server.

Last update

Its author last shipped an update 58d ago.

VBDiving on Nxeon

From our catalogue
One-click install
Supported on Nxeon Valheim servers, for BepInEx servers. We download it from Thunderstore, place it, and restart the server.
Server type needed
BepInEx
Server load
light
Smallest plan we suggest
Valheim — 4 GB (4 GB RAM). This follows our own load rating above, not a benchmark.
Latest build
0.1.1, released 2026-09-07

Game versions by loader

LoaderGame versionsNewest
BepInEx

From 7 recorded builds of VBDiving.

Recent builds

BuildReleasedGame versionsLoaders
0.1.12026-09-07n/aBepInEx
0.1.02026-09-04n/aBepInEx
0.0.92026-09-04n/aBepInEx
0.0.82026-08-30n/aBepInEx
0.0.72026-07-15n/aBepInEx
0.0.62026-06-03n/aBepInEx

Dependencies

Declared by the newest build that lists any. Required ones are installed with it on one-click installs.

Run VBDiving on a Valheim server

Pick a server or deploy a new one above; it is installed in one click.

What kind of mod it is

From the catalog
Listed on Thunderstore as “Tweaks”

Quality of life & UI

Small conveniences, tweaks and interface improvements players notice straight away.

Compatibility

Game
Valheim
Loaders
BepInEx
Requires
One-click install needs a BepInEx server.

Verified at the source

  • ✓ThunderstoreOfficial listing, checked 2026-10-02Open ↗
  • ✓AuthorVitByr, as published on Thunderstore
  • ✓LicenseNot published by the sourceFree

VBDiving, answered

Generated from the mod’s own source data.

Which loaders does it support?

BepInEx.

Is it free?

Yes. VBDiving is free to download from Thunderstore.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run VBDiving on a Valheim server.

Deploy in about a minute from $9.99 a month, then add VBDiving in one click.