OPEN SOURCE PARA OMSI 2 POR LA COMUNIDAD

La integración
empieza aquí.

OmsiLaunch es una capa open source de control y orquestación de sesiones para OMSI 2.

Una infraestructura flexible para definir, preparar y gestionar sesiones de OMSI 2 con más posibilidades.

Preparar sesión
Cargar configuración
Inicializar integración
Iniciar OMSI 2
Supervisar proceso
Sesión en ejecución

PARA QUIÉN ES

Para jugadores, creadores y desarrolladores.

01

Para jugadores

Juega sin complicaciones.

Usa un acceso directo para abrir una sesión ya preparada, sin terminal ni cambios manuales. El jugador puede disfrutar del resultado sin interactuar directamente con OmsiLaunch.

02

Para creadores

Perfiles listos para compartir.

Crea y distribuye Predefined Session Profiles con configuraciones, presets y assets propios para mapas, herramientas y otros contenidos.

03

Para desarrolladores

Integra y automatiza.

Usa CLI, DLL/API, launchers, herramientas externas, multijugador y automatizaciones para controlar sesiones con la infraestructura existente.

PERFILES DE SESIÓN PREDEFINIDOS

Perfiles de sesión para cada necesidad.

Los Predefined Session Profiles permiten guardar y reutilizar conjuntos completos de configuraciones, addons y ajustes, lo que facilita la creación y el uso compartido de experiencias.

Cada perfil puede incluir assets de pantalla de carga y definir políticas para el uso de internet textures durante la sesión.

Mapa RMG Leste, de Wesley Sampaio

RMG Leste es un mapa que se lanzará próximamente y que ya incluye Predefined Session Profiles para facilitar distintas configuraciones y experiencias desde el primer día.

Perfiles disponibles
01PC modestoConfiguración ligera, ideal para equipos modestos.
02PC medioEquilibrio entre calidad y rendimiento.
03PC potenteCalidad máxima para la mejor experiencia.
Ejemplo de uso (línea de comandos) OmsiLaunchW.exe \/predefined-profile:rmg-leste \/predefined-profile-index:1 \/new

Sencillo, directo y potente. El mismo perfil puede usarse desde un acceso directo o desde tu aplicación.

¿QUÉ ES OMSILAUNCH?

Una capa de control para sesiones de OMSI 2.

OmsiLaunch es una capa open source de control y orquestación diseñada para OMSI 2. Integra herramientas, gestiona procesos, trata configuraciones y prepara el entorno para una experiencia consistente y flexible.

No es un launcher gráfico. OmsiLaunch puede utilizarse desde tu propia interfaz, scripts o integraciones. El control es el núcleo. La flexibilidad es el objetivo.

Open source

Construido para la comunidad.

Modular y extensible

Funciona con distintas herramientas y flujos de trabajo.

Más que abrir el juego

Una capa completa de orquestación de sesiones.

Hecho para posibilidades

Para lo que existe hoy — y para lo que venga después.

CAPACIDADES PRINCIPALES

Definición de sesión

Define mapa, punto de entrada, situación, fecha, hora, vehículo y otros parámetros de forma estructurada.

Arranque controlado

Prepara el estado e inicia OMSI 2 sin depender de automatización de clics en la interfaz.

Ejecución transparente

Ejecuta a través de OmsiLaunchW.exe, accesos directos, launchers o aplicaciones sin terminal visible.

Sesiones predefinidas

Predefined Session Profiles y presets compartibles para contenidos de la comunidad.

Configuración segura

Cambios temporales asociados a la sesión, que conservan y restauran el entorno según el lifecycle transaccional.

Recuperación y fiabilidad

Diagnostics, lifecycle, recovery y tratamiento de fallos forman parte del diseño de la sesión.

RUNTIME MODULES

Extensiones que viven dentro de la sesión.

Los Runtime Modules son componentes opcionales que OmsiLaunch carga junto con una sesión de OMSI 2. Cada módulo describe en un manifiesto qué hace y qué necesita, y sigue el ciclo de vida de la sesión.

Opcionales y descritos

Cada módulo incluye un manifiesto que indica qué hace, qué necesita y cómo configurarlo.

Ligados a la sesión

La activación y los ajustes pueden venir de un perfil o de la línea de comandos, sesión a sesión.

Fallos bajo control

Cada módulo define qué ocurre si falla: terminar la sesión, desactivar el módulo o continuar sin él.

El primer ejemplo será openHUD, previsto para las próximas betas. Conoce el concepto en la documentación.

Montaje de pantallas de openHUD: menú de pausa, minimapa y mapa con datos de línea dentro de OMSI 2
Vista previa de openHUD, en desarrollo: nuevo menú de pausa, minimapa y mapa completo con datos de las líneas, compatibles con los map packages de openOMSI. Mapa RMG Leste, de Wesley Sampaio.

ARQUITECTURA Y FLUJO

Conectando herramientas, personas y el juego.

OmsiLaunch está diseñado para ser un punto de integración entre distintas formas de uso, desde jugadores hasta desarrolladores.

API / DLL / CLIIntegraciones y herramientas personalizadas
Session ProfilesPerfiles predefinidos y compartidos
Accesos directos / LaunchersUso directo, sin terminal
OmsiLaunch / OmsiLaunchW Prepara, configura y orquesta la sesión
OMSI 2
  • Mapas
  • Situaciones
  • Vehículos
  • Configuraciones
  • Proceso

OPEN SOURCE. PARA LA COMUNIDAD

Beta pública disponible ya.

OmsiLaunch es un proyecto open source desarrollado para la comunidad. La versión pública más reciente está disponible para descargar y probar.

Open source (LGPL)

Código abierto, con licencia LGPL.

En constante evolución

Nuevas funciones y mejoras basadas en los comentarios de la comunidad.

Participa en el desarrollo

Informa de problemas, sugiere ideas y contribuye en GitHub.

Versión actual
0.1.x betaBeta pública