Mortal Kombat: Shaolin Monks ganha port nativo para Android e roda sem emulador

Mortal Kombat: Shaolin Monks acaba de ganhar um port nativo não oficial para Android. O clássico lançado originalmente para Xbox e PlayStation 2 agora pode rodar diretamente em celulares ARM64 sem depender de um emulador de Xbox completo.

O projeto é baseado especificamente na versão de Xbox e utiliza recompilação estática. Na prática, o código x86 do jogo é convertido antecipadamente para C++ com o XboxXBE-Recomp e depois compilado para ARM64. A renderização é feita através de Vulkan, enquanto entrada, áudio e outras funções utilizam SDL3.

Isso também significa que a versão de PlayStation 2 não é compatível com o port. Para utilizar o projeto, o jogador precisa fornecer os arquivos da sua própria cópia original de Mortal Kombat: Shaolin Monks para Xbox.

Mortal Kombat Shaolin Monks roda nativamente no Android

O port foi publicado no GitHub pelo desenvolvedor RanggaCasper, que descreve o projeto como uma versão Android ARM64 não oficial de Mortal Kombat: Shaolin Monks.

Segundo a documentação, não existe um emulador de Xbox rodando por trás do jogo. O executável original é analisado e recompilado antecipadamente para uma arquitetura compatível com os celulares atuais.

A proposta lembra outros projetos recentes de recompilação que têm levado jogos de consoles e PC diretamente para Android, reduzindo bastante a sobrecarga em comparação com a emulação tradicional.

GitHub do projeto: ShaolinMonks-Android.

Até celular com Unisoc T618 consegue rodar o jogo

Um vídeo publicado no YouTube mostra o port funcionando em aparelhos com hardware bastante diferente.

Em um Anbernic RG405M, equipado com processador Unisoc T618, GPU Mali-G52 e apenas 4 GB de RAM, o jogo aparece rodando próximo dos 60 FPS em resolução mais baixa. Esse é um hardware que teria dificuldades muito maiores tentando executar o mesmo jogo através de emulação de PlayStation 2 ou Xbox.

O teste também mostra Mortal Kombat: Shaolin Monks em um Poco X6 Pro com Dimensity 8300 Ultra. Nesse aparelho, o port consegue aumentar a resolução para 1080p e manter desempenho elevado.

Também é possível liberar taxas acima de 60 FPS, embora exista uma limitação importante: Shaolin Monks foi projetado para funcionar a 60 FPS. Ao dobrar a taxa de quadros, partes do jogo podem acelerar junto com o framerate.

Mortal Kombat Shaolin Monks recompilado para Android com controles modernos
Mortal Kombat: Shaolin Monks rodando em Android por meio do port recompilado. Imagem: reprodução/YouTube.

Controles touch, gamepad e várias opções gráficas

O projeto inclui controles virtuais completos na tela que simulam os comandos do controle do Xbox. Os botões podem ser reposicionados e redimensionados, e o port também aceita controles físicos reconhecidos pelo SDL3, incluindo modelos de Xbox e PlayStation.

Teclado também é suportado, com mapeamento dos comandos principais.

Entre as configurações gráficas disponíveis estão ajuste de resolução de renderização, V-Sync, limite de FPS, contador de desempenho e filtragem anisotrópica.

O Android host utilizado pelo projeto é derivado do Black-Android, outro port desenvolvido por RanggaCasper, enquanto o trabalho de recompilação é feito através do XboxXBE-Recomp.

Requisitos são relativamente baixos

De acordo com o repositório oficial, os requisitos mínimos informados para o port são:

  • Android 10 ou superior;
  • processador ARM64;
  • GPU com suporte a Vulkan 1.1;
  • 4 GB de RAM;
  • aproximadamente 4 GB de espaço para os arquivos do jogo e saves.

O desenvolvedor cita GPUs Adreno 6xx ou superiores, Mali-G7x ou superiores e GPUs Xclipse como exemplos compatíveis. Testes independentes, porém, mostram que o jogo também pode funcionar em hardware Mali mais antigo, dependendo do aparelho e dos drivers disponíveis.

Projeto ainda está em desenvolvimento

Apesar do bom desempenho mostrado nos testes, o próprio desenvolvedor classifica o port como work in progress.

A campanha ainda não foi validada do início ao fim no Android, e alguns conteúdos adicionais do disco original não funcionam. O Mortal Kombat II desbloqueável e a demonstração de The Suffering: Ties That Bind, por exemplo, utilizam executáveis separados que o host Android ainda não consegue iniciar.

O jogo também mantém atualmente a imagem original em 4:3, com barras laterais, já que ainda não existe uma modificação específica para ampliar o campo de visão para widescreen.

Veja Mortal Kombat Shaolin Monks rodando no Android

Download e arquivos do jogo

O código-fonte e as versões disponibilizadas pelo desenvolvedor podem ser acompanhados pelo GitHub oficial do projeto.

É importante destacar que o port não distribui Mortal Kombat: Shaolin Monks nem qualquer arquivo original do jogo. O usuário precisa fornecer os dados de uma cópia de Xbox adquirida legalmente. O projeto aceita a imagem do disco ou os arquivos extraídos da versão original.

Por enquanto, ShaolinMonks-Android é um projeto independente, sem relação oficial com a Warner Bros., Xbox ou os atuais detentores da franquia Mortal Kombat.

Fontes: GitHub / RanggaCasper e vídeo de demonstração no YouTube.

Deixe um comentário