Торнадо Физика

  • Торнадо Физика
  • Торнадо Физика
  • Торнадо Физика
  • Торнадо Физика
  • Торнадо Физика
  • Торнадо Физика
whitevamp
27 подписчиков
V3.0.0.0
10 710

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.

Сервер
Консоли
Список изменений
3
  • ***

    # Физика Торнадо 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 — включает/выключает физику журналов на лету. (По умолчанию отключено.) (Обратите внимание, что если эта функция включена, у вас есть большая вероятность безвозвратной потери журналов, вы были предупреждены.)

Кредиты
Комментарии
41