Il developer Rinnegatamante ha completato il porting di Perfect Dark per PlayStation Vita e PlayStation TV, riuscendo a ottenere un frame rate di 40 fps e oltre, un risultato notevole per queste console.
Il lavoro si basa sul progetto di fgsfds, che a sua volta deriva da un complesso processo di decompilazione del codice sorgente originale del gioco.
Perfect Dark Vita v.1.0 by @Rinnegatamante & fgsfds can now be downloaded from VitaDB or VitaDB Downloader! More info is available here: https://t.co/EHyBdWHizY pic.twitter.com/NIMzOGHTY1
— VitaDB (@VitaDB1) June 7, 2025
Perfect Dark è il titolo che ha dato il via alla serie omonima, introducendo Joanna Dark, un’agente d’élite del Carrington Institute, immersa in una storia avvincente fatta di complotti, tecnologie avanzate e minacce aliene.
La campagna single-player è il cuore dell’esperienza, con missioni sempre più intricate ambientate in scenari futuristici, come basi sotterranee e laboratori segreti.
La narrazione si distingue per i suoi colpi di scena e si sviluppa attraverso obiettivi complessi e sequenze dinamiche che tengono alta l’attenzione del giocatore.
Oltre alla modalità storia, Perfect Dark è noto per le sue ricche opzioni multiplayer, che includono modalità cooperativa e deathmatch personalizzabili.
Una caratteristica particolarmente innovativa per l’epoca è la possibilità di aggiungere bot controllati dall’intelligenza artificiale, rendendo le partite ancora più variegate e divertenti.
L’aggiornamento ha introdotto miglioramenti tecnici significativi: la correzione della gestione della cache delle texture, che non funzionava correttamente, ha portato a un incremento delle prestazioni fino al 600%.
Inoltre, l’ottimizzazione delle funzioni di allineamento e copia della memoria ha contribuito a un ulteriore aumento del frame rate. Infine, l’auto-frameskip è stato disattivato, poiché non più necessario, eliminando i controlli associati e garantendo un lieve miglioramento aggiuntivo delle prestazioni.
Installazione
- Installare la libreria
libshacccg.suprx
, se non già presente, seguendo questa guida. In alternativa, è possibile scaricare ed eseguire direttamente questo programma. - È necessaria una delle seguenti ROM del gioco in formato
.z64
:- ntsc-final / US V1.1 / US Rev 1 (MD5:
e03b088b6ac9e0080440efed07c1e40f
) [CONSIGLIATA] - ntsc-1.0 / US V1.0 (MD5:
7f4171b0c8d17815be37913f535e4e93
)
- ntsc-final / US V1.1 / US Rev 1 (MD5:
- Inserire una delle due ROM, rinominata in
pd.ntsc-final.z64
, nel percorso:ux0:data/pd
.
Note:
- Come accade sul gioco originale per console, il port soffre di numerosi cali di frame.
- Il port include un file di configurazione ottimizzato con un preset per i comandi che dovrebbe risultare abbastanza comodo da usare.
- È presente un’opzione di auto frameskip, che permette all’audio di funzionare in modo decente nonostante i cali di frame.
- Il port offre anche una Modalità Silenziosa avviabile dalla bolla LiveArea: in questa modalità non c’è audio ma le prestazioni sono migliori.
- Il port implementa una cache degli shader: ogni volta che uno shader viene compilato per la prima volta, ci sarà un piccolo scatto nel gioco. I successivi utilizzi dello stesso shader saranno invece fluidi. La cache persiste anche tra i diversi avvii del port.
Download: Perfect Dark Vita v1.0
Download: Source code Perfect Dark Vita v1.0
Fonte: x.com