面向玩家
轻松畅玩,无需折腾。
通过一个快捷方式即可打开准备就绪的会话,无需终端,也无需手动修改。玩家无需直接与 OmsiLaunch 交互,即可使用最终结果。
OPEN SOURCE 面向 OMSI 2 由社区构建
OmsiLaunch 是面向 OMSI 2 的开源会话控制与编排层。
用于定义、准备和管理 OMSI 2 会话的灵活基础设施,提供更多可能性。
适用人群
轻松畅玩,无需折腾。
通过一个快捷方式即可打开准备就绪的会话,无需终端,也无需手动修改。玩家无需直接与 OmsiLaunch 交互,即可使用最终结果。
现成的配置,方便分享。
创建并分发 Predefined Session Profiles,为地图、工具及其他内容附带专属的配置、预设和资源。
集成并自动化。
借助 CLI、DLL/API、launchers、外部工具、多人联机和自动化,基于现有基础设施控制会话。
预定义会话配置
Predefined Session Profiles 可以保存并复用完整的配置、插件和调整组合,让体验的创建与分享更加轻松。
每个配置都可以包含启动画面资源,并为会话期间使用 internet textures 制定策略。

RMG Leste 是一张即将发布的地图,已内置 Predefined Session Profiles,从第一天起就能轻松切换不同的配置与体验。
OmsiLaunchW.exe \/predefined-profile:rmg-leste \/predefined-profile-index:1 \/new
简单、直接、强大。同一个 profile 既可以通过快捷方式使用,也可以由你的应用调用。
OMSILAUNCH 是什么?
OmsiLaunch 是专为 OMSI 2 设计的开源控制与编排层。它集成工具、管理进程、处理配置,并为稳定且灵活的使用体验准备运行环境。
它不是图形化 launcher。OmsiLaunch 可以由你自己的界面、脚本或集成直接使用。控制是核心,灵活性是目标。
为社区而构建。
可配合不同工具和工作流使用。
完整的会话编排层。
服务于今天已有的需求,也面向之后的需求。
核心能力
以结构化方式定义地图、入口点、情景、日期、时间、车辆及其他参数。
准备状态并启动 OMSI 2,无需依赖界面点击自动化。
通过 OmsiLaunchW.exe、快捷方式、launchers 或应用运行,无需显示终端窗口。
Predefined Session Profiles 与可分享的预设,服务于社区内容。
与会话绑定的临时变更,按事务化生命周期保留并还原原始环境。
诊断、生命周期、恢复与故障处理都是会话设计的一部分。
RUNTIME MODULES
Runtime Modules 是 OmsiLaunch 随 OMSI 2 会话一同加载的可选组件。每个模块在清单中说明自己的功能与需求,并随会话的生命周期运行。
每个模块都附带一份清单,说明它的功能、需求以及如何配置。
启用与设置可来自配置文件或命令行,按会话分别生效。
每个模块自行定义故障时的处理方式:结束会话、停用该模块,或在没有它的情况下继续。
第一个示例将是 openHUD,计划在后续测试版中提供。 在文档中了解这一概念。

架构与流程
OmsiLaunch 被设计为不同使用方式之间的集成枢纽,从玩家到开发者都能受益。
OmsiLaunch / OmsiLaunchW
准备、配置并编排会话
开源。为社区。
OmsiLaunch 是为社区开发的开源项目。最新公开版本现已可供下载和测试。
代码开放,采用 LGPL 许可证。
根据社区反馈不断推出新功能和改进。
在 GitHub 上反馈问题、提出想法并贡献代码。