O OMSI 2 acaba de ganhar um dos projetos mais ambiciosos já desenvolvidos pela comunidade.
O openOMSI é uma recriação independente do simulador escrita do zero em Rust, com uma nova engine 64 bits, suporte a múltiplas plataformas e o objetivo de manter compatibilidade com mapas, veículos e mods criados para o OMSI 2.

E não estamos falando apenas de uma ideia ou de um projeto ainda restrito ao código-fonte: o openOMSI já possui versões executáveis para Windows, Linux, macOS e Android, além de builds próprias para servidores dedicados.
A proposta é simples de entender, embora tecnicamente seja enorme: em vez de modificar o executável original do OMSI, o openOMSI está recriando o ambiente necessário para interpretar e executar o conteúdo já existente.
ATUALIZAÇÃO EDITORIAL — 16/10/2026
Desde a última revisão desta matéria, o openOMSI avançou na estabilização, no desempenho e na compatibilidade, adotou canais de lançamento Beta e estável e passou a distribuir seu código atual sob AGPL-3.0-only. Esta atualização também aborda as novas camadas cartográficas e as ferramentas independentes para preparar seus pacotes.
A versão atual não será mais informada manualmente neste texto. O número mais recente é consultado automaticamente através do openOMSI Compatibility, mantido pelo OMSIModsBR.
Não é um mod para o OMSI
Essa é provavelmente a parte mais importante para entender o projeto:
O openOMSI não é um plugin, launcher ou patch aplicado sobre o Omsi.exe.
Ele possui sua própria engine.
Mapas, veículos, objetos, splines, scripts, horários, arquivos HOF, texturas e outros conteúdos do OMSI são carregados e interpretados diretamente pelo novo runtime. O projeto estabelece como uma de suas metas reproduzir o comportamento do OMSI 2.2.032, incluindo particularidades dos formatos e comportamentos dos quais muitos mods antigos acabaram dependendo.

