


VBDiving — это мод, который полностью перерабатывает механику плавания в Valheim, добавляя возможность полноценного ныряния под воду, улучшая поведение мобов в воде и добавляя визуальные/аудио эффекты погружения.
Мод делает подводный мир более живым, опасным и красивым. Теперь вы не просто плывете по поверхности — вы можете исследовать глубины, но будьте осторожны: кислород ограничен, а мобы могут преследовать вас даже под водой!
Ctrl (или используйте старое управление), чтобы переключить режим погружения. Используйте взгляд вверх/вниз + движение вперед (W), чтобы контролировать глубину.По умолчанию используется новое управление:
Ctrl (Crouch).W).W).Опционально: В настройках можно включить Legacy Controls (старое управление):
Ctrl — погружаться.Space — всплывать.Все настройки находятся в файле VitByr.VBDiving.cfg.
EnableMod: Включить/выключить мод.SyncMonsterConfigs: Синхронизировать конфиги мобов с сервера (рекомендуется true для мультиплеера).UseServerMonsterConfigsOnly: Использовать ТОЛЬКО конфиги с сервера, игнорируя локальные файлы клиентов.UseLegacyDiveControls: Если true, используется старое управление (зажатие клавиш). Если false — новое (переключение режима).MaxBreathSeconds: Базовое время нахождения под водой (при нулевом навыке).MaxBreathBonusAtSkill100: Дополнительное время при максимальном навыке плавания (100).BreathRecoveryPerSecond: Скорость восстановления кислорода на поверхности.OffsetX/Y: Смещение индикатора кислорода по горизонтали и вертикали.Scale: Размер индикатора.ShowLabels: Показывать ли цифровое значение секунд рядом с пузырьками.SprintSwimMultiplier: Множитель скорости при спринте в воде.BaseUnderwaterStaminaRegenPerSecond: Скорость восстановления стамины, когда вы стоите на месте у поверхности (не двигаясь).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
Важно:
VBDiving is a mod that completely overhauls the swimming mechanics in Valheim, adding full underwater diving capabilities, improving mob behavior in water, and introducing immersive visual and audio effects for submersion.
The mod makes the underwater world more alive, dangerous, and beautiful. Now you don't just swim on the surface—you can explore the depths. But be careful: oxygen is limited, and mobs can chase you even underwater!
Ctrl (or use legacy controls) to toggle dive mode. Use look direction (up/down) + forward movement (W) to control depth.##️ Controls
By default, New Controls are used:
Ctrl (Crouch).W).W).Optional: You can enable Legacy Controls in the settings:
Ctrl — Dive down.Space — Surface up.All settings are located in the file VitByr.VBDiving.cfg.
EnableMod: Enable/disable the mod.SyncMonsterConfigs: Sync mob configs from the server (recommended true for multiplayer).UseServerMonsterConfigsOnly: Use ONLY server configs, ignoring local client files.UseLegacyDiveControls: If true, uses old hold-to-dive controls. If false, uses new toggle-based controls.MaxBreathSeconds: Base time underwater (at 0 Swimming skill).MaxBreathBonusAtSkill100: Additional time at max Swimming skill (100).BreathRecoveryPerSecond: Oxygen regeneration rate on the surface.OffsetX/Y: Horizontal and vertical offset of the oxygen indicator.Scale: Size of the indicator.ShowLabels: Show numerical seconds value next to the bubbles.SprintSwimMultiplier: Speed multiplier when sprinting in water.BaseUnderwaterStaminaRegenPerSecond: Stamina regeneration rate when standing still at the surface (not moving).EiW_Custom: List of item prefabs allowed underwater (comma-separated). Defaults include knives, spears, pickaxes, and hammers.The mod uses YAML configs to define how mobs behave in water.
Files are located in: BepInEx/config/VitByr/VBDiving/.
If no files exist, the mod creates an example Vanilla.yaml. You can create your own .yaml files.
Example Config Structure:
deep_hunters: # Group name
min_depth: 1 # Min depth (near surface)
center_depth: 5 # Preferred depth when passive
max_passive_depth: 20 # Max depth when passive
max_agro_depth: 50 # Max depth when aggressive
depth_adjust_speed: 5 # Depth change speed
use_breath: true # Does the mob need to breathe?
max_breath_seconds: 120 # Air supply
breath_recovery_speed: 1.5 # Recovery speed
surface_time: 5 # Time spent at surface breathing
surface_threshold_percent: 0.25 # % air remaining before surfacing
prefabs: # List of mob prefabs
- Serpent
- BonemawSerpent
Important: