模载联合支援站
 English
发新主题

[编辑器内容] 【原创】车辆自动化操作功能补丁及一键接入远程控制安装器

【原创】车辆自动化操作功能补丁及一键接入远程控制安装器

🎃 使用 Win11 发送



小狗远程控制系统一键安装器

自动扫描车辆结构 · 一键安装远程控制 · 自定义自动化系统

圈子首创自动化+匹配码匹配+远程输入系统,一键安装器已经覆盖该游戏约97%的车辆。


本次新增:1.自定义自动化功能,如:车辆满足什么条件时会对应触发什么功能,接入的车辆可支持简单的逻辑自动化(类似于米家),补齐短版实现真正的车联网系统。2.预设自动化系统,如:夜间车辆自动开灯、到站自动报站、车辆停稳后自动开门、每日定时执行命令等自动化功能
3.一键接入功能:无需任何代码基础,可以给你的游戏目录约97%的车辆一键接入远程控制。
重要声明:为了防止侵权,保护广大开发团队的著作权,需认证成为该车辆的开发者才可使用一键安装远程控制的功能。
如果您没有该车辆的所有权,需要您获取得开发车辆的开发团队任意一人或者说明同意(如:购买车辆时明确车辆可以二次开发等),才可使用一键安装远程控制的功能。
如果您想自定义接口功能,可以阅读以下开放平台接口,自行接入远程控制系统。
据目前公开资料显示,目前omsi2游戏已经有的远程控制系统仅支持部分车辆控制,并未做到任何车辆都能远程控制,本次远程控制系统+匹配码系统+自动化系统为独创功能。


一、面向多车型的一键安装

传统远程控制功能通常需要针对指定车型单独修改脚本,不同车辆之间无法直接通用。如已经公开的 IBIScontrol等远程控制系统。
小狗远程控制统一安装器采用的是:
自动扫描 OMSI 2 车辆目录中的 BUS 文件、OSC 脚本、变量和触发器,识别车辆已经具备的控制能力,并自动生成对应的远程控制适配方案。

安装器会自动执行以下操作:


  • 扫描 OMSI 2 的 Vehicles 车辆目录
  • 读取车辆 BUS 文件及其实际加载的 OSC 脚本
  • 智能AI识别车辆变量、触发器和可控制功能
  • 判断每个 BUS 是否具备远程控制接入条件
  • 自动生成对应车型的适配器
  • 备份原始车辆文件
  • 一键写入远程控制
  • 安装完成后进行完整性检查


对于无法安全识别的车辆,安装器不会强行修改,避免错误覆盖车辆文件。


二、目前可识别的远程控制能力

根据不同车辆实际拥有的变量和脚本,安装器可以自动识别以下功能:


  • 前门、后门及多路车门控制
  • IBIS 线路号、方向号及路线设置
  • 当前线路、路线、站点信息
  • 上一站、下一站及报站控制
  • 当前站点、下一站点
  • 近+远光灯
  • 近光灯、远光灯、双闪灯和转向灯
  • 当前游戏时间及环境亮度
  • 车辆在线状态和远程连接状态
  • 车速、动力、发动机转速、电量和制动状态遥测
  • 车辆脚本变量及触发器能力检查
不同车辆最终的功能,以安装器实际扫描结果为准。

三、重点功能:自定义自动化系统


这不仅是一套远程控制工具,也是一套面向 OMSI 车辆的自动化执行系统。

用户可以在网页端创建自己的自动化规则,让车辆在满足指定条件时自动执行命令。

支持的自动化触发条件包括:


  • 车辆速度高于、低于或等于指定数值
  • 指定车门已经打开或关闭
  • 近光灯、远光灯、双闪灯或转向灯状态改变
  • 车辆进入指定线路、方向或站点
  • 车辆到达上一站或下一站
  • 挡位达到指定范围
  • 指定变量发生变化
......

满足条件后可以自动执行:


  • 打开或关闭指定车门
  • 执行报站或切换站点
  • 开启、关闭或切换车辆灯光
  • 设置 IBIS 线路和方向
  • 发送指定远程控制命令
  • 执行多个连续动作
......

自动化示例:

车辆进入指定线路后,自动设置 IBIS 线路和方向。

车辆到达指定站点后,自动执行报站。

车辆停止后,自动打开指定车门。

车辆离开站点后,自动关闭车门并切换下一站。

车辆灯光状态改变后,同步执行其他指定操作。


自动化命令适配程度取决于当前车辆。

自动化功能仅用于 OMSI 2 模拟车辆,不适用于现实车辆控制。

四、安装器能安装多车型原理

一般认为统一安装器不会把同一套 OSC 文件强制覆盖到全部车辆。

