Для игроков
Играйте без лишних сложностей.
Используйте ярлык, чтобы открыть уже подготовленную сессию — без терминала и ручных изменений. Игрок может пользоваться результатом, не взаимодействуя с 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
Просто, прямо и мощно. Один и тот же профиль можно запускать через ярлык или из вашего приложения.
ЧТО ТАКОЕ OMSILAUNCH?
OmsiLaunch — открытый слой управления и оркестрации, созданный для OMSI 2. Он интегрирует инструменты, управляет процессами, обрабатывает конфигурацию и подготавливает окружение для стабильной и гибкой работы.
Это не графический launcher. OmsiLaunch можно использовать из собственного интерфейса, скриптов или интеграций. Управление — основа. Гибкость — цель.
Создан для сообщества.
Работает с разными инструментами и сценариями.
Полный слой оркестрации сессии.
Для того, что есть сегодня — и того, что появится дальше.
ОСНОВНЫЕ ВОЗМОЖНОСТИ
Структурированно задавайте карту, точку входа, ситуацию, дату, время, транспорт и другие параметры.
Подготовьте состояние и запустите OMSI 2 без автоматизации кликов по интерфейсу.
Запускайте через OmsiLaunchW.exe, ярлыки, launchers или приложения без видимого терминала.
Predefined Session Profiles и пресеты, которыми можно делиться, для контента сообщества.
Временные изменения привязаны к сессии: окружение сохраняется и восстанавливается в рамках транзакционного lifecycle.
Diagnostics, lifecycle, recovery и обработка сбоев являются частью модели сессии.
RUNTIME MODULES
Runtime Modules — это необязательные компоненты, которые OmsiLaunch загружает вместе с сеансом OMSI 2. Каждый модуль описывает в манифесте, что он делает и что ему нужно, и следует жизненному циклу сеанса.
У каждого модуля есть манифест, в котором указано, что он делает, что ему нужно и как его настроить.
Активация и настройки могут задаваться профилем или командной строкой — отдельно для каждого сеанса.
Каждый модуль определяет, что делать при сбое: завершить сеанс, отключить модуль или продолжить без него.
Первым примером станет openHUD, он запланирован в ближайших бета-версиях. Узнайте о концепции в документации.

АРХИТЕКТУРА И ПОТОК
OmsiLaunch задуман как точка интеграции между разными способами использования — от игроков до разработчиков.
OmsiLaunch / OmsiLaunchW
Подготавливает, настраивает и оркестрирует сессию
OPEN SOURCE. ДЛЯ СООБЩЕСТВА
OmsiLaunch — проект с открытым исходным кодом, созданный для сообщества. Последняя публичная версия доступна для скачивания и тестирования.
Открытый код под лицензией LGPL.
Новые функции и улучшения на основе отзывов сообщества.
Сообщайте о проблемах, предлагайте идеи и вносите вклад на GitHub.