Map Package Creator v1.0.0: crie pacotes de minimapa/radar para o openOMSI

5
(1)

O Map Package Creator v1.0.0 é uma ferramenta gratuita para Windows cujo objetivo é criar pacotes para o minimapa/radar do openOMSI, acrescentando ao traçado das vias camadas como água, vegetação, construções e relevo. Desenvolvido por Leo Monteiro, o aplicativo permite visualizar, conferir, anotar, editar e gerar esses pacotes em uma interface gráfica com 17 idiomas, incluindo português do Brasil, sem instalar Python.

A proposta é dar contexto ao desenho das vias: mostrar água, vegetação, construções, relevo e outras informações que ajudam a reconhecer a região ao redor do trajeto. Esses dados ficam em um pacote chamado openomsi-realmap, separado dos arquivos originais do cenário.

Anúncios
Interface do Map Package Creator com painel de camadas e visualização do pacote de mapa

Interface real do aplicativo. Imagem: documentação do Map Package Creator.

Do minimapa às camadas do cenário

O OMSI 2 original nunca teve minimapa nativo. Soluções de terceiros, inclusive plugins pagos, acrescentaram formas de navegação, mas geralmente se concentravam no traçado das ruas.

O openOMSI avançou ao oferecer minimapa nativo e mapa ampliado. Ainda assim, essas visualizações também tinham nas vias sua principal referência. O pacote openomsi-realmap amplia essa leitura com rios, vegetação, limites, relevo, construções e outras camadas, conforme os dados disponíveis em cada cenário e o modo de geração escolhido.

É uma diferença perceptível: em vez de acompanhar apenas uma rede de ruas sobre um fundo, o jogador passa a reconhecer elementos da paisagem ao redor da linha.

Berlin-Spandau no mapa ampliado do openOMSI com água, áreas verdes e informações urbanas do pacote
Anúncios

Exemplo do repositório, capturado em uma build de desenvolvimento. As imagens podem incluir recursos ainda em incorporação ao openOMSI.

Um editor de pacotes, com geração integrada

O Map Package Creator trabalha com a representação cartográfica do cenário. Ele não substitui o editor 3D do OMSI: criar ruas, posicionar objetos e modelar o terreno do mapa jogável continuam sendo tarefas das ferramentas próprias de edição de cenário. Da mesma forma, o plugin que apresenta informações durante a simulação e este aplicativo de preparação dos pacotes têm funções diferentes.

Na interface, o usuário pode ligar e desligar camadas, examinar linhas e sentidos, consultar horários e inspecionar pontos do mapa. Também é possível deixar anotações de revisão, corrigir áreas do pacote, ajustar nomes e limites de velocidade de ruas e mover ou remover ícones, com comandos para desfazer e refazer.

O gerador está incorporado ao programa. Ele lê o conteúdo do mapa e produz o pacote na pasta escolhida. A documentação informa que os arquivos de origem do OMSI 2 são somente lidos e que a substituição de um pacote mantém uma cópia de segurança.

Tela de geração do Map Package Creator com parâmetros para criar um pacote de mapa

Mapas reais e fictícios pedem tratamentos diferentes

Uma cidade recriada no OMSI nem sempre coincide com a posição e as proporções da cidade real. Por isso, o gerador oferece diferentes modos: alinhamento com coordenadas reais, ajuste de pequenas diferenças, uso mais restrito da hidrografia e geração a partir dos próprios arquivos de um mapa fictício.

O modo automático avalia o cenário e registra sua escolha no relatório de geração. Dados do OpenStreetMap podem compor as camadas de mapas reais; para um cenário inventado, o modo próprio aproveita elementos do mapa, sem presumir que exista uma cidade real correspondente.

Linhas, paradas e horários vêm dos arquivos do próprio cenário. A qualidade do resultado depende do conteúdo de origem e deve ser conferida antes de compartilhar o pacote.

Três exemplos na versão v0.2.0 dos pacotes

Berlin-Spandau demonstra a combinação de hidrografia, áreas verdes, ferrovias, limites e nomes de distritos, estações, ruas e relevo, além das linhas e horários das épocas do mapa.

