Build Pieces Customized — 建筑和稳定性属性的自定义设置
-
下载 (114.12 kB)2026年9月18日, 10:14build-pieces-customized-nastrojjka_1789715666_161273.zip
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):
- 首次启动时,模组文件夹中会自动生成一个名为 Pieces and properties.md 的文件,其中列出了所有预制件和游戏中可用的属性(可以通过控制台命令 bpcdocs 手动重新生成)。
- 要设置特定对象,请在控制台中输入命令:
bpcsave [预制件名称](例如,bpcsave portal_wood)。
(建议从主菜单生成模板,以保留原始未修改的参数)。 - 文件夹中将出现文件 [预制件名称].json,您可以在其中更改建筑参数。
- 文件可以与 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 — 打击或破坏部件时噪音传播的范围(吸引怪物)。
安装:
- 确保您已安装 BepInEx。
- 将文件 BuildPiecesCustomized.dll 复制到文件夹:
<Valheim 路径>\BepInEx\plugins\。 - 启动游戏。
Комплексный инструмент кастомизации строительства для 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):
- При первом запуске в папке мода автоматически генерируется файл Pieces and properties.md со списком всех префабов и доступных свойств игры (его можно пересоздать вручную командой bpcdocs в консоли).
- Чтобы настроить конкретный объект, введите в консоли команду:
bpcsave [имя_префаба] (например, bpcsave portal_wood).
(Рекомендуется генерировать шаблоны из главного меню, чтобы сохранить оригинальные нетронутые параметры). - В папке появится файл [имя_префаба].json, где можно менять параметры постройки.
- Файлы можно хранить рядом с 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 — дальность распространения шума при ударе или разрушении детали (привлекает монстров).
Установка:
- Убедитесь, что у вас установлен BepInEx.
- Скопируйте файл BuildPiecesCustomized.dll в папку:
<Путь_к_Valheim>\BepInEx\plugins\. - Запустите игру.
相关文件:
有用的链接:

