Come Valve ha finalmente risolto un bug di Half-Life che è quasi vecchio quanto il gioco stesso – GameTopic

Come Valve ha finalmente risolto un bug di Half-Life che fa quasi la stessa età del gioco stesso - GameTopic

A un quarto di secolo dal suo rilascio, il Half-Life originale sta godendo di una nuova stagione, grazie alla sorprendente patch rilasciata dallo sviluppatore Valve. Ma c’era ancora di più. Nei giorni che seguirono il lancio dell’aggiornamento massiccio di 25° anniversario di Half-Life, Valve rilasciò una nuova patch che correggeva un bug che affliggeva il gioco da decenni.

Il bug si verificava in una famosa scena del sesto capitolo, chiamato Blast Pit, in cui un tentacolo alieno si infrangeva attraverso uno schermo di vetro, buttava a terra uno scienziato, per poi trascinarlo fuori dalla stanza e nelle sue spaventose grinfie. Era una scena drammatica ed incisiva, ma se si guardava attentamente, si poteva notare che le animazioni dell’alieno dal tentacolo e dello scienziato erano fuori sincronia, il che faceva sembrare che il tentacolo trascinasse via lo scienziato senza toccarlo effettivamente.

Il video qui sotto mostra come appariva la scena prima della correzione, cortesia dell’utente di X/Twitter @VinciusMedeiro6:

Quando l’aggiornamento del 25° anniversario di Half-Life è stato lanciato il 20 novembre, i fan hanno espresso la loro delusione per il fatto che questo bug persistesse da tanto tempo. I fan hanno anche notato il fatto che Dario Casali, GameTopicer di Valve, aveva segnalato il bug in un video di gameplay di Half-Life pubblicato all’inizio di novembre. “Dobbiamo sistemarli”, aveva detto Casali nel video.

Nel frattempo, il bug appare nel documentario Half-Life: 25° anniversario durante una sequenza che mostra la scena che funziona correttamente durante una fase iniziale dello sviluppo, per poi passare alle immagini del gameplay rilasciato che includono le animazioni difettose. Questo viene reso ancora più evidente dalla sfortunata voce fuori campo degli sviluppatori di Valve che encomiano il lavoro sulle animazioni, mentre il bug viene involontariamente mostrato allo spettatore.

I fan pensavano che fosse tutto lì. Ma poi, questa settimana, Valve ha rilasciato un ulteriore aggiornamento di Half-Life che ha finalmente risolto il fastidioso bug. “Risolta la sincronizzazione della sequenza in cui un tentacolo afferra uno scienziato in Blast Pit”, diceva la nota di patch.

In un post sui social media, il programmatore di Valve Ben Burbank ha spiegato la situazione. Valve voleva risolvere il bug con l’aggiornamento del 25° anniversario, ma “altre cose hanno avuto priorità prima della spedizione”, ha detto Burbank.

