创建

Valheim 配置管理器 [1.1.18] — 游戏内图形化插件配置工具

  • Valheim — Valheim 配置管理器 [1.1.18] — 游戏内图形化插件配置工具
  • Valheim — Valheim 配置管理器 [1.1.18] — 游戏内图形化插件配置工具
  • Valheim — Valheim 配置管理器 [1.1.18] — 游戏内图形化插件配置工具
作者:
shudnal
大小:
152.88 kB
日期:
昨天, 14:15
下载:
0
0.0 / 10
还没有人评价这个文件

经过深度重构和优化的 Valheim 游戏内配置管理器版本。该修改允许玩家在游戏中通过按下一个键(默认是 F1)直接调整任何已安装的 BepInEx 插件的参数,免去手动编辑文本文件和重启客户端的麻烦。界面支持分屏模式(Split View),高亮显示已更改的值,内置配置文件编辑器,详细的单个参数编辑窗口,与服务器同步(ServerSync, Jötunn, Conditional Config Sync)的集成,以及在打开菜单时锁定角色控制。

主要功能和视觉改进:

  • 双面板模式(Split View) — 左侧列显示插件和设置类别的树状视图,右侧窗口显示参数列表。
  • 高亮显示已更改的值 — 可自定义字体颜色,以便清晰区分标准和用户修改的参数。
  • 个性化调色板 — 可更改窗口背景色、界面元素(小部件)、活动开关的颜色以及扩展的颜色选择调色板(Color Drawer)。
  • 自由窗口 — 鼠标拖动窗口,调整其大小,并在游戏会话之间自动保存位置。
  • 快速打开和关闭 — 通过一个按钮(默认是 F1)调用和隐藏菜单,同时可以通过 Esc 键关闭窗口。
  • IMGUI 性能优化 — 界面样式、枚举元数据和工具提示大小计算被缓存和重用,防止在渲染元素时出现 FPS 降低。
  • 改进的下拉列表 — 打开的列表暂时抑制其他控件的高亮和工具提示,防止视觉重叠。
  • 紧凑模式(Compact Layout) — 可选的紧凑行视图,垂直间距减小(默认启用,可通过窗口顶部的按钮切换)。
  • 内置文件和参数编辑器 — 直接编辑 .cfg 文件(File Editor)和特定参数的详细设置窗口(Setting Edit Window)。
  • 完整本地化 — 支持翻译所有按钮、标签和界面提示。

同步和服务器控制:

  • 参数访问权限显示 — 与 Jötunn、ServerSync 和 Conditional Config Sync(CCS)的集成。状态图标在悬停时显示提示:S — 参数由服务器控制(Server-controlled),C — 由客户端控制(Client-controlled)。
  • 动态 CCS 指示 — 条件参数在默认值激活时显示标准颜色,在服务器重定义设置所有权时显示蓝色。授权管理员可以直接从界面切换 CCS 所有权。
  • 受保护参数管理(只读) — 服务器锁定的参数可以用颜色突出显示,禁用交互或完全从列表中隐藏。ReadOnly 和 Browsable 属性在每次写入操作前动态更新和重新检查。

Valheim 特定功能:

  • 控制锁定 — 在配置窗口打开时,游戏停止读取玩家命令,防止意外攻击、跳跃和消耗物品。
  • 可选暂停 — 在打开界面时自动暂停游戏(单人模式;默认在设置中禁用)。
  • 界面缩放 — 管理器窗口的缩放自动适应 Valheim 设置中的游戏界面缩放(UI Scale)。

要求和依赖:

  • BepInExPack Valheim 版本 5.4.2350 或更高。
  • ConditionalConfigSync 版本 1.0.5 或更高(单独安装;请勿将其 DLL 文件放入该模组的文件夹中)。

安装说明:

  1. 确保已安装 BepInEx 和单独的 ConditionalConfigSync 模组(v1.0.5+)。
  2. 下载模组的压缩包。
  3. 将 ConfigurationManager.dll 文件放入插件目录:
    <Valheim 路径>\BepInEx\plugins\
  4. 启动游戏并按 F1 键调用配置面板。
文件的名称和描述已被翻译 显示原文 (RU)显示翻译 (ZH-CN)
Valheim Configuration Manager [1.1.18] — внутриигровой графический конфигуратор модов