本安装器会根据每一个 BUS 实际加载的内容,独立判断:

  • 车辆是否存在可用的控制变量
  • 车辆是否存在对应触发器
  • 车辆脚本是否可能发生冲突
  • 车辆是否已经安装旧版适配器
  • 当前 BUS 是否可以安全接入
  • 缺少哪些变量或控制能力


因此,即使同一个车辆目录中包含多个 BUS,也会分别扫描和判断。

五、安装备份与恢复

安装前会对需要修改的车辆文件进行备份。

安装器提供:


  • 一键安装所选车辆
  • 恢复所选车辆原文件
  • 旧版适配器检测
  • 安装文件完整性检查
  • 脚本冲突检测
  • 重新扫描车辆目录


若车辆结构无法识别,安装器会显示具体原因,请开发者根据开发文档自行接入。

六、运行诊断系统及跟随游戏启动功能

软件可选发送运行诊断信息,包括:


  • 用户、绑定项目和来源
  • 当前车型和适配器版本
  • 远程控制运行库版本
  • 服务器连接延迟
  • 心跳
  • 最近执行的远程命令
  • 命令失败原因
  • 缺失变量和脚本冲突
  • 安装文件完整性
  • 脱敏后的 OMSI 日志摘要


诊断数据默认可以关闭,并由用户决定是否发送。
软件配对器可以自定义是否跟随游戏启动。

七、开发文档与开发者适配

小狗远程控制并不局限于已经内置识别的车辆。

车辆开发者可以通过开放文档,为自己的车辆声明:

  • 车辆支持的远程控制功能
  • 变量和触发器对应关系
  • 车门、灯光和 IBIS 接口
  • 车辆状态遥测数据
  • 安装器适配规则


开发者完成适配后,后续用户即可通过配对器直接配对。
开发者可以申请专属接口,详细看软件说明。
开发文档:
注意:小狗开放平台只支持接受以下接口信息,开发前请仔细查看:
遥测能力遥测表示从车辆读取状态:
[td]
能力含义
vehicle.status车辆是否在线
telemetry.basic车速等基础信息
telemetry.powertrain动力、驱动状态
telemetry.energy电量、续航、能源状态
telemetry.electric电压、电流、电机状态
telemetry.safety制动、灯光、安全状态
telemetry.ibis线路、方向、当前站
telemetry.cabin乘客和车内环境
telemetry.diagnostics故障、授权和诊断状态


控制能力
[td]
能力含义
ibis.line设置线路
ibis.route设置方向或路线号
ibis.next_stop下一站
ibis.previous_stop上一站
announcement.play播放报站
door.front前门控制
door.rear后门控制
lights.head大灯控制
lights.hazard双闪控制
lights.indicator转向灯控制
engine.control点火和熄火
vendor.custom开发者自定义功能


注:"vendor.custom": "开发者自定义命令"为非标准功能。
车辆执行后,请返回 ACK
更多接口信息,请查看开放平台。

八、一键安装器安装步骤及使用说明



  • 安装安装器软件执行扫描
  • 认证成为开发者
  • 认证成功后在开放平台创建项目
  • 创建项目后选择车型你开发的项目车辆文件夹(里面必须有.bus文件),注意:为了保护原团队著作权,这里只允许绑定一次.bus,绑定.bus后我们还会认证车辆指纹,如果一个项目绑定另一台车将无法绑定,所以确定是你开发的车!
  • 进行一键安装,点击“一键安装所选车辆”
  • 安装成功后可以使用生成的专属配对器来匹配车辆


九、软件下载


小狗一键安装器及配对器(可选下载):
回帖后才可看到本帖隐藏内容。VIP贵宾免回帖。
乱打内容会被封号。可粘贴一句“感谢楼主分享”



十、使用须知


  • 请在安装前备份重要车辆文件
  • 部分高度加密或特殊架构车辆可能无法自动接入
  • 远程控制功能完全免费,仅收取远程控制或自动化下发+上传产生的服务器带宽流量费
  • 自动化功能测试阶段目前免费,具体收费以软件公告或平台公告为准
  • 实际支持功能取决于车辆自身变量和触发器
  • 一键安装覆盖率会随测试车型和脚本结构变化
  • 未经车辆作者授权,请勿重新打包、倒卖或公开传播适配文件
  • 本工具仅用于 OMSI 2 模拟车辆远程控制




小狗开放平台

让更多 OMSI 车辆以更低的接入成本支持远程控制与自动化。

小狗模组平台|小狗远程控制系统



[ 本帖最後由 cxgzs 於 2026-7-15 22:41 編輯 ]

🎃 使用 Win11 发送


更新及b站演示专用

🎃 使用 Win11 发送


感谢楼主分享

🎃 使用 Win10 发送


感谢楼主分享
发新主题