- Исправлен баг с установкой, теперь должен работать при обычной установке, без лишних костылей. Требуется проверка.
РАННЯЯ АЛЬФА!!!
Этот мод находится в активной разработке. Возможны шероховатости, периодические проблемы с поведением ИИ и события, которые пока не идеально работают на каждой дороге или карте. В будущих обновлениях появится больше событий, более умная логика вождения ИИ и расширенные возможности взаимодействия с игроком. Пожалуйста, сообщайте о найденных проблемах. Спасибо!
Random Events превращает любую карту в живой мир. Ездите в режиме Free Roam, и мир вокруг будет наполняться правдоподобными сценами - агрессивными гонщиками, перекрытиями дорог с бетонными барьерами, авариями с обломками, полицейскими погонями, дрифтерами на парковках, кортежами, машинами скорой помощи и многим другим. Все определяется и размещается во время игры на основе дорожной сети и данных парковок загруженной карты, поэтому мод работает как на официальных, так и на пользовательских картах без какой-либо ручной настройки для каждой карты.
Особенности
- 20 разных мировых событий, которые автоматически появляются и исчезают в зависимости от вашего положения и настраиваемого шанса появления в минуту.
- Независимое от карты определение окружения. Мод сканирует дорожную сеть и парковочные данные любой загруженной карты. Он использует встроенные парковочные места BeamNG, если они есть на карте, а при их отсутствии применяет геометрическое сканирование с raycast.
- Постоянный кеш сканирования. При первом запуске карты сканирование выполняется один раз, а при последующих загрузках результат считывается с диска для мгновенного запуска. Если данные карты меняются, кеш автоматически сбрасывается с помощью отпечатка карты.
- Внутриигровое UI-приложение. Добавьте приложение Random Events через меню Apps. Компактный вид показывает статус системы - ON/OFF, активные события и прогресс сканирования. Кнопка раскрытия открывает полную панель настроек с переключателями для каждого события, слайдерами шанса, кнопками ручного спавна и настройками дистанции. Переключатель прозрачности позволяет сделать панель менее заметной, чтобы она не мешала обзору во время езды. При наведении курсора панель сразу возвращает полную непрозрачность.
- Созданные модом автомобили регистрируются как трафик, поэтому они не засоряют переключение транспорта через Tab. Дорожные работы, пропы и барьеры также пропускаются при переключении через Tab.
- Настраиваемая дистанция появления и исчезновения событий, чтобы вы могли выбрать, насколько близко события будут появляться и как далеко они будут оставаться перед очисткой.
20 событий
Трафик и гонки:
- Racers - агрессивные автомобили ИИ ездят по дорожной сети с максимальной агрессией и игнорируют правила движения по полосам.
- Convoy - колонна из 3-5 машин трафика движется вместе с общим ограничением скорости.
- Slow vehicle - фура, автобус, самосвал или дорожный каток медленно движется по дороге и собирает очередь позади себя.
- Ghost jam - короткая очередь машин, где ведущая машина периодически резко тормозит. Волна торможения проходит назад по очереди, как настоящий фантомный затор.
- Street race - 3-4 гонщика выстраиваются на смещенной стартовой решетке и вместе гонят по сгенерированному маршруту с максимальной агрессией.
- Drag race - два гонщика стоят бок о бок на длинной прямой и оба нажимают газ в пол.
Дорожные работы и блокировки:
- Roadworks - случайное перекрытие дороги с шестью наборами пропов: бетонные барьеры Jersey, пластиковые водоналивные барьеры, масляные бочки, ограждения для толпы, делиниаторы и стрелочные табло. Также используются пять схем размещения: сужение в одну полосу, полное перекрытие, шикана, объезд и легкие конусы. Каждый спавн выбирает случайную комбинацию набора и схемы для разнообразия, а ИИ трафика перестраивает маршрут вокруг перекрытия.
Полиция:
- Police chase - убегающий гонщик и один или два полицейских автомобиля в режиме погони с включенными мигалками.
- Police patrol - одиночный полицейский автомобиль едет по сгенерированному маршруту на обычной скорости.
- Police checkpoint - бетонные барьеры перекрывают дорогу, оставляя узкий проезд, впереди стоят предупреждающие конусы, а рядом припаркованы две полицейские машины с включенными мигалками.
- Motorcade - VIP-седан в сопровождении полицейских автомобилей движется строем по общему маршруту.
Аварии и поломки:
- Crash - сцена аварии с несколькими автомобилями, сломанными деталями, спущенными шинами, аварийной сигнализацией и предупреждающими конусами. ИИ трафика замедляется и объезжает место аварии.
- Stalled car - один сломанный автомобиль стоит на обочине с включенной аварийной сигнализацией.
- Delivery stop - фургон доставки припаркован на обочине с включенной аварийной сигнализацией и выключенным двигателем.
- Ambulance - машина скорой помощи быстро едет по сгенерированному маршруту с включенной сиреной.
Сцены на парковках:
- Drifters - одна или две машины выполняют контролируемые пончики на найденной парковке, ESC и TC отключены.
- Cars & Coffee - 8-12 автомобилей аккуратно припаркованы на реальных парковочных местах, двигатели выключены. Статичная автомобильная встреча.
- Abandoned lot - 4-7 заброшенных автомобилей разбросаны по парковке под неаккуратными углами, большинство машин заметно повреждены.
- Street racers hangout - машины зрителей стоят кольцом по периметру парковки, а в центре автомобиль крутит пончики.
Взаимодействие с игроком:
- Race challenge - соперник появляется позади вас, догоняет с мигающими фарами, затем резко обгоняет на полном газу, как бы вызывая вас на гонку.
Установка
- Unpacked, для быстрой разработки:
%LocalAppData%\BeamNG.drive\\mods\unpacked\random_events\
- Packed:
%LocalAppData%\BeamNG.drive\\mods\random_events.zip
Включите мод в Repository - Mods, затем добавьте приложение Random Events через меню Apps в режиме Free Roam и включите систему.
Известные ограничения
- Вождение ИИ по маршрутам работает, но на необычной геометрии он все еще может застревать. Более умная логика маршрутов является одним из главных приоритетов следующего обновления.
- Некоторые пропы могут немного смещаться на картах без заранее созданных парковочных данных.
- На некоторых пользовательских картах с редкой дорожной сетью будет появляться меньше событий, чем на плотных официальных картах.
Что будет дальше
- Улучшенная логика маршрутов ИИ и более умное восстановление после столкновений.
- Система профилей и шаблонов для быстрого включения групп событий: Police RP, Racing, Chill cruise, Chaos, Everything.
- Больше событий: эвакуатор с несколькими фазами, смена погоды, ночные события, погоня за игроком, запрос помощи на дороге и многое другое.
- Зоны интенсивности, чтобы события чаще появлялись в городах и реже в сельской местности.
Отзывы и сообщения об ошибках очень приветствуются - это только начало.
Друзья, пожалуйста, обратите внимание: мод находится на очень ранней стадии альфа-версии, поэтому в нем будет много ошибок и проблем. Давайте улучшать и исправлять этот мод вместе! Со временем он станет большим проектом с множеством событий, которые добавят в BeamNG.drive больше интересных моментов и веселья.