Настоящий торнадо! По умолчанию торнадо в Farming Simulator 25 — это всего лишь визуальные эффекты, проходящие сквозь вашу технику. Физика торнадо полностью меняет это. Этот скриптовый мод подключается к игровому движку, чтобы применять реальные физические силы к любой технике, попавшей в торнадо.
🔥
Ключевые особенности:
– Настоящее всасывание: Техника физически притягивается к воронке.
– Подъём и бросок: Попав в «Глаз», техника поднимается в воздух и разворачивается.
– Масса имеет значение: Тяжёлые тракторы (30 тонн и более) будут висеть низко, в то время как более лёгкая техника (пикапы, небольшие тракторы) будет подброшена высоко в воздух.
– Полное уничтожение: Если техника попадёт в торнадо, она мгновенно «разрушится». Она получит 100% урона, 100% износа краски и 100% грязи. Двигатель выйдет из строя, и её придётся отбуксировать в мастерскую.
– Безопасность магазина: Транспортные средства в окне конфигурации магазина защищены от физических воздействий.
🛠️
Как это работает: Мод сканирует игровой движок на предмет местоположения торнадо и рассчитывает расстояние до каждого активного транспортного средства. Он использует собственную систему импульсов для переопределения сильной гравитации и трения, создающих реалистичный эффект «кувырка» без задержек и физических взрывов.
💻
Консольные команды (необязательно): Этот мод работает автоматически с естественной погодой, но если вы хотите протестировать его или вызвать шторм, вы можете использовать следующие консольные команды:
gsWeatherTwisterSpawn — Создаёт торнадо прямо перед вами (по умолчанию в игре).
t_status — Проверяет, захватил ли скрипт торнадо.
t_scan_root — Запускает повторное сканирование движка (полезно, если торнадо не притягивает).
t_lock [ID] — Ручное переопределение для привязки физики к определённому идентификатору объекта.
⚠️
Совместимость:
- Многопользовательский режим: Поддерживается.
-Производительность: Высокая оптимизация. Физика неактивна до приближения бури.
-Сервер: Работает на серверной логике для синхронизации клиентов.
Автор: Скриптинг и физика от whitevamp


