这个模组正在积极开发中。要预期会有粗糙的部分、偶尔的异常AI以及尚未完美处理所有路线/地图的事件。未来更新将带来更多活动、更智能的AI驱动逻辑以及更丰富的玩家互动功能。请报告你发现的任何问题,谢谢!

随机事件能让任何地图变成一个活生生的世界。在自由漫游中驾驶,世界充满了逼真的场景——激烈的赛车手、混凝土路障封闭、残骸事故、警察追逐、停车场流浪者、车队、救护车等等。所有内容都是从加载的地图的道路图和停车数据中检测并放置的,因此该模组既能在官方地图上也能使用,无需为每张地图单独设置。

特色:

– 20个不同的世界事件,根据你的位置和可自定义的每分钟概率自动生成和消失。

– 地图无关的运行时检测。模组会扫描你加载地图的道路图和停车数据。地图发货时会使用BeamNG内置的停车位,否则会切换到几何射线扫描。

– 持久扫描缓存。第一次加载地图扫描一次;后续加载读取磁盘结果即可即时启动。当地图数据发生变化时,地图指纹会自动使缓存失效。

– 游戏内UI应用。从应用菜单添加随机事件应用。紧凑的视图显示状态(开关、活动事件、扫描进度),一键展开按钮显示完整设置面板,包含每个事件的切换、概率滑块、手动刷新按钮和距离设置。不透明度开关可以让你让面板渐淡,避免在驾驶时遮挡视线——鼠标悬停在面板上即可立即恢复完全不透明度。

– 生成的车辆注册为交通流量,以免干扰你的Tab车辆循环。Tab中也跳过了道路工程的道具和护栏。

– 可配置生成/消失距离,方便你调整事件出现的距离和停留距离,然后清理。

20个项目:

交通与赛车:

– 赛车手 – 激进的AI车辆在路面图上以最大攻击性行驶,无视车道规则。

– 车队——由3至5辆交通车组成的列队,共享速度上限。

– 慢速车辆——半挂车、公交车、自卸卡车或压路机以低速沿路缓缓行驶,并在后方排起队伍。

– 幽灵堵塞——一排短队车厢,领先车辆会定期猛踩刹车;停车浪像现实中的幽灵交通堵塞一样,再次穿过排队。

– 街头赛 – 3-4名选手排成错开的发车格,沿生成的路线以最大攻击性竞速。

– 直线加速赛 – 两名赛车手并排行驶在一条长直道上,双方都加速冲刺。

道路施工与阻挡器:

– 道路工程——一种随机封闭装置,混合了六种道具套件:混凝土球衣护栏、塑料水围栏、油桶、人群控制围栏、划界器和箭头板。它还包括五种布局模式:单车道渐进、全区块、减速弯、绕行和轻微锥。每个刷新点会随机选择一套套件和布局组合以增加多样性,交通AI会绕过封闭区重新规划路线。

警察:

– 警察追逐 – 一辆逃跑的赛车,一两辆追击警车处于追逐模式,灯光亮起。

– 警察巡逻——一辆单独巡逻车以正常速度绕行生成路线。

– 警察检查站——道路上设有混凝土障碍物,留下狭窄的空隙,前方设有警示锥,并停放着两辆开着警示灯的警车。

– 车队——一辆VIP轿车,两侧由警察护送队伍沿共用路线行驶。

事故与故障:

– 撞车现场——多车事故现场,出现零件断裂、轮胎泄气、危险警示灯和警示锥;交通AI会减速并改道。

– 熄火车——一辆故障车被拉到路肩并开启危险标志。

– 送货停靠站——一辆停在路肩上的送货车,开启危险灯,发动机关闭。

– 救护车——一辆紧急救援车高速沿生成路线行驶,并开着警报器。

停车场场景:

– 漂移者 – 一两辆车在检测到的停车场进行受控甩尾,关闭ESC和TC。

– 汽车与咖啡 – 8-12辆车整齐地停在真实停车位,发动机关闭 – 静态汽车聚会。

