openOMSI es un proyecto de código abierto que busca desarrollar una alternativa moderna al motor de OMSI 2, manteniendo como objetivo la compatibilidad con el contenido y los mods existentes.
El proyecto está desarrollado en Rust y utiliza tecnologías de renderizado modernas, con soporte para diferentes APIs gráficas. Entre sus objetivos se encuentran mejorar aspectos técnicos del simulador original y permitir que los usuarios puedan aprovechar el contenido de OMSI 2 en un entorno más moderno.
Para los creadores de contenido, openOMSI resulta especialmente interesante por su intención de mantener la compatibilidad con elementos utilizados habitualmente en OMSI 2, como buses, mapas, objetos, sonidos y scripts.
El proyecto todavía se encuentra en desarrollo, por lo que la compatibilidad puede ser limitada en determinadas funciones. Sin embargo, representa una iniciativa interesante para el futuro de la comunidad de OMSI.
🌐 Página oficial de openOMSI
Visitar openOMSI
💻 Repositorio en GitHub
Ver openOMSI en GitHub
📥 Descargas / Releases
Descargar las últimas versiones
📖 Documentación
Consultar la documentación
🐛 Reportar errores / Issues
Ver y reportar problemas en GitHub
Compatibilidad con mods de OMSI 2 — El objetivo es cargar mapas, buses, vehículos AI, objetos, splines, scripts, horarios, HOF, fuentes, clima, tickets y plugins sin necesidad de convertirlos.
Motor completamente nuevo — openOMSI está recreado desde cero utilizando Rust.
64 bits — Elimina la antigua limitación de 2 GB del proceso de 32 bits.
Multihilo — Aprovecha múltiples núcleos del procesador para tareas como carga de texturas y mapas.
Renderizado moderno — Utiliza Vulkan, DirectX 12 y Metal, dependiendo del sistema operativo.
Carga de mapas por streaming — El motor puede cargar elementos del mapa mediante tile streaming.
Carga de texturas en segundo plano — Las texturas pueden cargarse mediante hilos de trabajo, reduciendo el trabajo que debe hacer el hilo principal.
PBR (Physically Based Rendering) — Permite utilizar mapas de:
Normal
Roughness
Metalness
Ambient Occlusion
Compatibilidad multiplataforma — Tiene como objetivo funcionar en:
Windows
Linux
macOS
Android
Versión para Android — Incluye controles táctiles, volante en pantalla, inclinación del teléfono, pedales, puertas, caja de cambios y controles de cabina.
Multijugador LAN — Permite sesiones multijugador dentro de una red local.
Servidor dedicado — Puede ejecutar el mapa y la simulación sin necesidad de mostrar una ventana del juego.
Plugins en Lua — Permite crear plugins mediante archivos Lua, con recarga mientras se desarrolla.
Formatos abiertos/documentados — El proyecto documenta los formatos utilizados por OMSI, algo especialmente útil para desarrolladores de herramientas y modders.
Launcher propio — Incluye un launcher con:
Perfiles
Selección de servicios desde los horarios
Vista previa del colectivo
Vista previa de las libreas
Configuración
Instalación de mods con un clic
PBR: podés agregar materiales más modernos a los buses mediante normal, roughness, metalness y ambient occlusion, manteniendo la textura tradicional para OMSI 2.
Plugins en Lua: abre posibilidades para crear sistemas adicionales sin tener que modificar directamente el motor. Turbo Devv
Yo en la página de OMSI 2 Argentina pondría especialmente esos puntos, porque son los que más le van a interesar a alguien que hace buses, mapas y modificaciones.
Importante: el sitio oficial actualmente lo presenta como una versión temprana, por lo que pueden existir errores y todavía no hay una versión pública final. Además, requiere tener una copia original de OMSI 2.
La verdad sorprendido de que omsi cambie rotundamente a algo asi.
Básicamente, podemos decir que hoy el simulador OMSI 2 cambió rotundamente gracias a la aparición de algo completamente nuevo. Quiero decir, personalmente, que superó todo lo que conocíamos hasta ahora, ya que el propio OMSI es un simulador que no se parece a ningún otro.