Para jogadores
Jogue sem complicações.
Utilize um atalho para abrir uma sessão já preparada, sem terminal nem alterações manuais. O jogador pode usar o resultado sem interagir diretamente com o OmsiLaunch.
OPEN SOURCE PARA OMSI 2 PELA COMUNIDADE
OmsiLaunch é uma camada open source de controlo e orquestração de sessões para OMSI 2.
Uma infraestrutura flexível para definir, preparar e gerir sessões do OMSI 2 com mais possibilidades.
PARA QUEM É
Jogue sem complicações.
Utilize um atalho para abrir uma sessão já preparada, sem terminal nem alterações manuais. O jogador pode usar o resultado sem interagir diretamente com o OmsiLaunch.
Perfis prontos a partilhar.
Crie e distribua Predefined Session Profiles com configurações, presets e assets próprios para mapas, ferramentas e outros conteúdos.
Integre e automatize.
Utilize CLI, DLL/API, launchers, ferramentas externas, multijogador e automatismos para controlar sessões com a infraestrutura existente.
PERFIS DE SESSÃO PREDEFINIDOS
Os Predefined Session Profiles permitem guardar e reutilizar conjuntos completos de configurações, addons e ajustes, facilitando a criação e a partilha de experiências.
Cada perfil pode incluir assets do ecrã de splash e definir políticas para a utilização de internet textures durante a sessão.

O RMG Leste é um mapa que será lançado em breve, já com Predefined Session Profiles incluídos para facilitar diferentes configurações e experiências desde o primeiro dia.
OmsiLaunchW.exe \/predefined-profile:rmg-leste \/predefined-profile-index:1 \/new
Simples, direto e poderoso. O mesmo perfil pode ser utilizado por um atalho ou pela sua aplicação.
O QUE É O OMSILAUNCH?
OmsiLaunch é uma camada open source de controlo e orquestração concebida para o OMSI 2. Integra ferramentas, gere processos, trata configurações e prepara o ambiente para uma experiência consistente e flexível.
Não é um launcher gráfico. OmsiLaunch pode ser utilizado pela sua própria interface, scripts ou integrações. O controlo é o núcleo. A flexibilidade é o objetivo.
Construído para a comunidade.
Funciona com diferentes ferramentas e fluxos.
Uma camada completa de orquestração de sessão.
Para o que existe hoje — e para o que vier depois.
PRINCIPAIS CAPACIDADES
Defina mapa, ponto de entrada, situação, data, hora, veículo e outros parâmetros de forma estruturada.
Prepare o estado e inicie o OMSI 2 sem depender da automatização de cliques na interface.
Execute através de OmsiLaunchW.exe, atalhos, launchers ou aplicações sem terminal visível.
Predefined Session Profiles e presets partilháveis para conteúdos da comunidade.
Alterações temporárias associadas à sessão, preservando e restaurando o ambiente de acordo com o lifecycle transacional.
Diagnostics, lifecycle, recovery e tratamento de falhas fazem parte da conceção da sessão.
RUNTIME MODULES
Os Runtime Modules são componentes opcionais que o OmsiLaunch carrega em conjunto com uma sessão do OMSI 2. Cada módulo descreve num manifesto o que faz e aquilo de que precisa, e acompanha o ciclo de vida da sessão.
Cada módulo traz um manifesto que indica o que faz, de que precisa e como se configura.
A ativação e as definições podem vir do perfil ou da linha de comandos, sessão a sessão.
Cada módulo define o que acontece se falhar: terminar a sessão, desativar o módulo ou continuar sem ele.
O primeiro exemplo será o openHUD, previsto para as próximas betas. Conheça o conceito na documentação.

ARQUITETURA E FLUXO
OmsiLaunch foi concebido para ser um ponto de integração entre diferentes formas de utilização, servindo desde jogadores até programadores.
OmsiLaunch / OmsiLaunchW
Prepara, configura e orquestra a sessão
OPEN SOURCE. PARA A COMUNIDADE
OmsiLaunch é um projeto open source, desenvolvido para a comunidade. A versão pública mais recente está disponível para transferência e testes.
Código aberto, com licença LGPL.
Novas funcionalidades e melhorias com base no feedback da comunidade.
Reporte problemas, sugira ideias e contribua no GitHub.