VBDiving

版本 v0.1.1·更新於 2026-09-07

Diving Mod

模組介紹 作者原文

Русский

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

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

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

Для Игрока

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

Для Мобов (AI)

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

Управление

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

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

Опционально: В настройках можно включить 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 файлы.

Прим

安裝與使用 安裝:BepInEx 外掛

  1. 本站下載的壓縮包就是模組本體,通常是 BepInEx 外掛(解壓後得到 .dll 或外掛資料夾)。
  2. 建議流程:用社群模組管理器(如 r2modman)選中本遊戲後匯入該模組,管理器會自動裝好 BepInEx 前置並處理依賴。
  3. 手動流程:先在遊戲目錄裝好 BepInEx 載入器,再把解壓出的 .dll 或外掛資料夾放進 BepInEx/plugins/。
  4. 啟動遊戲,BepInEx 控制台會列印載入日誌;確認這個模組出現在日誌裡即為安裝成功。

帶「前置依賴」的模組需要一併安裝,否則不會載入。功能開關通常在遊戲內或外掛自帶的設定檔裡調整。 多人連線時,主機與所有用戶端需要安裝一致的模組。

前置依賴

下面這些內容需要先安裝,否則該模組不會生效:

ValheimModding-Jotunndenikson-BepInExPack_Valheim

檔案與校驗

檔案名稱
VBDiving-0.1.1.zip
檔案大小
130.1 KiB