– 废弃停车场 – 4到7辆废弃车辆以凌乱角度散落在地块上,最明显的损坏。

– 街头赛车聚集地——一圈围绕停车场周围的观众车,中间有一辆车在做甜甜圈。

玩家互动:

– 竞速挑战——一辆对手在你身后生成,闪烁的灯光追上你,然后猛踩超车——暗示你去竞速。

安装:

– 解压,快速迭代:%LocalAppData%\BeamNG.drive\<version>\mods\unpacked\random_events\

– 打包:%LocalAppData%\BeamNG.drive\<version>\mods\random_events.zip

– 在仓库 -> Mods 中启用该模组,然后在自由漫游的应用菜单中添加随机事件应用,并开启系统。

已知限制:

– AI在路线上驾驶功能正常,但仍可能卡在异常几何形状上;更智能的路由逻辑是下一次更新的首要任务。

– 没有作者停车位数据时,某些道具放置可能会在地图上略微偏移位置。

– 少数带有稀疏道路图的社区地图会产生比密集官方地图更少的事件。

接下来:

– 完善的AI路线逻辑和更智能的碰撞恢复。

– 个人资料/模板系统,支持批量支持活动组:警察RP / Racing / Chill cruise / Chaos / Everything。

– 更多事件:拖车、多阶段事件、天气变化、夜间事件、玩家追捕、道路救援请求等。

– 强度区,使城市中的活动更密集,乡村地区较稀疏。

欢迎反馈和反馈错误——这只是开始。

亲爱的朋友们,请注意,这个模组还处于早期测试阶段,所以会有很多漏洞和问题。让我们一起改进和修复这个模组!这个模组将成为一个大型项目,举办大量活动,为BeamNG.drive带来更多有趣的时刻和乐趣。

版本 1.1.0.0(2026.31.05):

重大更新:事件数量从20个提升到28个,完整的UI包括配置文件和分类,设置持久化,主要刷新优化,以及基于测试的大量修复。

新功能:

– 个人资料/预设——现成套装:一切、警察角色扮演、赛车、休闲巡航、混沌,以及保存自己的能力。选择以可点击列表显示,带有勾选——点击即刻应用配置文件。

– 界面中的事件类别——事件按组分组:赛车、警察、碰撞、交通、停车、环境、玩家互动。它们支持折叠和文本过滤。

– Alt+G 快捷键 – 显示/隐藏应用面板。它可以在控制系统中重新分配。

– 设置在会话间保存——生成半径、极限以及每个事件的状态在重启后依然存在。

– 限制同时事件和最小事件寿命,确保事件不会在你面前消失。

– 更多载具变体 + 基于实际安装车辆的自动过滤。

新事件(8个):

– 警察追捕 – 鲁莽驾驶会让警察追捕玩家。

– 路边辅助 – 推车熄火,司机启动车辆并驶离。这算是善行。

– 拖车场景 – 一辆拖车拖着拖车。

– 路怒症——攻击者切入并撞击另一辆车。

– 测速陷阱——如果你高速飞过,路边的巡逻车会开始追逐。

– 美食车停靠站——停车场内聚集汽车的餐车。

– 天气变化 – 几分钟内出现雾/云。

– 夜间 – 强制夜晚几分钟。

人工智能与行为改进:

– 车队现在实际上以编队行驶,采用跟随链行为,而非在交叉口散射。

– 漂泊者留在区域内,不再在地图上飞翔。

– 基于路线的赛事,如赛车、救护车、车队和巡逻,不再在一圈后停止——路线会实时重新计算。

– 车辆会朝向车流方向和自己的车道生成——不再侧向刷出横穿道路或掉头。

性能:

– 生成通过生成队列分散在帧内——大型场景不再导致冻结。

– 大量车辆场景使用较轻的模型——出现时负载较小。

修复方法:

– 安装简化:压缩包正确打包,内容在根目录中——模组按常规安装,无需手动复制文件。

– 其他修复方法。

这个模组还处于早期测试阶段。