Sobre o projeto

Otter (OpenTTD map makER) é uma suíte de ferramentas Python projetada para facilitar a criação de mapas e cenários personalizados do mundo real para o jogo OpenTTD. O projeto adota uma abordagem de Sistema de Informação Geográfica (SIG), permitindo aos usuários transformar coordenadas do mundo real em coordenadas da grade do jogo e vice-versa. Embora o conhecimento de SIG não seja estritamente necessário, ele melhora o potencial do fluxo de trabalho. Principais capacidades incluem: - **Geração de Mapas de Altura**: Integra-se ao 'Bother' para baixar dados de terreno SRTM e redimensionar imagens para criar mapas de altura personalizados. - **Conversão de Dados**: Converte rasters georreferenciados e lida com transformações de dados entre locais do mundo real (latitude/longitude) e posições da grade do jogo. - **Integração com OSM**: Consulta o OpenStreetMap (via API Overpass) para recuperar locais e populações de cidades e vilas, suportando saídas em CSV, Excel, GeoJSON ou Shapefile. - **Automação de Cenários**: Gera arquivos JSON compatíveis com o construtor de cenários do OpenTTD e cria scripts de jogo (código Squirrel) para posicionar automaticamente cidades, indústrias, sinais e recursos de água, como lagos de montanha. - **Entrada Flexível**: Suporta vários tipos de dados, incluindo Pandas DataFrames, GeoDataFrames, listas e caminhos de arquivos para CSV, Excel e shapefiles, com opções de filtragem dinâmica. A ferramenta é particularmente útil para jogadores que desejam recriar regiões específicas do mundo real no OpenTTD com geografia e padrões de assentamento precisos. Ela agiliza o processo anteriormente trabalhoso de edição manual de mapas, aproveitando scripts Python para processamento de dados e geração de scripts de jogo.