Il Circolino dei Nerd
3nov/111

A Ratchet & Clank, serve il bluray?

Postato da: Fedexx2

Un'altra saga famosissima è quella di Ratchet & Clank; a suo tempo, su Ps2, mi sono giocato la vecchia trilogia, e la ritengo una delle grandi saghe per la console di  Sony. Quello che andremo a spulciare oggi, è il primo episodio della seconda trilogia uscita su PS3:

Anche questo gioco si presenta bello massiccio con ben 22GB di dati... ma notiamo subito che 10GB sono solo di filmati. Anche qui, come per Uncharted, molte cutscene sono state prerenderizzare e infilate nel disco.

Dopo aver eliminato i filmati passiamo alle altre cartelle.
Premetto che questo è uno dei titoli più disordinati che abbia mai visto. Vi si trovano tanti file archivio .psarc sparsi per tutto il disco, con al loro interno la stessa struttura di cartelle che contengono diversi files; è una cosa contorta da spiegare, e anche da poter analizzare, per questo ho estratto tutti i psarc e son passato all'analisi.

Tralasciando le sottocartelle di piccola dimesione, troviamo il gioco vero e proprio all'interno della cartella "packed", nella quale la sottocartella "game" contiene un paio di archivi .psarc, mentre la sottocartella "levels" è così organizzata:

Abbiamo una sottocartella per ogni livello del gioco che a sua volta contiene tre files: cached, uncached e textures.
Credo che, textures a parte, il livello sia stato diviso in due parti in modo da copiare sull'hard disk il file cached del livello attuale e leggere il file uncached sempre da disco, dato che quest'ultimo contiene solo il parlato.  L'installazione per questo gioco richiede solo 400MB, e quindi credo proprio che venga installato solo un livello per volta.

Iniziando a spacchettare il tutto ed analizzamo a fondo.

Partiamo dai files textures: in totale occupano 3,2GB, ma la cosa curiosa è che pur essendo archivi .psarc (che supportano quindi la compressione), questi files non sono stati compressi. Utilizzando l'apposito tools per creare archivi .psarc e attivando la compressione, si guadagna circa un 50% di spazio, e quindi scendiamo a circa 1,6GB.

Vediamo poi i files uncached: questi contengono il parlato del gioco. Per ogni livello è presente un file per ogni lingua; in tutto sono presenti 15 lingue in 4,3GB:

Lo spazio medio occupato da un singolo doppiaggio è di circa 290MB. C'è però una cosa curiosa: potete notare nell'ultima immagine che i primi 4 files, relativi ai paesi Cina, Gran Bretagna, Korea, Stati Uniti, oltre ad essere i più grossi, hanno la stessa dimensione... indovinate un po' perché....

Perché sono tutti IDENTICI. Per Stati Uniti e Gran Bretagna la lingua è sempre la stessa, e a quanto pare, l'inglese è stato usato anche per la Cina e la Korea... Ma invece di inserire un solo file da usare per più paesi, hanno inspegabilmente copiato più volte il file inglese rinominandolo con un suffisso diverso.
Questa furbata porta a sprecare ben 570MB di spazio, e di nuovo, ciliegina sulla torta: il tutto è non compresso.
La compressione avrebbe fatto risparmiare il 30% di spazio e un singolo doppiaggio quindi occuperebbe circa 200MB. a cui si aggiungono circa 10MB di lipsync, ovvero i dati per il labiale dei personaggi.

Controlliamo infine i files cached: questi contengono 1,2GB di altre textures (che però non ho idea se siano duplicate) e gli effetti sonori, ma questa volta è stato tutto compresso. Abbiamo quindi 1.75GB di sound che curiosamente sono divisi in due files, di cui uno con suffisso "jp"... giapponesi???E a guardare le dimensioni dei files...


sono di nuovo duplicati!!! E quindi zac! lo spazio necessario si dimezza a 900MB circa...
Taglia di qua, comprimi di là... stiamo svuotanto davvero tanta roba!
Rimangono soltato 500MB circa di dati sparsi nelle altre sottocartelle.

Tirando le somme finali abbiamo:
1,6GB di textures
0,2GB per ogni doppiaggio
1,2GB di altre textures (che come detto, forse sono duplicate, ma non posso verificarlo)
0,9GB di sounds
0,5GB di file sparsi

Per un totale di 4,4GB per il gioco full con una sola lingua, e circa 5,5GB se vogliamo includere 6 doppiaggi.
Solito verdetto:

Uh, sono arrivato in fondo...
Mi rendo conto che è stato tutto quanto molto contorto, pieno di numeri, e probabilmente anche noioso...ma come avevo detto all'inizio, il disco di questo gioco è molto disordinato, e c'è voluto anche molto tempo per analizzarlo in dettaglio. Ho approssimato molti valori, dato che non ci interessa di spaccare il songolo byte, ma vogliamo solo dare una vista indicativa.

>>clicca qui per andare alla lista dei giochi analizzati<<

Commenti (1) Trackback (0)
  1. Pare che per ora il dvd domina. Ovviamente non possiamo sapere tutto al 100%…mi speigo: è probabile che per quanto riguarda la compressione non effettuata ci siano dei motivi validi che hanno portato il team di sviluppo a fare questa scelta…naturalmente dal lato puramente tecnico per noi non ha senso un tale spreco di spazio. Sarebbe interessante faro un confronto incrociato, ossia trovare dei giochi sia su boxa che su ps3, che entrambi occupino un singolo disco. Spulciare entrambi i dischi e vedere le differenze…


Leave a comment

(required)

Ancora nessun trackback.