Build Pieces Customized — 建筑和稳定性属性的自定义设置

  • Valheim — Build Pieces Customized — 建筑和稳定性属性的自定义设置
作者:
shudnal
大小:
114.12 kB
日期:
2026年9月18日, 10:14
下载:
7
0.0 / 10
还没有人评价这个文件

做了自己的模组吗?

将其上传到VGTimes:文件将以您的昵称发布,并带有下载计数。
上传文件 这怎么运作

Valheim 的综合建筑自定义工具,允许通过 JSON 文件逐个修改建筑元素的任何参数,或通过通用配置文件进行全局修改。该模组使得可以通过灵活设置材料(木材、石头、铁等)的物理强度,显著提高建筑的高度和宽度,消除了物体交叉(剪切)的限制,允许在地下城内建造,保护建筑免受雨水、灰烬和岩浆的影响,并设置怪物攻击的优先级,完全实现服务器同步。

主要功能:

全局列表和规则(Global Lists):

  • 在主配置中,可以通过逗号指定预制件列表,或设置值 AllPieces,以便将规则立即应用于游戏中的所有建筑:
  • Clip everything — 与任何物体自由交叉;
  • Allow in dungeon — 允许在墓穴和地下城内建造;
  • Can be repaired / Can be removed — 允许修复和拆除;
  • Ash and lava immunity — 完全免疫于火、岩浆和灰烬的伤害;
  • Water and rain damage immunity — 保护免受雨水和水的破坏;
  • Structural integrity — 关闭结构强度检查(建筑在没有支撑的情况下不会倒塌)。

材料的物理和稳定性(Material properties):为每种材料类型微调强度乘数(1.0 为游戏的标准值):

  • Max support multiplier — 安装在地面上的基本支撑值(支撑的蓝色);
  • Min support multiplier — 低于此值部件会破坏的最小强度;
  • Vertical stability multiplier — 垂直稳定性(值越高,向上提升时损失的强度越少);
  • Horizontal stability multiplier — 水平稳定性(允许建造长悬梁而无需中间柱子)。

与服务器的同步(ServerSync):

  • 所有配置和 JSON 设置文件会自动从服务器传输到玩家,并在文件更改时即时应用。

处理单个元素(个别 JSON):

  1. 首次启动时,模组文件夹中会自动生成一个名为 Pieces and properties.md 的文件,其中列出了所有预制件和游戏中可用的属性(可以通过控制台命令 bpcdocs 手动重新生成)。
  2. 要设置特定对象,请在控制台中输入命令:
    bpcsave [预制件名称](例如,bpcsave portal_wood)。
    (建议从主菜单生成模板,以保留原始未修改的参数)。
  3. 文件夹中将出现文件 [预制件名称].json,您可以在其中更改建筑参数。
  4. 文件可以与 DLL 一起存放,或放在目录的子文件夹中:
    <Valheim 路径>\BepInEx\config\shudnal.BuildPiecesCustomized\。

关键参数的值:

  • clipGround / clipEverything / noClipping — 碰撞行为(允许穿透地形、任何物体或禁止交叉)。
  • groundOnly / inCeilingOnly / notOnFloor — 放置规则(仅在地面、仅在天花板或仅在垂直表面上)。
  • waterPiece / noInWater — 强制接触水或禁止与水接触。
  • allowedInDungeons — 允许在室内和地下城中放置对象。
  • noRoofWear — 防止雨水和水的磨损(如果值为 false,建筑不会在露天腐烂)。
  • noSupportWear — 关闭强度检查(如果为 false,建筑永远不会因缺乏支撑而倒塌)。
  • ashDamageImmune / ashDamageResist — 完全免疫火/岩浆或仅承受 33% 的岩浆伤害而不着火。
  • primaryTarget / randomTarget — 怪物的攻击优先级(如果关闭,敌人将忽略建筑作为目标,尽管随机区域伤害仍然可能发生)。
  • onlyInBiome — 生物群落绑定的位掩码(数值相加:草地 = 1,黑森林 = 8,平原 = 16。要在这三种生物群落中放置建筑,请指定 25)。
  • hitNoise / destroyNoise — 打击或破坏部件时噪音传播的范围(吸引怪物)。

安装:

  1. 确保您已安装 BepInEx。
  2. 将文件 BuildPiecesCustomized.dll 复制到文件夹:
    <Valheim 路径>\BepInEx\plugins\。
  3. 启动游戏。
