FS25 Случайные мировые события
Полная переработка оригинала FS22 для FS25. Вероятностный движок событий запускает синхронизированные мировые события во время игры, затрагивая вашу экономику, транспортные средства, поля и многое другое. Каждое событие имеет свою интенсивность, продолжительность и время восстановления, одновременно запускается только одно, и время восстановления предотвращает спам. Отдельный физический слой также настраивает сцепление колес и подвеску с учетом рельефа местности в каждом кадре автомобиля, которым вы управляете. Все настройки сохраняются для каждой сохраненной игры, поэтому каждая ферма работает по-своему.
✨ Особенности
- Вероятностный механизм событий
- 43+ событий в 5 категориях
- Настраиваемая частота, интенсивность и время восстановления
- Переключение по категориям
- Ручной триггер событий
- Уведомления и предупреждения HUD
- Физика транспортных средств с учетом рельефа местности
- Конфигурация для каждого сохранения игры
🎮 Управление
- Переключить HUD событий: F3
- Откройте панель настроек: Shift + O.
- Запустить тестовое событие (консоль): rweTest
Обратите внимание, что одновременно запускается только одно событие, и между ними есть время восстановления, поэтому каждое из них действительно приземляется, а не топит вас в хаосе!
Внимание: погодные явления все еще находятся в разработке, а в многопользовательском режиме экономические и физические эффекты в настоящее время применяются к каждому игроку (полная синхронизация по сети находится в разработке).
===============================================================
Репозиторий GitHub:
https://github.com/Realistic-Farming/FS25_RandomWorldEvents
===============================================================
УВЕДОМЛЕНИЕ ОБ АВТОРСКИХ ПРАВАХ:
Все права защищены. Несанкционированное распространение, копирование,
модификация или утверждение этого мода как своего строго запрещено.
Автор оригинала: TisonK
===============================================================
Вся категория событий транспортных средств была переработана для использования собственных полей двигателя Farming Simulator 25, поэтому эффекты действительно ощущаются за рулем, а не являются косметическими всплывающими окнами.
[Что нового]
- Реальная физика транспортных средств. Новая специализация транспортного средства управляет скоростью, ускорением, максимальной скоростью (через передаточное число CVT), ощущением двигателя и рулевым управлением, применяемыми там, где игра их фактически считывает, поэтому она прекрасно сочетается с другими модами, такими как Cold Start.
- Повышение скорости теперь действительно превосходит стандартную максимальную скорость машины и добавляет немного дополнительного отрыва от линии.
- Неисправность двигателя, плюс новое событие на скользкой дороге, медленный и тупой двигатель.
- Новое событие тяги рулевого колеса тянет колесо в сторону короткими, облегченными рывками (удобно для клавиатуры).
- Регулятор тяги. Старое поддельное «сцепление колес» теперь обеспечивает настоящее низкое сцепление с дорогой, облегчающее движение по грязи, снегу и льду.
[Исправления]
- События с топливом теперь действительно работают. Старый код называл несуществующие функции FS25 (getFillUnitInformation, setFillUnitFillLevel). Теперь он использует правильный API FillUnit.
- Счета за несчастные случаи и ремонт поступали не на ту ферму (идентификатор фермы 0). Теперь они корректно заряжают вашу ферму.
- Больше никаких событий с транспортным средством, зависающих в статусе «активных» после перезагрузки.
- Исправлен сбой, возникающий при входе в транспортное средство.
[ Кредиты ]
Техника рулевого управления адаптирована из RealPhysics Steering от @Tubez47. Спасибо!
- Исправлено: активные события и таймеры восстановления теперь сохраняются при сохранении/загрузке. Раньше перезагрузка игры отменяла любое активное событие и сбрасывала время восстановления, что делало контракты и временные события ненадежными.
- Новое: полный немецкий перевод (98 строк). Спасибо Фазен-касперу!
- Новое: датский перевод (102 строки). Спасибо DJWestDK!
В этом обновлении несколько улучшений качества жизни и исправлений стабильности, в том числе
полностью переписан способ рисования HUD событий для большей надежности на картах и
разрешения экрана.
Что исправлено:
- Привязки клавиш теперь правильно сохраняются между сеансами.
- Позиция HUD сохраняется при сохранении игры, а не только при выходе из нее.
- События с животными больше не завершаются автоматически, если идентификатор фермы не может быть разрешен.
- Подсказка по клавише правой кнопки мыши удалена из нижнего колонтитула HUD (очищен дисплей).
- Исправлен сбой порядка загрузки — входные перехватчики теперь правильно регистрируются при запуске.
- Весь текст HUD теперь полностью переведен вместо жестко запрограммированного английского языка.
Что нового:
- HUD теперь рисуется модом напрямую — более стабильно, работает на всех настройках экрана
- Номер версии и ключевая подсказка в HUD обновляются динамически.
- API подсистемы — другие моды теперь могут программно подключаться к событиям RWE.
- Кросс-модовый мост для интеграции FarmTablet (события видны на планшете)
- Улучшены инструменты отладки для диагностики проблем с событиями.
- Обновлен значок мода
Сохранить миграцию: не требуется. Существующие сейвы загружаются нормально.
- Переписана панель настроек
- Исправлена ошибка с неправильным вызовом FarmId, вызывающая ошибку оплаты.
- Исправлено наложение HUD на сохранение позиции.
- Перевод НЕ обновляется!!!
Пожалуйста, переназначьте обе клавиши:
- RWE_TOGGLE_HUD -> Включить/отключить наложение
- RWE_TOGGLE_SETTINGS -> Открыть панель настроек.
Я знаю, что камера перемещается вместе с курсором мыши и некоторые записи не отображаются.
Также забыл сделать так, чтобы версия видела вас в панели динамической... (то же самое и с текстом ПОДСКАЗКИ)
Будет исправлено в следующем обновлении!
Это обновление объединяет случайные мировые события в остальную часть вашей экосистемы модов.
FarmTablet, динамика рынка, стресс урожая и удобрения для почвы теперь могут
обнаруживать RWE и автоматически реагировать на активные события.
Что нового/исправлено:
- Другие моды (FarmTablet, Market Dynamics, Soil Fertilizer, Crop Stress) уже сейчас.
обнаруживать RWE и реагировать на активные события в режиме реального времени
- FarmTablet: приложение «Случайные мировые события» теперь показывает ваше активное событие,
частота и интенсивность правильные — были нарушены до этого обновления
- Макет HUD теперь сохраняется при сохранении игры, а не только при выходе из нее.
- В тексте HUD события больше не отображается жестко закодированный английский язык в неанглоязычных играх.
- Исправлен редкий сбой при обработке повреждений транспортного средства при отсутствии модификационного транспортного средства.
ожидаемая характеристика износа
- Исправлены события с животными, которые неправильно заряжали ферму 0 вместо вашей фермы.
- Очищен нижний колонтитул HUD — удалена подсказка к кнопке, которой там не место.
Сохраняет: миграция не требуется.
Оверлей World Events HUD был полностью локализован и теперь правильно отображает весь текст в зависимости от выбранного вами языка игры, а не жестко запрограммированного английского языка. Сюда входят названия, индикаторы статуса, метки времени восстановления/таймера и подсказки. Поддерживаемые языки: немецкий, французский, польский, испанский, итальянский, чешский, бразильский португальский, украинский и русский.
Кроме того, было исправлено взаимодействие правой кнопки мыши (ПКМ) для HUD, что позволяет вам правильно перемещать и редактировать его. Эта проблема в основном затрагивала пользователей без дополнительных модов, связанных с HUD. Спасибо @sava4903-coder за помощь в исправлении 💯
Никаких изменений в игровом процессе. Файлы сохранений остаются полностью совместимыми.
- Добавлен пользовательский HUD, сгруппированные настройки UX, система доставки эффектов.
- Добавлен кросс-модовый мост Mission.randomWorldEvents для FarmTablet.
- Исправлен макет сохранения HUD при сохранении игры, а не только в конце сеанса.
- Исправлено applyVehicleDamage — запасной вариант spec_wearable, удаление мертвого кода.
- Исправлен текстурированный фон значков FS25; сжать в DXT1
- Обновлена версия до 2.1.1.0.
В этом обновлении система событий получила полное визуальное обновление. У некоторых игроков страница настроек вылетала, F3 ничего не делала, и не было хорошего способа сразу увидеть, что происходит в игре.
Что нового:
• На новой панели HUD отображается активное событие, категория, оставшееся время и время восстановления. • Всплывающие уведомления о событиях мигают на экране, когда что-то происходит. • Перетащите и измените размер панели HUD в любое место — положение сохраняется автоматически. • F3 теперь правильно включает/выключает HUD. • Страница настроек реорганизована в чистые разделы: Тайминг, HUD, Категории, Физика, Отладка.
• Время восстановления теперь отображается в минутах (5 минут, 30 минут и т. д.).
• Новая настройка масштаба HUD (от 0,6x до 1,8x), применяемая в реальном времени со страницы настроек.
Что исправлено:
• Страница настроек вылетает при наведении курсора на параметры — теперь стабильно.
• Заголовки Physics и Debug перекрывают другие настройки.
• В макете настроек появляется артефакт серого прямоугольника.
• Горячая клавиша F3 ничего не делала из-за внутренней ошибки ввода.
• В предыдущих версиях в архиве мода отсутствовали все файлы API событий.
Перенос сохранений не требуется — существующие сохранения загружаются как обычно.
Исправляет неточную информацию на страницах внутриигровой помощи (Пауза → Справка → Случайные мировые события).
Настройки больше не отображаются в специальном всплывающем окне.
Теперь они интегрированы непосредственно во встроенное меню игры **ESC > Настройки** в специальном разделе **Случайные мировые события** в нижней части страницы настроек игры.