Atualmente, entretanto, o openOMSI ainda está em desenvolvimento inicial. A própria equipe alerta que existem recursos incompletos, incompatibilidades e comportamentos que ainda não correspondem perfeitamente ao OMSI original. Isso inclui áreas particularmente complexas como física de determinados veículos, comportamento de conteúdos específicos e diversos casos particulares acumulados durante mais de uma década de mods.
Uma engine moderna para o conteúdo do OMSI
A arquitetura do openOMSI elimina várias das limitações históricas do executável original. Entre os recursos já implementados ou atualmente desenvolvidos pelo projeto estão:
- execução nativa em 64 bits;
- processamento multithread;
- renderer moderno utilizando wgpu, com suporte a Vulkan, DirectX 12 e Metal;
- carregamento e streaming de conteúdo em threads separadas;
- implementação própria da linguagem de scripts do OMSI;
- carregamento dos formatos tradicionais de mapas, veículos, objetos e splines;
- simulação de tráfego, passageiros e veículos;
- áudio;
- suporte a controles, volantes e Force Feedback;
- multiplayer;
- servidor dedicado;
- sistema de plugins;
- plugins em Lua 5.4;
- extensões para materiais PBR;
- suporte a mods através de camadas de conteúdo separadas da instalação-base.
No Windows, o openOMSI também pode alternar entre diferentes APIs gráficas quando necessário. O projeto já possui fallback para DirectX 12 e OpenGL em situações nas quais Vulkan não está disponível ou apresenta problemas com determinado hardware.
O código é dividido em diversos módulos independentes dedicados aos subsistemas do simulador, incluindo scripts, mapas, veículos, renderização, áudio, simulação, multiplayer e plugins.
O projeto também documenta extensivamente os formatos utilizados pelo OMSI e diversos comportamentos identificados através da análise do simulador original.
Desenvolvimento em um ritmo extremamente rápido
O ritmo de desenvolvimento do openOMSI continua acelerado, mas o projeto passou a adotar uma política mais controlada de lançamentos. Os commits enviados ao repositório não geram automaticamente uma nova versão pública.
Atualmente, os mantenedores iniciam manualmente as compilações de lançamento e distribuem inicialmente versões Beta para testes. Após a validação, uma dessas versões pode ser promovida ao canal estável, sem necessidade de recompilar os mesmos arquivos.
O launcher utiliza o canal estável por padrão. Quem deseja experimentar as novidades antes da consolidação pode selecionar o canal Beta nas configurações. O sistema de atualização automática continua disponível e respeita o canal escolhido.
O versionamento utiliza o formato MAJOR.MINOR.PATCH, com o último número avançando a cada release, e não diretamente a cada commit. Assim, nem toda alteração de código resulta em uma atualização distribuída aos usuários. A política está detalhada na documentação oficial de versões e lançamentos.
A fase de estabilização: desempenho, memória gráfica e compatibilidade
Depois de uma sequência intensa de implementações, o openOMSI entrou em uma etapa importante de estabilização. A versão 0.3.0, lançada em 14 de outubro, concentrou esforços na correção de regressões que vinham afetando o desempenho e o funcionamento de diferentes conteúdos do OMSI.
Entre as mudanças estão correções no processamento dos scripts dos veículos controlados pela inteligência artificial, no tráfego em cruzamentos e rotatórias, no comportamento de trens e bondes e na renderização de determinados materiais e efeitos.
As versões Beta seguintes aprofundaram esse trabalho. A 0.3.31 Beta corrigiu travamentos periódicos associados à leitura de informações de trens, reduziu oscilações causadas pela chuva e melhorou a inicialização com Vulkan. Também trouxe melhorias de iluminação nas alternativas OpenGL e DirectX 11, além de reduzir o consumo de memória dos servidores dedicados.
Na 0.3.32 Beta, as alterações alcançaram painéis de horários em pontos de parada, memória gráfica utilizada pelos passageiros, comportamento de veículos articulados, tráfego programado, Force Feedback e compatibilidade com determinados equipamentos de realidade virtual.
Já a 0.3.33 Beta acrescentou otimizações para chuva intensa, gerenciamento mais abrangente da memória de vídeo, tratamento de falta de memória gráfica e correções em reflexos, faróis e superfícies sobrepostas.
Esses avanços não significam que todos os problemas de desempenho foram eliminados. Os resultados dependem de hardware, API gráfica, mapa, veículo e versão utilizada. O openOMSI continua em desenvolvimento, com correções e regressões sendo acompanhadas pela comunidade.
E sim: OMSI no Android
Talvez nenhum recurso tenha chamado tanta atenção quanto a versão nativa para Android.
O openOMSI possui uma build própria para Android ARM64, compatível com Android 8.0 ou superior. Não se trata de streaming, Wine ou emulação do executável Windows: é a própria engine do openOMSI sendo executada nativamente no dispositivo.
Para utilizar a versão móvel, o usuário precisa disponibilizar no aparelho os arquivos de uma instalação original do OMSI 2. A partir dessa base, o openOMSI pode carregar mapas, ônibus e outros conteúdos do ecossistema original.
A interface móvel possui controles específicos para touchscreen, direção virtual, comandos de portas, câmbio, câmeras e interação com elementos do veículo. Desde as primeiras versões públicas, o suporte Android também vem recebendo diversas correções específicas de interface, desempenho, câmera e controles.
O crescimento dessa versão chamou atenção especialmente da comunidade brasileira. Em poucas horas começaram a surgir testes com diferentes mapas e ônibus, inclusive conteúdos que antes eram utilizados quase exclusivamente em computadores.
A experiência ainda não reproduz perfeitamente todos os comportamentos do OMSI original, mas o fato de conteúdos criados ao longo de mais de uma década já poderem ser executados diretamente em smartphones mudou completamente o alcance potencial do ecossistema.
Compatibilidade ainda está sendo construída
Apesar da existência de um canal estável, o openOMSI continua em desenvolvimento e suas releases mantêm o aviso de que bugs são esperados. As versões Beta são destinadas a testes e não devem ser confundidas com o canal estável.
Isso significa que um mapa, ônibus ou mod pode funcionar perfeitamente, funcionar com limitações ou apresentar problemas dependendo da versão do openOMSI, sistema operacional, hardware e características específicas daquele conteúdo.
A física continua sendo uma das áreas acompanhadas com atenção pela comunidade, especialmente em veículos mais complexos ou conteúdos que dependem de comportamentos específicos do OMSI original.
Também continuam sendo corrigidas diferenças relacionadas a scripts, colisões, objetos, passageiros, controles, sons, materiais, mapas e posicionamento de elementos.
Por outro lado, a velocidade das correções é elevada. Problemas encontrados pela comunidade frequentemente resultam em novas builds pouco tempo depois.
Por isso, ao avaliar compatibilidade, é importante registrar também qual versão do openOMSI foi utilizada no teste.

