
Este artigo foi preparado durante o desenvolvimento do jogo Corsairs Legacy, um simulador de vida pirata, criado pelo Mauris Studio com o objetivo de popularizar o tema marítimo e, em especial, os jogos sobre piratas.
Você pode acompanhar as novidades do projeto em nosso site, no canal do YouTube e no Telegram.
Saiba mais sobre o projeto Corsairs Legacy – Historical Pirate RPG Simulator e adicione-o à sua lista de desejos na página do Steam.
Dando continuidade ao tema de uma das melhores franquias russas de jogos sobre piratas e batalhas navais, Sea Dogs, queremos destacar que entrevistamos a maioria dos desenvolvedores dos add-ons tanto de Age of Pirates 2: City of Abandoned Ships quanto de Age of Pirates: Caribbean Tales.
Agora vamos falar sobre mods — mais precisamente, sobre uma compilação de várias modificações que transferem grande parte do jogo para o MaelStrom Engine. Estamos falando do Corsairs Ship Pack, também conhecido como pacote de navios.
Esta é a segunda parte da entrevista dedicada aos detalhes do MaelStrom Engine. Você pode ler a parte anterior e a parte final nos links indicados.
Volodymyr: Olá, Alexander!
Alexander: Olá, Volodymyr!
Volodymyr: Hoje foi lançada a atualização do MaelStrom. O que ela inclui exatamente? E você planeja atualizar o Corsairs Ship Pack para a nova versão do motor em breve?
Alexander: A atualização atual traz mudanças muito importantes relacionadas ao mar. Na versão anterior, a velocidade de movimento das sombras na superfície da água era insuficiente, fazendo com que o mar parecesse gelatinoso. Eu tentei convencer o desenvolvedor por muito tempo — e ele finalmente me ouviu. Agora o mar parece vivo, com sombras naturais e funcionamento estável.
Além disso, havia problemas com partículas, principalmente com o fogo nos navios, que desaparecia rápido demais. Corrigimos isso também. Outra melhoria é que o motor agora grava corretamente os registros de falhas. Antes havia um bug impossível de rastrear, mas com esta atualização ficou muito mais fácil solucioná-lo.

Corsairs Ship Pack
Volodymyr: Você mencionou que enviou pelo menos oito solicitações de melhorias e também notei que é muito ativo no site oficial do MaelStrom. Tirando isso, você conversa com o desenvolvedor de outras formas? Como ocorre esse diálogo?
Alexander: Para ser sincero, não há uma comunicação próxima. Eu comecei a trabalhar com esse motor porque o desenvolvedor é ativo e realmente ajuda a implementar ideias para popularizar o MaelStrom.
Sempre que vejo um problema ou necessidade no motor, informo o desenvolvedor imediatamente. Mas nossa relação nem sempre é tranquila, então descobri uma forma eficaz de fazê-lo agir: publico tópicos destacando problemas evidentes e peço à comunidade que também comente. Como o desenvolvedor valoriza muito sua reputação, ele responde.
Volodymyr: Então você pagou 12 dólares e ele te dá suporte vitalício?
Alexander: A maior parte da nossa equipe comprou o motor, mesmo eu oferecendo meu acesso para todos. Não existe suporte oficial incluso na compra, mas o desenvolvedor mantém contato com os clientes. Não sei até quando isso continuará.
Volodymyr: Cada membro da equipe comprou uma versão com chave separada?
Alexander: Não. Ao comprar o motor, você recebe um link único que permite baixá-lo quantas vezes quiser.
Volodymyr: Então por que cada um comprou o seu próprio?
Alexander: Para apoiar o desenvolvedor.
Volodymyr: Você sabe quantas equipes trabalham atualmente com o MaelStrom? É possível encontrar projetos interessantes no fórum?
Alexander: Na comunidade russa, talvez alguns trabalhem sem divulgar. A única equipe que conheço é a Roger Game Studio. Eles planejavam criar um jogo no MaelStrom, mas após mudanças no motor decidiram abandoná-lo e migraram para o motor de Sea Dogs: To Each His Own.
Já no ocidente, a página do desenvolvedor lista projetos criados no antigo Storm Engine e depois adaptados ao MaelStrom. Infelizmente, a maioria dos mods estrangeiros não está totalmente testada. O único realmente jogável é Historical Eras II.
Volodymyr: “New Horizons” também está na lista porque o motor foi criado originalmente para esse jogo. Então por que Corsairs Ship Pack não aparece no site oficial?

Corsairs Ship Pack
Alexander: Porque nosso projeto tem apenas localização em russo, enquanto para o desenvolvedor oficial a multilíngue é muito importante. Eles incluem cinco idiomas em cada projeto, o que atrai novos públicos. No nosso caso, os textos estão embutidos diretamente nos scripts, o que torna difícil adicionar traduções.
Por isso, é improvável que Corsairs Ship Pack se torne um projeto multilíngue. Se jogadores estrangeiros quiserem ajudar com traduções, poderemos apoiá-los, mas não planejamos fazê-lo por conta própria.
Volodymyr: A versão de Age of Pirates 2 que vocês usam tem arquivo de localização ou tudo está “inserido” no código?
Alexander: Sim, todos os textos e diálogos estão integrados diretamente nos scripts.
Volodymyr: E quais são as principais diferenças entre o MaelStrom e o Storm Engine hoje?
Alexander: Primeiro, graças ao anti-aliasing e ao triple buffering, a imagem ficou muito mais suave e agradável. Outra diferença enorme é a multithread — meus 24 threads são usados integralmente. Além disso, problemas de vazamento de memória foram corrigidos. O MaelStrom não é perfeito, mas ainda não vi outro motor que concorra com ele. Nem mesmo a atualização do motor de TEHO chega perto.

Corsairs Ship Pack
Volodymyr: Nos últimos seis meses, o MaelStrom recebeu sete atualizações. Tudo feito por uma única pessoa? E as atualizações trouxeram melhorias significativas?
Alexander: Sim, hoje apenas uma pessoa trabalha nas atualizações, mas ele consulta programadores experientes. As melhorias foram extremamente importantes, especialmente para o Corsairs Ship Pack. Incluíram correções no mar, melhorias na interface, suporte a novos formatos de textura — alguns podem ser carregados sem conversão. O motor até suporta resolução 8K.
Volodymyr: Você acha possível criar um jogo moderno totalmente novo no MaelStrom?
Alexander: Criar modelos para Sea Dogs é muito difícil. O formato FBX permite armazenar animações, movimento e cenas completas. Se algum motor suportasse FBX em vez de Gm, veríamos a evolução completa da série Sea Dogs.
Volodymyr: O MaelStrom pode vir a suportar FBX?
Alexander: Isso só programadores profissionais podem responder. O Roger Game Studio está tentando implementar suporte ao FBX. Se conseguirem, será um grande avanço — e então o MaelStrom pode até “morrer”, pois a conversão deixaria de ser necessária e qualquer pessoa poderia editar modelos no editor que preferir. Mas é improvável que isso aconteça no MaelStrom, pois é trabalho para mais de uma pessoa.
Volodymyr: Obrigado pela entrevista! Até a próxima!
Alexander: Obrigado pela atenção!