Projekt Szczecin exige outro cuidado: o cenário não está perfeitamente alinhado à cidade real. Seu pacote prioriza a hidrografia ajustada e mantém as vias do próprio mapa como referência, com suas linhas de ônibus e bonde.

Fikcyjny Szczecin mostra o caminho para mapas fictícios. O pacote extrai informações do próprio cenário, incluindo vegetação, construções, ferrovia, cursos d’água e relevo, além das linhas e horários.

Fikcyjny Szczecin com construções, vegetação e vias representadas no mapa ampliado
Anúncios

Os pacotes complementam os mapas e não substituem seu download ou instalação. Os cenários continuam pertencendo aos respectivos autores: Berlin-Spandau aos desenvolvedores do OMSI 2; Projekt Szczecin a mpaw82 e tomass94, com os colaboradores creditados pelo projeto; e Fikcyjny Szczecin a MrYanke$ e seus colaboradores.

Compatibilidade com diferentes simuladores

O formato openomsi-realmap foi pensado para que o trabalho de preparar um pacote possa ser aproveitado por diferentes simuladores e ferramentas compatíveis. Assim, seu criador pode distribuir os mesmos dados de camadas, linhas e horários, sem precisar manter uma versão específica para cada implementação que adote o formato.

Hoje, essa proposta contempla o openOMSI e o Project Depot, que pode ler a mesma pasta do pacote. Para o OMSI 2 original, a proposta é disponibilizar essa experiência por meio do OmsiLaunch e do openHUD. Essa integração deve ser entendida como planejamento, e não como uma funcionalidade já entregue pelo Map Package Creator v1.0.0. O executável Omsi.exe, por si só, ignora esses arquivos.

A especificação do formato é pública, com a estrutura e as regras de leitura dos pacotes. Outros desenvolvedores também podem implementar suporte, ampliando os programas capazes de aproveitar um mesmo pacote. O projeto permanece independente do openOMSI e dos demais programas citados.

Suporte incorporado ao openOMSI e reconhecimento da equipe

O suporte já aparece nas notas oficiais do openOMSI. A versão v0.2.48 registrou a chegada das camadas de água, parques, florestas, rios, ferrovias e limites ao navegador e ao mapa da cidade, com crédito a @lmonteirotech. Depois, a beta v0.3.31 acrescentou essas camadas ao mapa de rotas do launcher.

Nos agradecimentos dessa beta, os desenvolvedores destacaram nominalmente @lmonteirotech, Leo Monteiro, pela contribuição dos pacotes ao mapa do launcher, ressaltando que a tela de condução passou a representar melhor a cidade real. O reconhecimento se refere a essa contribuição incorporada ao openOMSI; a disponibilidade de cada recurso ainda depende da versão utilizada.

Para entender a nova engine, veja também a matéria do OMSIModsBR sobre o openOMSI.

Gratuito, mas com licenças diferentes

O aplicativo gráfico é freeware de código fechado. Seu uso é gratuito, e a redistribuição deve respeitar a licença e preservar a distribuição completa e sem alterações. Isso não equivale a uma licença de código aberto.

Separadamente, o gerador Python é disponibilizado sob licença MIT. Os dados provenientes do OpenStreetMap seguem a ODbL, com os créditos correspondentes. Os direitos dos mapas e de seus arquivos originais permanecem com seus autores.

Download do aplicativo e dos pacotes

Para usar a interface gráfica, baixe a release app-v1.0.0, extraia o arquivo ZIP e abra o executável do Map Package Creator. A distribuição inclui documentação de uso e os termos da licença.

Os exemplos prontos estão na release v0.2.0 dos pacotes. Consulte o guia incluído para colocar a pasta openomsi-realmap no mapa correspondente e use uma versão do openOMSI com suporte ao formato.

O que você achou disso?

Clique nas estrelas

Média da classificação 5 / 5. Número de votos: 1

Nenhum voto até agora! Seja o primeiro a avaliar este post.

Lamentamos que este post não tenha sido útil para você!

Vamos melhorar este post!

Diga-nos, como podemos melhorar este post?

Anúncios
Rolar para cima