小狗远程控制系统一键安装器
自动扫描车辆结构 · 一键安装远程控制 · 自定义自动化系统
圈子首创自动化+匹配码匹配+远程输入系统,一键安装器已经覆盖该游戏约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 編輯 ]