O Magic Carpet port nativo ganhou um projeto público para Windows em 8 de outubro de 2026. O trabalho reconstrói o clássico de 1994 da Bullfrog e acrescenta melhorias como resolução de até 4K, suporte a widescreen e opções modernas de controle. Além disso, o autor afirma ter integrado as 25 fases de Hidden Worlds às 50 etapas do jogo original.
O código está disponível no repositório Magic-Carpet-port. Entretanto, ainda não há um pacote público pronto para instalar: o interessado precisa compilar o projeto e fornecer os arquivos da própria cópia do jogo. Os resultados descritos no README representam testes do desenvolvedor, não uma verificação independente de toda a campanha.
Magic Carpet port nativo: o que já funciona no Windows?
Segundo a documentação, o port executa a campanha original de 50 fases, menus, efeitos sonoros e música. A versão Windows x64 usa SDL2 e traz controle por gamepad, opções de pausa, gerenciamento de salvamentos e reprodução de partidas de referência. Portanto, a proposta vai além de um simples lançador do jogo para DOSBox.
Imagem oficial de Magic Carpet (1994). Referência ao jogo original, não captura da recompilação para Windows. Fonte: Electronic Arts.
Na prática, o projeto busca executar a lógica reconstruída do título como aplicação atual, preservando regras, inimigos, terreno e feitiços. Para medir diferenças, o responsável relata comparações quadro a quadro e verificações de estado contra a versão comercial executada no DOSBox. Ainda assim, esses relatórios não equivalem a testes externos em computadores variados.
Widescreen, 4K e melhorias sem alterar as regras originais
Uma das novidades é a distância de renderização configurável. O autor documenta um alcance de até 127 células, enquanto a versão histórica tinha um limite consideravelmente menor. Além disso, o port permite imagem em resolução nativa do monitor, incluindo 1080p e 4K, e ampliações de tela para widescreen.
Outra opção remove o antigo limite de mil entidades simultâneas. O projeto também incorpora câmera livre para testes, modo de inspeção, controle de velocidade da simulação e configurações em mcport.ini. Porém, o modo --faithful desliga as melhorias opcionais para reproduzir mais de perto o funcionamento do jogo de 1994.
Registro oficial do jogo original de DOS, usado apenas para contextualizar os cenários. Fonte: Electronic Arts.
O responsável afirma que os quadros de referência preservam a aparência original quando o modo de fidelidade está ativo. Consequentemente, as melhorias visuais não devem ser confundidas com um remake de cenários, personagens ou texturas. O jogo continua dependente dos dados comerciais fornecidos pelo usuário.
Hidden Worlds acrescenta mais 25 fases à campanha
O marco de outubro também inclui Hidden Worlds, expansão de Magic Carpet Plus. Segundo o README, suas 25 fases entram como continuação após o nível 50, incluindo cenários com neve e alterações específicas do motor usado pela expansão de 1995.
O desenvolvedor relata que gerou as 25 fases com dados correspondentes aos de HIDDEN.EXE e comparou seis delas em sequências de teste de cinco mil ciclos. No entanto, essa checagem parcial não comprova que cada missão foi concluída manualmente do início ao fim. Para jogar a expansão, ainda são necessários os arquivos originais de Hidden Worlds.
Outra captura oficial de Magic Carpet original, sem representar o novo port em execução. Fonte: Electronic Arts.
Como obter o Magic Carpet port nativo atualmente?
Por enquanto, não há release instalável nem botão de download de Windows confirmado pelo projeto. O GitHub fornece o código-fonte e instruções de compilação com Visual Studio 2022, CMake, Python e SDL2 via vcpkg. O usuário precisa de seus próprios arquivos do Magic Carpet original, adquiridos legalmente.
A documentação indica que o aplicativo lê os dados da cópia instalada, enquanto o processo de compilação extrai algumas tabelas do executável original. Portanto, não basta baixar o repositório para obter o jogo completo. A expansão requer também os arquivos específicos de Hidden Worlds.
O catálogo oficial da Electronic Arts apresenta o Magic Carpet histórico. Já o código da iniciativa comunitária fica no GitHub do desenvolvedor, sem ligação oficial com a editora.
Uma proposta diferente da emulação tradicional
Em vez de reproduzir todo o antigo ambiente DOS durante a partida, o autor converteu componentes do jogo em código para sistemas modernos. Por isso, a abordagem se aproxima de outras iniciativas de preservação por port nativo. Por exemplo, o Allves Games já noticiou o RingOut, projeto de port nativo de SoulCalibur II, que utiliza uma técnica diferente para reconstruir jogos antigos.
O novo trabalho de Magic Carpet merece atenção pelo escopo declarado: campanha, expansão e recursos modernos. Entretanto, antes de considerar a versão pronta para o público geral, é necessário acompanhar a publicação de builds, relatos de compatibilidade e testes independentes. O repositório ainda funciona como fonte principal dessas informações.
Fontes: repositório Magic-Carpet-port; commit Hidden Worlds; Electronic Arts.