Gli sviluppatori hanno presentato OpenGOAL per il porting dei giochi della serie Jak & Daxter

Un team di appassionati ha rilasciato OpenGOAL — un decompilatore e ricompilatore nativo progettato per trasferire i giochi della serie Jak & Daxter sull'architettura x86-64. Il progetto consente di eseguire i titoli classici di PlayStation 2 su PC moderni con prestazioni migliorate e funzionalità avanzate per le modifiche.
L'strumento funziona traducendo il linguaggio di programmazione proprietario GOAL, utilizzato per scrivere i giochi originali dello studio Naughty Dog, in codice macchina moderno. Il processo include la decompilazione completa dei dati originali, garantendo il supporto per alta risoluzione, monitor widescreen e frequenza dei fotogrammi aumentata, non disponibile sull'hardware originale.
L'implementazione di OpenGOAL fornisce l'accesso agli asset del gioco e alla logica, consentendo agli utenti di integrare script personalizzati e modificare la meccanica di gioco. Il progetto si concentra sulla conservazione dell'eredità dei classici platform, garantendo un funzionamento stabile sui sistemi operativi moderni senza l'uso di emulatori.
L'implementazione tecnica del progetto è discussa in dettaglio nella comunità Lobsters, dove gli sviluppatori condividono i metodi di ottimizzazione del codice. L'utilizzo di un ricompilatore nativo consente di raggiungere una quasi completa identità del gameplay con un notevole riduzione del carico sul processore centrale rispetto all'emulazione classica.
Questo approccio apre le possibilità per un'analisi approfondita dei motori di gioco dell'epoca PS2 e della loro adattamento agli standard di sviluppo moderni. L'strumentario è disponibile per un uso gratuito, consentendo alla comunità di estendere autonomamente la funzionalità dei giochi portati e di correggere gli errori presenti nelle versioni originali.


