Half-Life su Dreamcast è decompilato: il codice sorgente rilasciato rianima il multiplayer online
Il portiere Dreamcast di Half-Life, annullato da Valve e Sierra all'inizio degli anni 2000 ma fuggito sotto forma di prototipo, ha appena superato una tappa inedita: Il modder conosciuto con lo pseudonimo maximqad ha completamente decompilato il gioco, cioè retro-ingegnerizzato il suo eseguibile per ricostituire un codice sorgente utilizzabile. Questa prodezza apre la porta a correzioni di bug e modifiche che fino ad allora erano impossibili su questo port rimasto allo stato di versione di prova.
Il prototipo del 15 maggio 2001 era già in circolazione nella comunità sin dalla sua fuga nei primi anni 2000, ma la sua componente multiplayer online era rimasta inerte, poiché la pila di rete era stata rimossa dagli sviluppatori originali prima della cancellazione del progetto. colmando le lacune del motore di rete per rendere la modalità online finalmente giocabile.
Un accesso che richiede di ricostruire l'immagine del disco da soli
A differenza di una semplice patch, l'installazione non è plug-and-play: è necessario scaricare il GDI modificato dal prototipo del 2001, quindi ricostruirlo iniettando il codice personalizzato fornito da maximqad, una manipolazione tecnica che richiede di compilare il progetto. Il codice sorgente completo, insieme alle istruzioni di compilazione, sono disponibili pubblicamente, aprendo la strada ad altre correzioni della comunità su questa parte sconosciuta della storia di Valve.
Per il codice sorgente e le istruzioni di compilazione, consultare il deposito GitHub ufficiale del progetto. Una guida dettagliata sul ripristino del multiplayer è disponibile su Sega Dreamcast Info.
Fonte: Time Extension
Credito dell'immagine: "Dreamcast-Console-Set" di Evan-Amos, licenza CC BY-SA 3.0, via Wikimedia Commons.