Come dire: “detto, fatto” 
Visto che la tentazione di smontare questo gioco era forte mi sono messo all’opera e ho scritto il dearchiviatore (ottimizzato per la versione USA, ma dovrebbe andare anche per la JAP). L’uso è semplicissimo: estraete l’eseguibile in un nuova cartella e copiateci all’interno anche i file discimg.fse e discimg.pkg che trovate nella cartella PSP_GAME\USRDIR\ dell’ISO di FF7CC, infine avviate l’eseguibile e vi estrarrà tutti i dati del gioco in una nuova cartella data. Come mio solito fare, trovate il download dell’eseguibile al fondo di questo articolo, subito sotto i sorgenti C
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 | /* Crisis Core: Final Fantasy VII Dearchiviatore 1.0beta 31/03/2008 - Brisma */ #include <stdio.h> long int offset, dimensione, padding, num_file, num_dummy, i, z = 1; int buffer[160978944]; // 160978944 è la dimensione del // file più grande (nella versione USA) char stringa[255]; FILE *discimg_fse, *discimg_pkg, *estratto; int main() { printf("Crisis Core: Final Fantasy VII Dearchiviatore 1.0beta by Brisma\n\n"); if(!((discimg_fse=fopen("discimg.fse", "rb")) == NULL)) { if(!((discimg_pkg=fopen("discimg.pkg", "rb")) == NULL)) { mkdir("data"); fseek(discimg_fse, 0, SEEK_END); num_file=ftell(discimg_fse) / 12; fseek(discimg_fse, 0, SEEK_SET); for(i = 1; i <= num_file; i++) { fread(&offset, 4, 1, discimg_fse); fread(&dimensione, 4, 1, discimg_fse); fread(&padding, 4, 1, discimg_fse); if (dimensione > 0) { printf("Estrazione file discimg.pkg.%d Offset %X Dimensioni %d byte...", z, offset*2048, dimensione); sprintf(stringa, "data\\discimg.pkg.%d", z); estratto=fopen(stringa, "wb"); fseek(discimg_pkg, offset*2048, SEEK_SET); fread(&buffer, dimensione, 1, discimg_pkg); fwrite(&buffer, dimensione, 1, estratto); fclose(estratto); printf("[OK]\n"); z++; } } } else printf("Impossibile aprire discimg.pkg\n"); } else printf("Impossibile aprire discimg.fse\n"); _fcloseall(); printf("Estratti %d file.\n", z); getch(); return 0; } |
Download Crisis Core: Final Fantasy VII Dearchiviatore 1.0beta (Eseguibile Win32/Sorgenti C).
Pubblicato il 31 marzo 2008 alle 04:03 da Brisma

Anch’io come tanti altri ho provveduto ad effettuare l’aggiornamento di WordPress alla versione 2.5. Devo dire che sono cambiate un paio di cosette (in special modo nella sezione dell’admin), ma tutto sommato non è niente di così “spaesante”. L’unico inconveniente che si è presentato riguardava l’upload di immagini/file che restituiva sempre un generico “HTTP Error”; ho risolto andando a modificare il file “.htaccess” presente nella root della cartella di WP con il seguente codice:
).