openOMSI Compatibility: testes organizados pela comunidade
Com milhares de usuários começando a testar mapas, ônibus e mods em diferentes plataformas, rapidamente surgiu outro problema: informações de compatibilidade começaram a ficar espalhadas entre grupos de Facebook, Discord, vídeos, comentários e listas independentes.
Para organizar esses dados, o Portal OMSIModsBR criou o openOMSI Compatibility.
A plataforma funciona como um banco público de testes realizados pela própria comunidade.
- conteúdo testado;
- versão do conteúdo;
- versão do openOMSI;
- Windows, Android, Linux ou macOS;
- aparelho ou hardware utilizado;
- desempenho e FPS;
- bugs encontrados;
- resultado do teste;
- fonte original do mod.
Os resultados ficam associados à versão em que foram realizados. Assim, é possível identificar quando determinado conteúdo funcionava em uma versão, apresentou uma regressão ou voltou a funcionar após uma atualização.
A consulta é pública. Para contribuir, basta utilizar uma conta Discord para autenticação.
O sistema também acompanha automaticamente as releases oficiais do openOMSI e mantém os downloads mais recentes disponíveis para cada plataforma.
Os registros representam testes individuais enviados pela comunidade e não constituem certificação oficial do projeto openOMSI ou dos autores dos conteúdos.
É necessário possuir o conteúdo do OMSI 2
O openOMSI não inclui os arquivos proprietários do OMSI 2.
O projeto informa que é necessária uma instalação original do OMSI 2, Steam ou retail, contendo o conteúdo padrão do jogo. O openOMSI utiliza mapas, veículos, objetos, splines, fontes e demais arquivos dessa instalação como base de conteúdo, enquanto a execução é realizada pela nova engine.
O launcher pode localizar a instalação automaticamente ou permitir que o usuário indique manualmente a pasta correspondente.
Os mods também podem ser mantidos separadamente através do sistema próprio do openOMSI, sem necessidade de modificar a instalação original.
Os direitos autorais dos mapas, veículos, sons, texturas, DLCs e outros add-ons permanecem pertencendo aos seus respectivos autores e distribuidores. A licença aberta da engine não altera a licença dos conteúdos carregados nela.
Multiplayer e servidor dedicado
Outra diferença importante em relação ao OMSI original é que o multiplayer faz parte da própria arquitetura do openOMSI.
O projeto possui uma camada própria de rede e também disponibiliza builds específicas para servidores dedicados em Windows e Linux, incluindo x64 e ARM64.
O multiplayer continua recebendo correções frequentes relacionadas a sincronização, entrada em sessões, mapas, mods e hospedagem.
Entre os avanços recentes estão a validação dos arquivos recebidos de outras máquinas e limites para impedir que scripts enviados por um host executem indefinidamente, registrados na 0.3.31 Beta. A 0.3.32 Beta também ajustou comandos administrativos e separou o limite de downloads de ônibus pelo gateway web, evitando que essas transferências ocupem a capacidade destinada à entrada de jogadores. Os servidores dedicados receberam otimizações de memória. Esses avanços não eliminam todas as diferenças de comportamento nem garantem compatibilidade com qualquer conteúdo.
Isso abre possibilidades bastante diferentes para empresas virtuais, operações compartilhadas e outros projetos multiplayer baseados no ecossistema OMSI.
Plugins Lua e compatibilidade com plugins tradicionais
Além de interpretar os sistemas tradicionais do OMSI, o openOMSI também possui sua própria camada de extensibilidade.
O projeto inclui suporte a plugins em Lua 5.4, permitindo criar extensões multiplataforma capazes de trabalhar com variáveis dos veículos, variáveis de texto, triggers, informações de posição e eventos da simulação.
Também existe trabalho voltado à compatibilidade com plugins tradicionais do OMSI, inclusive através de suporte destinado a antigos plugins de 32 bits.
Novos recursos para criadores de mods
O openOMSI não pretende apenas reproduzir as limitações técnicas do executável original.
A documentação do projeto já define extensões que podem ser utilizadas por novos conteúdos sem impedir que eles continuem compatíveis com o OMSI tradicional.
Entre os recursos adicionais estão materiais PBR, limites ampliados para determinadas texturas e iluminação e ferramentas voltadas à análise de mapas e conteúdos.
O projeto também passou a gerar diagnósticos detalhados de arquivos ausentes e logs mais completos, facilitando a identificação de problemas em mapas e mods complexos.
Isso abre espaço para conteúdos que continuem funcionando no OMSI original, mas consigam aproveitar capacidades adicionais quando executados através do openOMSI.
Além das ruas: mapas geográficos enriquecidos
O OMSI 2 original nunca contou com um minimapa nativo. Durante anos, jogadores recorreram a plugins e ferramentas de terceiros, inclusive soluções pagas, para visualizar representações relativamente simples das ruas durante suas viagens.
O openOMSI mudou essa experiência ao introduzir um navegador integrado e um mapa ampliado da cidade, com uma interface mais elaborada. Inicialmente, porém, essas visualizações continuavam concentradas principalmente na rede viária carregada dos arquivos do simulador.
Uma nova evolução surgiu com o formato openomsi-realmap, que permite distribuir informações cartográficas adicionais em pacotes independentes, instalados junto aos mapas. Rios, lagos, áreas verdes, ferrovias, limites territoriais e outras informações podem complementar a representação das ruas.
O suporte às camadas geográficas foi incorporado ao navegador e ao mapa da cidade do openOMSI. Posteriormente, a 0.3.31 Beta também integrou essas informações ao mapa de rotas do launcher, por meio da contribuição #2561.
O desenvolvimento dessa integração contou com contribuições de Leo Monteiro, responsável pelo projeto independente openOMSI Map Packages. Nos agradecimentos oficiais da 0.3.31, a equipe citou nominalmente @lmonteirotech pela inclusão dos pacotes no mapa do launcher e destacou que a visualização passou a representar melhor a cidade real. A contribuição ao projeto não implica afiliação ou endosso ao aplicativo independente.
A documentação pública do formato descreve também dados como linhas, horários, nomes e ícones. A existência desses dados no pacote ou de ferramentas para consultá-los no editor não significa que todas as funções já estejam incorporadas à engine. É preciso verificar o suporte na versão utilizada.
Map Package Creator: criação e edição sem depender do terminal
Além do formato documentado publicamente e do gerador Python, o projeto disponibilizou o openOMSI/openHUD Map Package Creator v1.0.0, uma aplicação gráfica gratuita para Windows voltada à criação de pacotes para o minimapa/radar do openOMSI.
A ferramenta permite criar, visualizar, inspecionar, anotar, corrigir e gerar pacotes geográficos. Também oferece consulta a linhas, itinerários e horários, visualização de camadas e associação aos arquivos originais dos mapas do OMSI 2. O aplicativo inclui o gerador em seu próprio executável, sem exigir instalação separada do Python, e oferece 17 opções de idioma e temas claro e escuro.
A distribuição do Creator é freeware, com código-fonte fechado, enquanto o gerador Python permanece disponível sob licença MIT. O aplicativo prepara a representação cartográfica e não substitui o editor 3D dos cenários.
A coleção de pacotes v0.2.0 reúne exemplos para Berlin-Spandau, Projekt Szczecin e Fikcyjny Szczecin. Este último demonstra a criação de conteúdo geográfico para mapas fictícios, a partir dos próprios arquivos do OMSI, sem recorrer ao OpenStreetMap.
O repositório do projeto reúne a documentação de uso, os créditos e as instruções para preparar outros pacotes. Veja também a matéria do OMSIModsBR sobre o Map Package Creator.
Interface em Português do Brasil
O crescimento internacional do projeto também trouxe uma expansão rápida da interface.
O openOMSI já possui tradução para diversos idiomas, incluindo Português do Brasil, além de inglês, alemão, francês, espanhol, italiano, polonês, russo, japonês, chinês e outros.
Isso é especialmente importante para a versão Android, que rapidamente passou a atrair usuários que nunca haviam utilizado regularmente a interface original do OMSI no computador.
Código aberto: da licença MIT à AGPL-3.0
O openOMSI iniciou seu desenvolvimento público sob a licença MIT, conhecida por permitir a utilização, modificação e redistribuição do código sob condições relativamente permissivas.
Em 14 de outubro de 2026, o projeto oficial adotou a licença GNU Affero General Public License v3.0-only (AGPL-3.0-only) para sua distribuição atual e novas contribuições. A mudança foi incorporada pela contribuição #2599 e está registrada no arquivo de licença do projeto.
A mudança não revoga as permissões MIT concedidas anteriormente sobre versões já disponibilizadas sob aquela licença. Entretanto, o código mais recente do projeto deve ser analisado de acordo com o novo licenciamento.
A equipe também passou a documentar separadamente a identidade e as marcas do openOMSI. O licenciamento do código-fonte não transfere automaticamente direitos sobre nomes, logotipos ou conteúdos proprietários do OMSI 2.
O código-fonte continua disponível no GitHub, e o projeto permanece aberto à participação da comunidade.
Versão atual e downloads
O openOMSI recebe novas versões constantemente. Para evitar que esta matéria apresente um número desatualizado, a versão abaixo é consultada automaticamente através do openOMSI Compatibility.
Ver todas as releases oficiais
Download e projeto oficial
Para consultar a versão mais recente, downloads por plataforma e testes de compatibilidade enviados pela comunidade, acesse o openOMSI Compatibility.
O openOMSI pode ser acompanhado através de seu site oficial e do repositório do projeto no GitHub.
Como jogar no Android?
Conclusão
Em pouquíssimo tempo, o openOMSI deixou de ser apenas uma curiosidade técnica e passou a ser testado em larga escala pela comunidade, tanto em computadores quanto em dispositivos Android.
Mapas e veículos produzidos durante mais de uma década estão sendo experimentados em uma engine completamente nova, enquanto bugs e diferenças de comportamento continuam sendo encontrados e corrigidos em um ritmo incomum.
O projeto ainda está em estágio inicial. Existem diferenças de física, incompatibilidades e muitos casos específicos que ainda precisam ser tratados. Para máxima fidelidade e compatibilidade com todo o acervo existente, o OMSI 2 original continua sendo uma referência importante.
Mas o cenário mudou.
Pela primeira vez, o enorme ecossistema criado ao redor do OMSI está sendo executado por uma engine aberta, 64 bits, multiplataforma, com Android, multiplayer, servidor dedicado e capacidade de evoluir independentemente das limitações históricas do executável original.
E agora a própria comunidade também começa a organizar os testes de compatibilidade.
