Sobre el proyecto

openOMSI es una recreación independiente, desde cero, del simulador de autobuses OMSI 2, escrita en Rust. Su objetivo es cargar y ejecutar los formatos de contenido del original — mapas, splines, objetos de escenario, vehículos, scripts, horarios, archivos HOF, fuentes, clima, billetes, situaciones y plugins — para que los mapas y mods existentes funcionen sin cambios. El proyecto declara que no contiene código ni activos originales y describe los formatos en su documentación. El motor es de 64 bits y multihilo, utilizando un renderizador moderno a través de wgpu con backends Metal, Vulkan y DirectX 12, transmisión y carga de texturas en hilos de trabajo, multijugador LAN y un modo de servidor dedicado. Es explícitamente una versión temprana: el README advierte que las funciones pueden faltar, estar rotas o cambiar entre versiones. Un requisito clave es que openOMSI necesita una copia original instalada de OMSI 2 (Steam o versión minorista) con su contenido estándar, como los mapas Grundorf y Berlin-Spandau y los autobuses estándar. No incluye contenido de juego propio y no se iniciará sin una instalación original. El lanzador se apunta a la carpeta de OMSI 2 una vez; los mods se instalan a través del lanzador o de una carpeta Mods, y nunca se escribe en la instalación original. Las compilaciones se publican por commit mediante GitHub Actions para Windows x64/ARM64, macOS (Apple silicon e Intel), Linux x64/ARM64, Android arm64 (8.0+) y un servidor dedicado Linux/Windows. Desde la versión 0.1.7, el lanzador puede autoactualizarse. La documentación cubre la guía del usuario, compilación en Android, límites de modding, materiales PBR, compilación desde el código fuente, formatos de contenido, arquitectura, rutas, plugins, servidor dedicado y versionado. Compilar desde el código fuente requiere Rust estable 1.85+ y el conjunto de herramientas C de la plataforma, con scripts proporcionados para cada plataforma. El proyecto tiene licencia MIT y declara que no está afiliado a los propietarios de la marca OMSI.