“Non è un bug di sistema e sembra essere in gran parte isolato da questa scena (in gran parte perché è l’unica scena che sembra dipendere pesantemente dalla sincronizzazione di una serie di animazioni e ha anche una parte nel mezzo in cui un attore si muove nello spazio prima di riprodurre un’animazione”.

Valve aveva tre opzioni: tentare una correzione del codice, cambiare le animazioni in gioco o modificare la mappa in modo che il timing funzioni. Valve ha scelto l’ultima opzione. “Se avessimo sistemato la sequenza in modo che lo scienziato fosse sincronizzato, un giocatore avrebbe ancora potuto stare sulla porta e sparare allo scienziato, interrompendo la sequenza, e poi si sarebbe riprodotto in modo insensato”, ha detto Burbank. “Quindi volevamo cambiare il modo in cui la sequenza veniva attivata, rendendola non interrompibile.

“Detto ciò, ricompilare la mappa stava creando una serie di cambiamenti nella partizione binaria dello spazio risultante (ricordiamo che queste mappe sono state compilate su un computer Windows 95/98). Qualsiasi differenza nella bsp poteva causare piccoli bug di percorso e collisione fastidiosi. Non volevamo questo.

“Quindi, ho semplicemente editato esadecimale la mappa. Attivare l’animazione dell’apertura della porta (alcuni mod della comunità hanno fatto questo con versioni decompilate o ricompilate delle mappe) anziché quando il giocatore attraversa la porta assicura che il giocatore non possa sparare allo scienziato prima che le cose inizino a sincronizzarsi. La sequenza è leggermente diversa ma si avvicina di più a ciò che le mappe alpha eseguivano quando sono state create.”

Ecco come appare ora la famosa scena di Half-Life, ancora una volta grazie all’utente di X/Twitter @VinciusMedeiro6:

È fantastico vedere Valve preoccuparsi dei bug in un videogioco di 25 anni fa, ma parliamo di Half-Life, e il bug in questione è stato mostrato in un documentario sul suo sviluppo. È comprensibile che gli sviluppatori vogliano eliminarlo, anche se la maggior parte dei giocatori di Half-Life non se ne è accorta.

Danny O’Dwyer, regista e montatore del documentario Half-Life: 25th Anniversary, ha fornito ulteriori dettagli su questo bug di Half-Life. Sembra che le animazioni fossero in sintonia come previsto quando Half-Life è uscito nel 1998, ma un aggiornamento successivo ha causato il loro malfunzionamento.

O’Dwyer ha detto a GameTopic che la scena del tentacolo ha avuto problemi in qualche momento durante il periodo di Half-Life su Steam, anche se è difficile stabilire quando esattamente dopo tutti questi anni. “In passato le animazioni erano sincronizzate, ma qualcosa è successo nel corso degli anni che ha causato la loro fuori sincronia”, ha detto O’Dwyer. Nei suoi post sui social media, Burbank di Valve ha detto che coloro che avevano un CD di lancio di Half-Life e giocavano al gioco su computer con almeno Windows 2000 o successivo avrebbero sperimentato il bug.

“Stavo lavorando solo sul lato del documentario per la celebrazione del ventesimo anniversario, ma so, parlando con alcuni membri del team che lavoravano sui nuovi contenuti e aggiornamenti, che stavano cercando di correggere il maggior numero possibile di bug”, ha proseguito O’Dwyer.

“Li ho avvertiti di alcuni che abbiamo riscontrato durante le riprese e la cattura del gameplay. Cose come i barili esplosivi all’inizio di Surface Tension che non sparano più in aria come facevano inizialmente – Dario Casali ha fatto notare questo durante un’intervista.

“Andiamo avanti fino a quando il documentario esce e una parte di esso mostra il tentacolo disallineato come protagonista. La maggior parte delle persone in Valve non ha visto il documentario prima che fosse pubblicato e ho sentito dire che erano infastiditi dal fatto di non avere ancora risolto quel problema con il tentacolo.

“Qualche giorno dopo è stato rilasciato il patch con la correzione del tentacolo. È incredibile rendersi conto che siano tornati nel codice per correggere un piccolo elemento di un gioco di 25 anni fa. Il tutto è semplicemente esilarante. Durante il weekend stavo giocando a Half-Life: Deathmatch sul mio Steam Deck, sorridendo per quanto fosse stravagante questo aggiornamento. È stato un ottimo modo per celebrare un gioco che significa così tanto per così tante persone.”

Anche i giocatori stanno celebrando la patch di Valve. “L’animazione del tentacolo di Blast Pit è stata corretta. Non è uno scherzo,” ha scritto il redditor Rampage470 alla comunità di Half-Life. “22 novembre 2023: la data più importante nella storia umana”, ha detto knb128pl, forse un po’ esagerando. “Qualcuno in Valve è entusiasta di Half-Life in questo momento. Mi chiedo su cosa altro potrebbero lavorare?” si è chiesto Left4DayZ1.

Lasciamo questa informazione qui: Half-Life 2 compie 25 anni tra soli sei anni.

Wesley è il responsabile delle notizie del Regno Unito per GameTopic. Lo trovi su Twitter a @wyp100. Puoi contattare Wesley all’indirizzo [email protected] o in modo confidenziale a [email protected].