Flow Field Collisions — мод для Vintage Story (автор: YangWenLi). Flow Field Collisions — бібліотека для розробників, що об’єднує багато блоків в одну велику динамічну форму зіткнень.

Навіщо потрібен цей мод
Ця залежність стане в пригоді авторам модів, які створюють великі, складні або багатоблочні конструкції, що погано описуються стандартними зіткненнями. Окремих ігрових функцій вона не додає.
Що додає Flow Field Collisions
Бібліотека пов’язує звичайні блоки через поле напрямків. Кожна клітинка вказує шлях до початкового блока, тому окремі частини можуть поводитися як одна протяжна форма зіткнень, не стаючи єдиним величезним блоком.
Коли частина конструкції змінюється, інформація поширюється назад пов’язаним полем і оновлює інші клітинки. Це підходить для довгих рейок, незвичних форм та об’єктів, що виходять за практичні обмеження звичайних зіткнень.
Такі елементи потребують мало пам’яті, але під час створення або зміни поля використовують обчислювальні ресурси процесора. Для невеликих прямокутних об’єктів краще застосовувати вбудовану систему багатоблокових конструкцій.
Back-Propagated Flow Field Collisions
На скриншоті бібліотека показана як спеціалізоване рішення для незвичної поведінки зіткнень. Вона призначена для підключення до інших модів, а не для самостійного використання в грі.


Why Use BPFFC Over Multi-Block
Схема пояснює поле напрямків як сітку, клітинки якої вказують найпряміший шлях до цілі. Рух за цими вказівниками веде через поле до спільного початкового блока.

How To Use
На скриншоті показано розділ із базовим застосуванням для розробників модів. Бібліотеку додають як залежність і використовують у проєкті, якому потрібні розширені зіткнення.
Де завантажити Flow Field Collisions
Офіційна сторінка мода на Vintage Story Mod DB. Звідти ставлять актуальну версію через менеджер модів гри.
Завантажити мод Flow Field Collisions на mods.vintagestory.at