Assim como o Monopoly, a saga Worms sempre carregou o potencial para destruir famílias e amizades em poucos minutos. O Worms 2 de 1997 ficou especialmente conhecido pelo seu modo multijogador, mas, com 25 anos nas costas, tudo o que temos ao alcance é uma versão limitada e repleta de erros na Good Old Games. Nathan Baggs, conhecido no YouTube pelos seus vídeos dedicados a debugging e programação, decidiu enfrentar o Worms 2 e tentar corrigir seus bugs…
As informações disponíveis indicam que o Worms 2 chegou ao mercado europeu nos últimos dias de novembro de 1997. A equipe da Team17 trabalhou neste jogo ao mesmo tempo em que preparava Worms: The Director's Cut, um “presente de despedida” para os usuários de Commodore Amiga. Várias dessas melhorias serviram de base para o Worms 2, mas seu ponto técnico mais importante foi a incorporação de gráficos SVGA.
Com mais de 250 mil cópias vendidas, o público não demorou muito a confirmar que o coração do Worms 2 se escondia no seu modo multijogador. No entanto, já se passou um quarto de século desde então, e jogar Worms 2 em versões atuais do Windows é uma tarefa impossível… a menos que façamos algumas modificações. Nathan Baggs, um youtuber especialista em debugging, declarou que Worms 2 é um dos seus videogames favoritos e decidiu rastrear seus erros, um passo de cada vez.
Como jogar Worms 2 depois de 25 anos
Nathan explorou algumas recomendações no fórum oficial da GOG, mas, ao estudar o código com um debugger, descobriu que o jogo entra em um loop, tentando localizar o arquivo winmm.dll, componente legado de áudio no Windows. A busca de referências para winmm.dll o enviou para win32.dll dentro do jogo e, com a ajuda do Ghidra, desenterrou um link para o módulo ogg-winmm no GitHub. Resumindo: o jogo assume que sempre será carregado a partir de um CD, onde os arquivos de áudio eram originalmente guardados. Ogg-winmm nada mais é do que um wrapper encarregado de redirecionar todas essas chamadas ao áudio no CD e enviá-las para a instalação local. O problema… é que não funciona com Windows 10.
Essa falha se deve ao uso de caminhos relativos. Depois que Nathan os removeu do arquivo, Worms 2 iniciou sem problemas, mas a batalha não termina aqui: a versão da GOG não inclui suporte multijogador. A segunda metade do primeiro vídeo e todo o segundo são focados na reparação desse modo; no entanto, Nathan descobriu algo essencial: a comunidade trabalha há anos no Worms 2, com patches comunitários, servidores oficiais e um amplo espaço de discussão no Discord.
Patch para “Worms 2 Plus”: Clique aqui