Глубоко переработанная и оптимизированная версия внутриигрового менеджера конфигураций для Valheim. Модификация позволяет настраивать параметры любых установленных BepInEx-плагинов прямо во время игры по нажатию одной клавиши (по умолчанию F1), избавляя от необходимости вручную редактировать текстовые файлы и перезапускать клиент. Интерфейс получил поддержку древовидного режима раздельного просмотра (Split View), подсветку изменённых значений, встроенный редактор файлов конфигурации, детальное окно редактирования отдельных параметров, интеграцию с серверной синхронизацией (ServerSync, Jötunn, Conditional Config Sync) и блокировку ввода управления персонажем при открытом меню.

Основные возможности и визуальные улучшения:

  • Двухпанельный режим (Split View) — древовидное отображение плагинов и категорий настроек в левой колонке со списком параметров в правой части окна.
  • Подсветка изменённых значений — настраиваемые цвета шрифтов для наглядного визуального разделения стандартных и изменённых пользователем параметров.
  • Индивидуальная кастомизация палитры — возможность изменить цвет фона окна, элементов интерфейса (виджетов), активных переключателей и расширенной палитры выбора цвета (Color Drawer).
  • Свободное окно — перемещение окна по экрану мышью, изменение его размеров за угол и автоматическое сохранение позиции между игровыми сессиями.
  • Быстрое открытие и закрытие — вызов и скрытие меню одной кнопкой (по умолчанию F1), а также закрытие окна клавишей Esc.
  • Оптимизация производительности IMGUI — стили интерфейса, метаданные перечислений (enum) и расчёты размеров всплывающих подсказок кэшируются и переиспользуются, предотвращая просадки FPS при отрисовке элементов.
  • Улучшенные выпадающие списки — открытые списки временно подавляют подсветку наведения и всплывающие подсказки других контролов, предотвращая визуальное наслоение.
  • Компактный режим (Compact Layout) — опциональный компактный вид строк с уменьшенным вертикальным отступом (включен по умолчанию, переключается кнопкой в шапке окна).
  • Встроенный редактор файлов и параметров — наличие прямого редактора файлов .cfg (File Editor) и окна детальной настройки конкретного параметра (Setting Edit Window).
  • Полная локализация — поддержка перевода всех кнопок, меток и подсказок интерфейса.

Синхронизация и серверный контроль:

  • Отображение прав доступа параметров — интеграция с Jötunn, ServerSync и Conditional Config Sync (CCS). Иконки статуса с подсказками при наведении: S — параметр контролируется сервером (Server-controlled), C — настраивается клиентом (Client-controlled).
  • Динамическая индикация CCS — условные параметры отображаются стандартным цветом при активном значении по умолчанию и синим цветом, если сервер переопределил владение настройкой. Авторизованные администраторы могут переключать владение CCS напрямую из интерфейса.
  • Управление защищёнными параметрами (Read-Only) — параметры, заблокированные сервером, можно выделить цветом, отключить для взаимодействия или полностью скрыть из списка. Атрибуты ReadOnly и Browsable динамически обновляются и перепроверяются перед каждой операцией записи.

Специфичные функции для Valheim:

  • Блокировка управления — игра прекращает считывать команды игрока при открытом окне конфигуратора, предотвращая случайные удары, прыжки и трату расходников.
  • Опциональная пауза — возможность автоматической остановки игры на паузу при открытии интерфейса (в одиночном режиме; по умолчанию отключено в настройках).
  • Масштабирование интерфейса — масштаб окна менеджера автоматически адаптируется под масштаб игрового интерфейса (UI Scale) в настройках Valheim.

Требования и зависимости:

  • BepInExPack Valheim версии 5.4.2350 или новее.
  • ConditionalConfigSync версии 1.0.5 или новее (устанавливается отдельно; не помещайте его DLL-файлы внутрь папки данного мода).

Инструкция по установке:

  1. Убедитесь, что у вас установлены BepInEx и отдельный мод ConditionalConfigSync (v1.0.5+).
  2. Скачайте архив с модификацией.
  3. Поместите файл ConfigurationManager.dll в директорию плагинов:
    <Путь_к_Valheim>\BepInEx\plugins\
  4. Запустите игру и нажмите клавишу F1 для вызова панели конфигурации.

有用的链接:

评论 0