Como a Valve finalmente corrigiu um bug do Half-Life que é quase tão antigo quanto o próprio jogo – GameTopic

Como a Valve finalmente corrigiu um bug do Half-Life que tem tanto tempo quanto o próprio jogo - GameTopic

A quarter century after it came out, the original Half-Life is enjoying a new lease of life after developer Valve released a surprise update. But there was more to come. In the days that followed the launch of the massive Half-Life 25th Anniversary update, Valve issued a new patch that fixed one bug that had afflicted the game for decades.

O bug ocorreu em uma famosa cena do capítulo seis, chamado Blast Pit, onde um tentáculo alienígena atravessa uma tela de vidro, derruba um cientista no chão e então o arrasta para fora da sala em suas garras aterrorizantes. É uma cena dramática e impactante, mas se você olhasse de perto, poderia ver que as animações do alienígena do tentáculo e do cientista estavam dessincronizadas, o que fazia o tentáculo parecer que arrastava o cientista sem realmente tocá-lo.

O vídeo abaixo mostra como a cena parecia antes de ser corrigida, cortesia do usuário X/Twitter @VinciusMedeiro6:

Quando a atualização de aniversário de 25 anos do Half-Life foi lançada em 20 de novembro, os fãs expressaram sua decepção pelo fato desse bug de longa data ter persistido. Os fãs também repararam no fato de que o desenvolvedor da Valve, Dario Casali, havia mencionado o bug em um vídeo do Half-Life publicado no início de novembro. “Vamos ter que consertar isso”, disse Casali no vídeo.

Enquanto isso, o bug aparece no Documentário de Aniversário de 25 anos do Half-Life durante uma sequência que mostra a cena funcionando corretamente em uma fase inicial de desenvolvimento antes de passar para imagens de jogabilidade que incluem animações com defeito. Isso se torna mais evidente devido à narração infeliz dos desenvolvedores da Valve, que exaltam o trabalho de animação enquanto o bug é inadvertidamente mostrado ao espectador.

Os fãs pensaram que seria só isso. Mas então, nesta semana, a Valve lançou uma atualização adicional do Half-Life que finalmente corrigiu esse bug irritante. “Corrigido o tempo para a sequência em que um tentáculo agarra um cientista em Blast Pit”, dizia as notas da atualização.

Em uma postagem nas redes sociais, o programador da Valve, Ben Burbank, explicou a situação. A Valve queria consertar o bug na atualização de aniversário de 25 anos, mas “outras coisas tiveram prioridade antes do lançamento”, disse Burbank.

“Não é um bug sistêmico e parece estar em grande parte limitado a essa cena (em grande parte porque é a única cena que parece depender muito da sincronização de várias animações e também tem uma parte no meio onde um ator navega pelo espaço antes de reproduzir uma animação.”

A Valve tinha três opções: tentar corrigir o código, alterar as animações reproduzidas ou alterar o mapa para que a sincronização funcionasse. A Valve escolheu a última opção. “Se corrigíssemos a sequência para que o tempo do cientista funcionasse, um jogador ainda poderia ficar na porta e atirar no cientista, interrompendo a sequência, e então ele reproduziria sua animação de forma insana”, disse Burbank. “Então, queríamos mudar como a sequência era acionada para ser ininterrupta.

“Dito isso, recompilar o mapa estava criando várias alterações na divisão binária de espaço resultante (lembre-se, esses mapas foram compilados pela última vez em um computador com Windows 95/98). Qualquer diferença no bsp poderia causar pequenos bugs de navegação e colisão, o que não queríamos.

Portanto, eu apenas editei o mapa hexadecimal. Acionar a animação da abertura da porta (alguns mods da comunidade fizeram isso com versões descompiladas ou recompiladas dos mapas) em vez de quando o jogador atravessa a porta garante que o jogador não possa atirar no cientista antes que as coisas comecem a sincronizar. A sequência é um pouco diferente, mas reproduz mais fielmente o que os mapas alfa rodavam quando foram criados.

Aqui está como a famosa cena do Half-Life agora parece, mais uma vez, graças ao usuário X/Twitter @VinciusMedeiro6:

É legal ver a Valve se preocupar com bugs em um jogo de vídeo de 25 anos, mas então estamos falando de Half-Life, e o bug em questão foi apresentado em um documentário sobre seu desenvolvimento. Você pode entender os desenvolvedores querendo acabar com isso, mesmo que a maioria dos jogadores de Half-Life não tenha percebido.

Danny O’Dwyer, diretor e editor do documentário comemorativo do 25º aniversário do Half-Life, forneceu mais contexto sobre esse bug. Parece que as animações se alinharam como o esperado quando o Half-Life foi lançado em 1998, mas uma atualização pós-lançamento as quebrou.

O’Dwyer disse ao GameTopic que a cena do tentáculo enfrentou problemas em algum momento durante a presença do Half-Life no Steam, embora seja difícil dizer exatamente quando todos esses anos depois. “Naquela época, as animações estavam em sincronia, mas algo aconteceu ao longo dos anos que fez com que elas saíssem de sincronia”, disse O’Dwyer. Em suas postagens nas redes sociais, Burbank da Valve disse que aqueles que tinham um CD de lançamento do Half-Life e jogavam o jogo em computadores com pelo menos Windows 2000 ou mais recente experimentariam o bug.

“Eu estava apenas trabalhando na parte documental da celebração do aniversário, mas sei por ter conversado com parte da equipe trabalhando no novo conteúdo e atualizações que eles estavam tentando corrigir o máximo de bugs possível”, continuou O’Dwyer.

“Eu os avisei sobre alguns que encontramos durante as filmagens e captura de jogabilidade. Coisas como os barris explodindo no início da Tensão Superficial que não disparavam mais para o céu como acontecia na versão de varejo – Dario Casali apontou isso durante uma entrevista.

“Avançando para quando o documentário foi lançado e tivemos uma parte onde o tentáculo dessincronizado estava em destaque. A maioria das pessoas na Valve não viu o documentário até que ele fosse ao ar e ouvi dizer que isso estava incomodando-os porque eles ainda não tinham consertado aquele tentáculo.

“Alguns dias depois, o patch foi lançado com a correção do tentáculo. É incrível perceber que eles voltaram para o código para consertar um elemento tão pequeno de um jogo de 25 anos. A coisa toda é simplesmente hilária. Eu estava jogando Half-Life: Deathmatch no meu Steam Deck durante o fim de semana e sorrindo com o quão absurda foi essa atualização. Foi uma ótima maneira de celebrar um jogo que significa tanto para tantas pessoas.”

Os jogadores também estão comemorando a atualização de acompanhamento da Valve. “A animação do tentáculo no Poço Explosivo foi corrigida. Isso não é um exercício”, escreveu o redditor Rampage470 para a comunidade Half-Life. “22 de novembro de 2023: a data mais importante da história humana”, disse knb128pl, talvez se empolgando um pouco. “Alguém na Valve está superanimado com o Half-Life agora. Eu me pergunto no que mais eles podem trabalhar?” refletiu Left4DayZ1.

Vamos deixar isso aqui: Half-Life 2 completa 25 anos em apenas seis anos.

Wesley é o Editor de Notícias do Reino Unido para a GameTopic. Encontre-o no Twitter em @wyp100. Você pode entrar em contato com Wesley em [email protected] ou confidencialmente em [email protected].