Como rodar e jogar Mortal Kombat III hoje em dia
Mortal kombat iii saiu em 1995 e continua sendo um dos títulos mais jogados em cena de fighting games independente, principalmente por causa do modo versus com regras customizadas que o arcade original traz. A versão de arcade roda bem em emuladores modernos, mas há detalhes práticos que todo mundo que já tentou usar netplay ou gravar replays acabou descobrindo na marra.
Mortal kombat iii nas plataformas que realmente valem a pena
O ideal é usar a versão de arcade via MAME ou FinalBurn Neo, preferencialmente na build 0.177 ou mais recente, porque a suporte a ROMs de MKIII foi corrigido em questões de timing de input entre 2018 e 2020. Versões domésticas têm problemas diferentes: a do N64 tem freeze frames em algumas combinações e a da Saturn, embora tenha gráficos melhores, tem um ligeiro delay de input que atrapalha quem está acostumado com o arcade. Eu pessoalmente uso MAME com MAMEUIFX ou Arcade64 porque o frontend organiza os coresets de forma mais prática. O arquivo do jogo em si é um .zip com o corect "mk3", que pode ser encontrado em sets como o FinalBurn Neo ou no MAME legacy. A ROM precisa estar no diretório correto e o frontend precisa estar apontando para o coret certo, senão o MAME nem reconhece o jogo e fica dando erro de missing software.
O que a maioria das pessoas não leva em conta é a questão dos save states e dos replay files. O MAME grava replay em formato .mgr, que não é compatível com outras versões do emulador. Se você tentar abrir um replay que foi gravado numa build antiga do MAME numa build mais nova, simplesmente não carrega. A solução é manter uma build fixa do MAME e travar a versão, tipo usando uma instalação portável com pasta própria, para evitar que atualizações automáticas quebrem a compatibilidade dos replays que você já gravou.
Configuração prática que funciona
No MAME, a configuração básica que eu recomendo é: desligar o rewind automático, ativar o mame_compat_input para estabilizar o timing de botões e ajustar o scanline se estiver usando tela CRT ou filtro CRT no frontend. O input lag na versão arcade emulada fica em torno de 1 frame a 2 frames com essa configuração, dependendo do hardware. Se você estiver rodando em PC fraco, o MAME pode cair para 30fps e o jogo fica travado, então vale checar o desempenho antes de competir online. Para netplay, a opção mais usada é o m-netplay do próprio MAME, que roda via UDP na porta 50000. O problema é que muitos roteadores domésticos bloqueiam portas UDP sem configuração prévia, então se o jogo não conectar, o diagnóstico mais comum é verificar o firewall e a tabela de NAT. Eu costumo usar o MMIO (MAME Matchmaking Online Input) como alternativa porque ele redireciona a conexão via servidor intermediário e evita ter que abrir portas no roteador. A latência média fica em torno de 60ms a 80ms em conexões nacionais, o que já é jogável para MKIII, mas abaixo de 40ms o jogo fica muito mais responsivo.
👉 Clique no botão abaixo para saber mais sobre o assunto!
O problema real que ninguém anuncia
Existe um bug específico na versão de arcade do MKIII que faz o personagem do jogador 2 ficar com o sprite congelado por alguns frames quando faz certo tipo de movimento especial logo após um knockdown. O efeito é menor no modo single player, mas no versus online ele aparece com frequência suficiente para estragar rounds inteiros. Eu passei horas tentando entender por que meu Sub-Zero às vezes travava e descobri que era um problema de sincronização de frame no emulador, não no jogo original. O workaround que funcionou foi desativar a opção "sync to audio" nas configurações avançadas do MAME e usar apenas o sync de video. Isso resolveu o congelamento, mas em contrapartida aumentou ligeiramente o input lag em cerca de 1 frame, o que é um trade-off aceitável para quem joga online com frequência.
Dicas que realmente fazem diferença
A versão arcade de MKIII tem um sistema de combos que é mais permisivo do que parece. Muitos jogadores tentam executar combinações longas e falham porque não conhecem o tempo exato de cancelamento entre movimentos. Um exemplo prático: Scorpion pode cancelar um Fatality parcial em um special move se apertar o botão certo dentro de 6 frames após o primeiro impacto. Esse detalhe não está documentado em nenhum guia oficial, mas quem testa no emulator com frame datas ativadas consegue ver o timing. Outro ponto é a questão dos caracteres escondidos. Erron Black e Reptile só aparecem se você vencer em modos específicos. Na versão de arcade, isso significa conseguir certo número de vitórias seguidas sem perder, mas o contador às vezes buga em sessões longas de netplay. Se o personagem não aparecer, a solução mais simples é reiniciar o MAME e começar uma sessão nova, porque o bug de contagem persiste enquanto a sessão estiver aberta.
Quem quiser jogar com amigos e não depender de servidores online, o modo local com dois controladores USB funciona perfeitamente no MAME, mas é preciso configurar o segundo jogador nas teclas corretas. O padrão é P2 use as teclas do teclado numérico ou os botões do controle mapeados manualmente. Se o segundo jogador não responder, verifique se o MAME está detectando o controle na aba de configuração de input e se o device está selecionado como "joystick" e não como "keyboard".
Alternativas quando o MAME não resolve
Se você tiver dificuldade com a configuração do MAME, existe a opção de usar o Demul, que é um emulador mais leve e focado em arcade. O Demul roda MKIII com menos overhead e tem suporte nativo a netplay via LAN, o que elimina a necessidade de configurar portas UDP manualmente. A desvantagem é que o Demul não grava replays no mesmo formato do MAME, então se você precisa salvar partidas para análise posterior, precisa ficar no MAME mesmo. Outra alternativa é o arcade stick com interface USB, que funciona direto com o MAME sem precisar de driver adicional. O único cuidado é verificar a compatibilidade do stick com o Windows, porque alguns modelos mais baratos não reconhecem todos os botões e isso quebra combos que dependem de pressão simultânea de dois botões.
O jogo em si é simples: escolha um personagem, entre no modo versus e lute. A complexidade está toda na configuração do emulador e na estabilidade da conexão para quem quer jogar online. Se você consegue resolver esses dois pontos, o resto é só prática.