文件的名称和描述已被翻译 显示原文 (RU)显示翻译 (ZH-CN)
Build Pieces Customized — настройка свойств построек и стабильности

Комплексный инструмент кастомизации строительства для Valheim, позволяющий изменять любые параметры строительных элементов как точечно (для отдельных объектов через JSON-файлы), так и глобально через общий конфигурационный файл. Мод даёт возможность строить значительно выше и шире за счёт гибкой настройки физики прочности материалов (дерево, камень, железо и др.), снимает ограничения на пересечение объектов (клиппинг), позволяет возводить постройки внутри подземелий, защищает постройки от дождя, пепла и лавы, а также настраивает приоритеты атак монстров с полной серверной синхронизацией.

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

Глобальные списки и правила (Global Lists):

  • В основном конфиге можно указать списки префабов через запятую или задать значение AllPieces, чтобы применить правило сразу ко всем постройкам в игре:
  • Clip everything — свободное пересечение с любыми объектами;
  • Allow in dungeon — разрешение строить внутри склепов и подземелий;
  • Can be repaired / Can be removed — возможность починки и сноса;
  • Ash and lava immunity — полная неуязвимость к огню, лаве и пеплу Пепловых земель;
  • Water and rain damage immunity — защита от разрушения дождём и водой;
  • Structural integrity — отключение проверки структурной прочности (постройки не ломаются без опоры).

Физика и стабильность материалов (Material properties):Тонкая настройка множителей прочности для каждого типа материала (1.0 — стандартное значение игры):

  • Max support multiplier — базовое значение опоры при установке на землю (синий цвет опоры);
  • Min support multiplier — минимальный порог прочности, ниже которого деталь ломается;
  • Vertical stability multiplier — вертикальная устойчивость (чем выше значение, тем меньше прочности теряется при подъёме вверх);
  • Horizontal stability multiplier — горизонтальная устойчивость (позволяет строить длинные свисающие балки без промежуточных колонн).

Синхронизация с сервером (ServerSync):

  • Все конфиги и JSON-файлы настроек автоматически передаются от сервера к игрокам и применяются на лету при изменении файлов.

Работа с отдельными элементами (Индивидуальные JSON):

  1. При первом запуске в папке мода автоматически генерируется файл Pieces and properties.md со списком всех префабов и доступных свойств игры (его можно пересоздать вручную командой bpcdocs в консоли).
  2. Чтобы настроить конкретный объект, введите в консоли команду:
    bpcsave [имя_префаба] (например, bpcsave portal_wood).
    (Рекомендуется генерировать шаблоны из главного меню, чтобы сохранить оригинальные нетронутые параметры).
  3. В папке появится файл [имя_префаба].json, где можно менять параметры постройки.
  4. Файлы можно хранить рядом с DLL либо в подпапках директории:
    <Путь_к_Valheim>\BepInEx\config\shudnal.BuildPiecesCustomized\.

Значение ключевых параметров деталей:

  • clipGround / clipEverything / noClipping — поведение коллизии (разрешить сквозное прохождение в ландшафт, любые объекты или запретить пересечения).
  • groundOnly / inCeilingOnly / notOnFloor — правила размещения (только на земле, только на потолке или только на вертикальных поверхностях).
  • waterPiece / noInWater — обязательное касание воды или запрет на контакт с водой.
  • allowedInDungeons — разрешение установки объекта в интерьерах и подземельях.
  • noRoofWear — защита от износа дождём и водой (при значении false постройка не гниёт под открытым небом).
  • noSupportWear — отключение проверки прочности (при false постройка никогда не разрушится от нехватки опоры).
  • ashDamageImmune / ashDamageResist — полный иммунитет к огню/лаве или получение лишь 33% урона от лавы без воспламенения.
  • primaryTarget / randomTarget — приоритет атаки для монстров (если отключить, враги будут игнорировать постройку как цель, хотя случайный урон по площади всё ещё может проходить).
  • onlyInBiome — битовая маска привязки к биомам (числовое значение складывается: Луга = 1, Чёрный лес = 8, Равнины = 16. Чтобы постройка ставилась в этих трёх биомах, укажите 25).
  • hitNoise / destroyNoise — дальность распространения шума при ударе или разрушении детали (привлекает монстров).

Установка:

  1. Убедитесь, что у вас установлен BepInEx.
  2. Скопируйте файл BuildPiecesCustomized.dll в папку:
    <Путь_к_Valheim>\BepInEx\plugins\.
  3. Запустите игру.

相关文件:

有用的链接:

评论 0