В версии 3.0.0.0:
Это крупное обновление, которое превращает стандартное событие торнадо в полноценный физический движок разрушения. Версия 3.0 представляет реальные расчеты массы, взаимодействие нескольких транспортных средств и масштабирование с учетом карты.
🌪️ Основные особенности версии 3Настоящий физический движок: шторм теперь рассчитывает подъемную силу, сопротивление воздуха и массу. Более тяжелые тракторы дольше сопротивляются всасыванию, чем легкие орудия.
Уничтожение скота (животноводство): Новое! Если включено, торнадо, проходящие над пастбищами, теперь могут убивать животных. Включает динамическую защиту от мгновенного уничтожения восстановленных стад.
Интеллектуальное масштабирование карты: добавлена автоматическая поддержка карт 4x, 16x и 64x. Радиус и мощность шторма автоматически масштабируются в соответствии с размером карты.
Геозонирование: физический движок определяет границы карты и предотвращает выброс транспортных средств в «пустоту», вместо этого безопасно размещая их внутри игровой зоны.
Настройки в игре: Теперь вы можете настраивать мод в режиме реального времени с помощью консольных команд (t_set) без перезапуска игры.
🛠️ Исправления ошибок и улучшенияИсправлено: Вращение физики теперь корректно соответствует вращению визуальных облаков (против часовой стрелки).
Исправлено: Транспортные средства больше не получают повреждений и не загрязняются, находясь в меню «Магазин/Настройка».
Исправлено: Транспортные средства, взятые в аренду в рамках миссий, теперь невосприимчивы к повреждениям от шторма.
Исправлено: Устранен конфликт «Бесконечного цикла ремонта» с модами AutoRepair.
Краткое описание: Это обновление полностью переписывает физический движок. Оно решает проблемы производительности (падения FPS), добавляет реалистичные проверки безопасности в помещениях и вводит новые игровые механики, такие как катапультирование игроков и масштабирование урона в зависимости от расстояния.
🚀 Производительность и оптимизация
Система списка целей: Глобальный цикл транспортных средств заменен на «Список целей». Скрипт теперь рассчитывает физику только для объектов, находящихся рядом с торнадо, что устраняет задержку FPS на картах с большим количеством транспортных средств.
Поиск фрагментами: Поисковик торнадо теперь сканирует карту небольшими партиями (фрагментами), а не всю карту сразу, предотвращая зависания игры при появлении торнадо.
Умное кэширование: Проверки обнаружения крыш теперь кэшируются на 1 секунду, что значительно снижает нагрузку на процессор во время штормов.
🛡️ Система безопасности в помещении (новая)
5-точечный сканер крыши: Реализовано многоточечное лазерное сканирование (центр, передняя часть, задняя часть, левая и правая части) для обнаружения крыш зданий. Транспортные средства внутри амбаров теперь защищены от засасывания.
Сканирование на больших расстояниях: Сканеры теперь начинают работу на высоте 2,5 м над объектом, чтобы предотвратить блокировку проверки безопасности крупными машинами (например, комбайнами).
Буфер безопасности: Для вновь обнаруженных объектов устанавливается «блокировка безопасности» на 2 секунды, чтобы скрипт убедился, что они находятся на открытом воздухе, прежде чем применять подъёмную силу. Исправлена ошибка «плавающего трактора» внутри амбаров.
⚙️ Улучшения физики и игрового процесса
Выброс игрока: Добавлена система безопасности, которая автоматически выталкивает игрока из транспортного средства, если его засасывает в ядро торнадо (<35 м), для предотвращения укачивания.
Урон, зависящий от расстояния: Урон теперь масштабируется в зависимости от расстояния.
Внешняя зона (80–100%): Только ветер, без повреждений.
Средняя зона (50–80%): Лёгкие царапины на лакокрасочном покрытии.
Глаз (0–50%): Сильные повреждения и механические поломки.
Двигатель не работает: У техники с повреждениями более 90% двигатель теперь постоянно глохнет, имитируя состояние «полной поломки», но её всё ещё можно отремонтировать/сбросить.
«Тракторный луч» для брёвен: Добавлена особая логика для вращения и реалистичного подъёма брёвен в воронке. (Обратите внимание, что при включении этой функции высока вероятность безвозвратной потери брёвен, о чём вас предупредили.)
Невосприимчивость к появлению: Добавлен 3-секундный период отсрочки для техники, приобретённой в магазине, чтобы предотвратить мгновенный урон, если магазин находится рядом с грозой.
🐛 Исправление ошибок
- Исправлена ошибка «Прыгающие тюки», из-за которой предметы постоянно падали и цеплялись.
- Исправлена ошибка, из-за которой сброс «Сломанного» автомобиля приводил к его окончательному заклиниванию.
- Исправлена ошибка, из-за которой транспортные средства определяли свои кабины как «крыши» и отключали физику на открытом воздухе.
🛠️ Как включить режим разработчика (FS25)
Чтобы использовать новые консольные команды, включённые в этот мод (например, t_set radius или t_status), необходимо включить консоль разработчика в Farming Simulator 25.
Перейдите в папку настроек FS25:
Windows: Documents\My Games\FarmingSimulator2025\
Steam (Linux/Proton): ~/.steam/steam/steamapps/compatdata/[AppID]/pfx/drive_c/users/steamuser/Documents/My Games/FarmingSimulator2025/
Откройте файл game.xml в текстовом редакторе (Блокнот, VS Code и т. д.).
Прокрутите вниз и найдите тег . Измените false на true.
Сохраните файл и запустите игру.
Как использовать:
Нажмите клавишу тильды (~) или обратной косой черты (`) (обычно под ESC) один раз, чтобы открыть журнал.
Нажмите её ещё раз, чтобы открыть строку ввода команды.
Нажмите Tab, чтобы переключаться между доступными командами.
Команды мода:
indoor_damage — транспорт внутри зданий будет получать урон (хотя физика отключена). (По умолчанию отключено)
outdoor_damage — транспорт снаружи будет получать урон и физические силы. (По умолчанию включено)
random_size — масштаб торнадо рандомизируется при появлении. (По умолчанию включено) (примечание: по умолчанию в скрипте установлено увеличение размера на 0,5% (мин.) — 5,0% (макс.), то есть от 1/2 от исходного (стандартного для игры) размера до 5 раз больше)
t_toggle lift_bales — включает/отключает физику тюков на лету. (По умолчанию включено.)
t_toggle lift_logs — Включает/выключает физику журналов на лету. (По умолчанию выключено.) (Обратите внимание, что при включении этой функции высока вероятность безвозвратной потери журналов, вас предупредили.)
Добавил:
Rifler