Utwórz

Dostosowane elementy budowlane — konfiguracja właściwości budynków i stabilności

  • Valheim — Dostosowane elementy budowlane — konfiguracja właściwości budynków i stabilności
Autor:
shudnal
Rozmiar:
114.12 kB
Data:
18 września 2026, 10:14
Pobrań:
2
0.0 / 10
Jeszcze nikt nie ocenił pliku

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):

  1. 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).
  2. 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).
  3. W folderze pojawi się plik [nazwa_prefabu].json, w którym można zmieniać parametry budowli.
  4. 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:

  1. Upewnij się, że masz zainstalowany BepInEx.
  2. Skopiuj plik BuildPiecesCustomized.dll do folderu:
    <Ścieżka_do_Valheim>\BepInEx\plugins\.
  3. Uruchom grę.
Nazwa i opis pliku zostały przetłumaczone Pokaż oryginał (RU)Pokaż tłumaczenie (PL)
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. Запустите игру.

Powiązane pliki:

Przydatne linki:

Komentarze 0