Fabularyjna piaskownica z elementami przetrwania. Można grać zarówno samemu, jak i z innymi ludźmi, eksplorując świat i zbierając zasoby, znajdując i plądrując... Więcej informacji
Dostosowane elementy budowlane — konfiguracja właściwości budynków i stabilności
-
Pobierz (114.12 kB)18 września 2026, 10:14build-pieces-customized-nastrojjka_1789715666_161273.zip
Wszechstronne narzędzie do personalizacji budowy w Valheim, umożliwiające zmianę dowolnych parametrów elementów budowlanych zarówno lokalnie (dla poszczególnych obiektów przez pliki JSON), jak i globalnie przez wspólny plik konfiguracyjny. Mod pozwala na budowanie znacznie wyżej i szerzej dzięki elastycznej konfiguracji fizyki wytrzymałości materiałów (drewno, kamień, żelazo itd.), znosi ograniczenia dotyczące kolizji obiektów (clipping), umożliwia wznoszenie budowli wewnątrz lochów, chroni budowle przed deszczem, popiołem i lawą, a także ustawia priorytety ataków potworów z pełną synchronizacją serwera.
Główne funkcje:
Globalne listy i zasady (Global Lists):
- W głównym pliku konfiguracyjnym można określić listy prefabrykatów oddzielone przecinkami lub ustawić wartość AllPieces, aby zastosować zasadę do wszystkich budowli w grze:
- Clip everything — swobodne kolizje z dowolnymi obiektami;
- Allow in dungeon — zezwolenie na budowę wewnątrz krypt i lochów;
- Can be repaired / Can be removed — możliwość naprawy i usunięcia;
- Ash and lava immunity — całkowita odporność na ogień, lawę i popiół Ziemi Popiołów;
- Water and rain damage immunity — ochrona przed zniszczeniem przez deszcz i wodę;
- Structural integrity — wyłączenie sprawdzania integralności strukturalnej (budowle nie łamią się bez wsparcia).
Fizyka i stabilność materiałów (Material properties):Szczegółowe dostosowanie mnożników wytrzymałości dla każdego typu materiału (1.0 — standardowa wartość w grze):
- Max support multiplier — podstawowa wartość wsparcia przy umieszczaniu na ziemi (niebieski kolor wsparcia);
- Min support multiplier — minimalny próg wytrzymałości, poniżej którego element się łamie;
- Vertical stability multiplier — pionowa stabilność (im wyższa wartość, tym mniej wytrzymałości traci się przy wznoszeniu);
- Horizontal stability multiplier — pozioma stabilność (pozwala na budowanie długich zwisających belek bez pośrednich kolumn).
Synchronizacja z serwerem (ServerSync):
- Wszystkie pliki konfiguracyjne i pliki JSON ustawień są automatycznie przesyłane z serwera do graczy i stosowane na bieżąco przy zmianie plików.
Praca z pojedynczymi elementami (Indywidualne JSON):
- Przy pierwszym uruchomieniu w folderze moda automatycznie generowany jest plik Pieces and properties.md z listą wszystkich prefabrykatów i dostępnych właściwości gry (można go ponownie utworzyć ręcznie poleceniem bpcdocs w konsoli).
- Aby dostosować konkretny obiekt, wprowadź w konsoli polecenie:
bpcsave [nazwa_prefabu] (na przykład, bpcsave portal_wood).
(Zaleca się generowanie szablonów z menu głównego, aby zachować oryginalne, nienaruszone parametry). - W folderze pojawi się plik [nazwa_prefabu].json, w którym można zmieniać parametry budowli.
- Pliki można przechowywać obok DLL lub w podfolderach katalogu:
<Ścieżka_do_Valheim>\BepInEx\config\shudnal.BuildPiecesCustomized\.
Wartości kluczowych parametrów elementów:
- clipGround / clipEverything / noClipping — zachowanie kolizji (zezwolenie na przenikanie w krajobraz, dowolne obiekty lub zakaz kolizji).
- groundOnly / inCeilingOnly / notOnFloor — zasady umieszczania (tylko na ziemi, tylko na suficie lub tylko na pionowych powierzchniach).
- waterPiece / noInWater — obowiązkowy kontakt z wodą lub zakaz kontaktu z wodą.
- allowedInDungeons — zezwolenie na umieszczanie obiektu w wnętrzach i lochach.
- noRoofWear — ochrona przed zużyciem przez deszcz i wodę (przy wartości false budowla nie gnije na otwartym powietrzu).
- noSupportWear — wyłączenie sprawdzania wytrzymałości (przy false budowla nigdy nie zniszczy się z powodu braku wsparcia).
- ashDamageImmune / ashDamageResist — całkowita odporność na ogień/lawę lub otrzymywanie tylko 33% obrażeń od lawy bez zapłonu.
- primaryTarget / randomTarget — priorytet ataku dla potworów (jeśli wyłączone, wrogowie będą ignorować budowlę jako cel, chociaż losowe obrażenia w obszarze wciąż mogą występować).
- onlyInBiome — maska bitowa przypisania do biomów (wartość numeryczna sumuje się: Łąki = 1, Czarny las = 8, Równiny = 16. Aby budowla mogła być stawiana w tych trzech biomach, podaj 25).
- hitNoise / destroyNoise — zasięg rozprzestrzeniania się hałasu przy uderzeniu lub zniszczeniu elementu (przyciąga potwory).
Instalacja:
- Upewnij się, że masz zainstalowany BepInEx.
- Skopiuj plik BuildPiecesCustomized.dll do folderu:
<Ścieżka_do_Valheim>\BepInEx\plugins\. - Uruchom grę.
Комплексный инструмент кастомизации строительства для 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\. - Запустите игру.
Powiązane pliki:
Przydatne linki:
