Tornado Physics V3 (обновление «Разрушения и домашний скот»)
Испытайте самый совершенный движок разрушения погодных условий, когда-либо созданный для Farming Simulator.
Это не просто скрипт — это полная переработка физики внутриигрового торнадо. Tornado Physics V3 берет стандартный визуальный эффект и придает ему настоящие зубы, добавляя точное всасывание, подъем предметов, повреждение транспортных средств и впервые: последствия для домашнего скота.
От стандартных карт с увеличением 2x до массивных ландшафтов с увеличением 16x, шторм теперь интеллектуально масштабируется, рассчитывая динамическое сопротивление, сопротивление массы и силы вращения, чтобы создать ужасающе реалистичную симуляцию.
🌪️ ОСНОВНЫЕ ХАРАКТЕРИСТИКИ
True Physics Engine: заменяет статический ветер в игре динамическим вихрем. Транспортные средства поднимаются, вращаются против часовой стрелки (в соответствии с визуальными облаками) и бросаются в зависимости от их массы. Более тяжелые тракторы сопротивляются дольше; более легкое оборудование улетает мгновенно.
Опасность для домашнего скота (животноводство): теперь шторм представляет угрозу для экономики вашей фермы. Если торнадо пересечет пастбище, животные погибнут.
Динамический иммунитет: поддержка больших карт автоматически масштабирует таймеры иммунитета (до 30+ минут на картах 16x), чтобы предотвратить несправедливое уничтожение во время длительных штормов.
Переключаемый: отключен по умолчанию. Включите его, если жаждете риска!
Интеллектуальное масштабирование карты. Независимо от того, играете ли вы на стандартной карте или на карте длиной 64 км с разрешением 16x, торнадо автоматически определяет размер мира и масштабирует его радиус, зоны повреждения и силу притяжения в соответствии с ним.
Безопасность с помощью геофехтования: тракторы больше не будут теряться в пустоте. Мод определяет границы карты и безопасно сбрасывает транспортные средства, прежде чем они будут выброшены за пределы мира.
🔧 ПОЛНЫЙ КОНТРОЛЬ (внутриигровая конфигурация)
Забудьте о редактировании файлов Lua. Теперь вы можете настроить каждый аспект разрушения в реальном времени через консоль:
Отрегулируйте мощность: ослабьте шторм или увеличьте силу выброса, чтобы запустить тракторы по карте.
Отрегулировать размер: вручную изменить радиус шторма (t_set radius).
Переключить повреждение: отключите повреждение транспортного средства или подъем тюка, если вам просто нужен визуальный хаос.
Сохранить настройки: введите t_save, и ваша пользовательская конфигурация физики будет навсегда сохранена.
🚜 СОВМЕСТИМОСТЬ И БЕЗОПАСНОСТЬ
Поддержка авторемонта: автоматически подавляет мод «Авторемонт» во время шторма, чтобы механики не пытались починить транспортные средства во время полета.
Безопасность миссий/магазинов: исправлены ошибки, из-за которых заимствованные в миссиях машины или машины из меню магазина получали фантомные повреждения.
Готовность к многопользовательской игре: полностью синхронизируется с сервером. Клиенты видят те же разрушения, что и хост.
Оптимизированная производительность: сценарий переходит в режим сна, когда нет активных штормов, и использует оптимизированное пространственное сканирование для минимизации задержек даже на картах с большим количеством объектов.
📜 КЛЮЧЕВЫЕ КОМАНДЫ (открыть консоль с помощью ~)
t_husbandry — Включить/выключить смерть животных.
t_set radius [70/140] — Установить базовый размер шторма (рекомендация: 70 для 4-кратных карт, 140 для 16-кратных).
t_save — Сохраните текущие настройки.
t_status — просмотр данных об активных штормах и масштабе карты.
Кредиты: Скриптовый и физический движок от whitevamp.
***
# Физика Торнадо V3 (Выпуск 107)
**Масштабный пересмотр, включающий динамическую физику, полную конфигурацию и новые опасные последствия.**
### 🐛 ИСПРАВЛЕНИЯ ОШИБОК
* **Безопасность магазина:** Исправлена ошибка, из-за которой транспортные средства сразу же получали повреждения или пачкались при появлении в магазине.
* **Оборудование миссии:** Исправлена ошибка, из-за которой заимствованные машины миссии неправильно получали урон от шторма.
* **Проблема с грязью.** Исправлена ошибка, из-за которой транспортные средства мгновенно становились грязными на 100% при выходе из здания или меню магазина.
### 🆕 НОВАЯ ФУНКЦИЯ: Уничтожение домашнего скота (Животноводство)
* **Штормы теперь убивают:** Торнадо, проносящиеся над пастбищами животных, теперь приводят к гибели скота.
* **Динамический иммунитет:** после удара пастбища получают временный иммунитет, предотвращающий полное уничтожение. На картах большего размера (4x, 16x) этот таймер автоматически увеличивается (до 30+ минут), чтобы учесть время движения торнадо.
* **Предохранительный выключатель:** отключен по умолчанию. Включите его, если хотите рискнуть!
### ⚙️ ФИЗИКА И КАПИТАЛЬНЫЙ РЕМОНТ ДВИГАТЕЛЯ
* **Исправлен эффект «Парикмахерский столб»:** Вращение физики теперь соответствует вращению визуальных частиц (против часовой стрелки). Объекты вращаются естественным образом, а не борются с текстурой.
* **Система геофехтования.** Добавлена граница безопасности на краю карты. Торнадо благополучно сбросит транспортные средства, прежде чем они исчезнут с карты.
* **Интеллектуальное масштабирование карт:** Мод теперь правильно определяет карты 4x, 16x и 64x. Торнадо теперь имеют правильную массу на больших картах (например, EF-5 шириной 700 м на картах 16x).
* **Поддержка авторемонта:** мод «Авторемонт» автоматически приостанавливается, пока автомобиль удерживается ураганом, предотвращая «бесконечный цикл ремонта».
---
## 📜 ССЫЛКА НА КОМАНДУ
Все команды можно вводить непосредственно в игровую консоль (`~`).
### ✅ Стандартные команды (геймплей)
Это основные команды, которые будут использовать большинство игроков.
| Команда | Описание |
| :--- | :--- |
| **`t_save`** | **Сохранить настройки.** Сохраняет все текущие настройки в `modSettings/TornadoPhysics_Config.xml`. |
| **`t_status`** | **Проверьте статус.** Показывает активные штормы, масштаб карты и количество объектов. |
| **`t_husbandry`** | **Переключить смерть животных.** Включает или выключает потери домашнего скота. |
| **`t_immunity [сек]`** | **Установить таймер безопасности.** Устанавливает, как долго пастбища остаются безопасными после удара (например, `t_immunity 600`). |
| **`t_toggle [опция]`** | **Переключение функций.** Параметры: `lift_bales`, `lift_logs`, `indoor_damage`, `outdoor_damage`. |
### 🔧 Расширенные команды (настройка и администрирование)
Для администраторов серверов и моддеров, желающих тонко настроить разрушение.
| Команда | Описание |
| :--- | :--- |
| **`t_set радиус [x]`** | Установите **Базовый радиус** (по умолчанию: 35). *Рекомендуется: 70 для 4-кратных карт, 140 для 16-кратных карт.* |
| **`t_set power [x]`** | Установите **Мощность выброса** (по умолчанию: 20). Как сильно смерч швыряет тракторы. |
| **`t_set Heavy [x]`** | Установите **Порог тяжелой массы** (по умолчанию: 3,0). Транспортные средства более тяжелые, чем этот, сопротивляются всасыванию сильнее. |
| **`t_set забор [x]`** | Установите **Пограничный буфер** (по умолчанию: 40). Расстояние от края карты, где останавливается физика. |
| **`t_set dmg_in [x]`** | Установите **Коэффициент внутреннего повреждения** (по умолчанию: 0,25). Урон в секунду в воронке. |
| **`t_set dmg_out [x]`** | Установите **Коэффициент внешнего повреждения** (по умолчанию: 0,08). Урон в секунду в зоне ветра. |
| **`t_randomize`** | **Принудительное изменение размера.** Заставляет торнадо выбрать новый случайный размер (от EF-0 до EF-5). |
| **`t_ring`** | **Кольцо отладки.** Включает красное кольцо, показывающее активную зону всасывания торнадо. |
| **`t_debug`** | **Телеметрия.** Переключает текстовые метки над летающими объектами (Скорость/Масса/Статус). |
***
Описание: Это обновление представляет собой полную переработку физического движка. Он решает проблемы с производительностью (падение FPS), добавляет реалистичные проверки безопасности в помещении и вводит новые игровые механики, такие как выброс игрока и масштабирование урона на основе расстояния.
Журнал изменений 2.0.0.0
🚀 Производительность и оптимизация
Система списков целей: глобальный цикл транспортных средств заменен на «Список целей». Скрипт теперь рассчитывает физику только для объектов, находящихся рядом с торнадо, что устраняет задержку FPS на картах с большим количеством транспортных средств.
Поиск по фрагментам: поисковик торнадо теперь сканирует карту небольшими партиями (кусками), а не всю сразу, что предотвращает зависание игры при появлении торнадо.
Интеллектуальное кэширование: проверки обнаружения крыш теперь кэшируются на 1 секунду, что значительно снижает загрузку ЦП во время штормов.
🛡️ Внутренняя система безопасности (новинка)
5-точечный сканер крыши: реализовано многоточечное лазерное сканирование (центр, спереди, сзади, слева, справа) для обнаружения крыш зданий. Транспортные средства внутри сараев теперь защищены от всасывания.
Сканирование с высоким разрешением: сканеры теперь начинают работать на высоте 2,5 м над объектом, чтобы большие машины (например, комбайны) не блокировали собственные проверки безопасности.
Буфер безопасности: вновь обнаруженные объекты имеют 2,0-секундную «блокировку безопасности», гарантирующую, что сценарий подтвердит, что они находятся на открытом воздухе, прежде чем применять какие-либо подъемные силы. Исправлена ошибка «плавающего трактора» внутри сараев.
⚙️ Улучшения физики и игрового процесса.
Выброс игрока: добавлена система безопасности, которая автоматически выбрасывает игрока из автомобиля, если его затягивает в ядро торнадо (< 35 м), чтобы предотвратить укачивание.
Урон на основе расстояния: урон теперь зависит от близости.
Внешняя зона (80-100%): только ветер, урона нет.
Средняя зона (50-80%): легкие царапины на краске.
Глаз (0-50%): Тяжелое повреждение и механическая поломка.
Отказ двигателя: двигатели транспортных средств с повреждением >90% теперь постоянно глохнут, имитируя «общее» состояние, но их все равно можно отремонтировать/сбросить должным образом.
Бревно «Притягивающий луч»: добавлена специальная логика для реалистичного вращения и подъема бревен внутри воронки. (Обратите внимание, что если эта функция включена, у вас есть большая вероятность безвозвратной потери журналов, вас предупредили.)
Иммунитет к появлению: добавлен 3-секундный льготный период для транспортных средств, купленных в магазине, чтобы предотвратить мгновенный ущерб, если магазин находится рядом с ураганом.
🐛 Исправлены ошибки
Исправлена ошибка «Прыгающие тюки», из-за которой объекты неоднократно падали и цеплялись за них.
Исправлена ошибка, из-за которой при сбросе настроек «Сломанного» автомобиля он навсегда блокировался.
Исправлена ошибка, из-за которой транспортные средства определяли собственные кабины как «Крыши» и отключали физику на открытом воздухе.
🛠️ Как включить режим разработчика (FS25)
Чтобы использовать новые консольные команды, включенные в этот мод (например, t_set radius или t_status), вы должны включить консоль разработчика в Farming Simulator 25.
Перейдите в папку настроек FS25:
Windows: Документы\Мои игры\FarmingSimulator2025\
Steam (Linux/Proton): ~/.steam/steam/steamapps/compatdata/[AppID]/pfx/drive_c/users/steamuser/Documents/My Games/FarmingSimulator2025/
Откройте файл game.xml в текстовом редакторе (Блокнот, VS Code и т. д.).
Прокрутите страницу до самого низа и найдите тег <development>.
Измените <controls>false</controls> на <controls>true</controls>.
Сохраните файл и запустите игру.
Как использовать:
Нажмите клавишу Tilde (~) или Backtick (`) (обычно под ESC), чтобы открыть журнал.
Нажмите ее второй раз, чтобы открыть строку ввода команд.
Нажмите Tab, чтобы просмотреть доступные команды.
Команды мода:
door_damage — транспортные средства внутри зданий будут получать урон (хотя физика отключена). (по умолчанию выключено)
Outdoor_damage — транспортные средства снаружи будут получать урон и физические силы. (по умолчанию включено)
rand_size — масштаб торнадо рандомизируется при появлении. (По умолчанию включено) (примечание: по умолчанию в скрипте установлено увеличение размера от 0,5 % до максимального размера 5,0 %. То есть от 1/2 исходного размера (размера по умолчанию в игре) до 5 раз больше.)
t_togglelift_bales — включает/выключает физику тюков на лету. (По умолчанию включено.)
t_togglelift_logs — включает/выключает физику журналов на лету. (По умолчанию отключено.) (Обратите внимание, что если эта функция включена, у вас есть большая вероятность безвозвратной потери журналов, вы были предупреждены.)