Sono passati 5 anni, ma non mi sono arreso, ho solo procrastinato.
Ora ho provato a fare un esperimento:
Ho preso il file .XAS del gioco (quello che contiene tutta la musica ed i filmati in un file unico) e con l'editor esadecimale ho provato a cancellare unicamente i byte di Anna censurati della versione europea. Dopo il video di Anna c'è quello di Gon.
Questi gli offset esadecimali (del file XAS):
Anna: 0x1E197A67
Gon: 0x1Eb07637
Di conseguenza da 0x1E197A67 a 0x1Eb07637 avevo cancellato tutto e dopo ci ho messi quelli di Anna dalla versione giapponese, che pesa 4 MB in più.
Però c'è un problema. Ovvero che il file ottenuto è più grosso e questo file XAS non è l'ultimo della ISO, di conseguenza l'ho reinserito con CDmage che ha troncato gli ultimi 4 MB in coda.
(tentando di creare una nuova ISO da 0 non corrisponde qualche checksum e di conseguenza invece non funzionano nessuna musica e nessun video).
Cosa succede quindi:
Il video di Anna sembra caricare perfettamente, però rispetta la durata originale del video censurato. Il successivo nel file XAS che è quello di Gon parte da dove si tronca quello di Anna e comunque non si vede molto bene, forse perché l'aspect ratio dovrebbe essere diverso.
Invece il video iniziale del gioco, che sta in fondo, avendo i byte spostati mostra invece il finale di Tiger che balla. Si vede perfettamente ma parte in un punto un po' inoltrato del video.
Se ne deduce che anche ricodificare il video con un frame rate più basso per farcelo stare per sovrascrivere proprio quello spazio sarebbe inutile perché durerebbe meno comunque.
Da qualche parte è scritto quanti frames possiede quel video e cercando il valore sia in decimale che esadecimale, anche invertendo, non riesco a trovarlo.
Inoltre o come avevate ipotizzato i pointer verso i video sono indicati come durata del CD (ed avevo i mezzi per provare a trovare il punto di un time code con un lettore CD ma non ho trovato nemmeno quei valori) oppure coi settori LBA.
Sicuramente però se le cose stanno così potrei fargli caricare anche un file aggiunto in coda presumo.
Però non so dove caspiterina siano questi pointer sia dei settori LBA/Offset/Timecode e soprattutto il valore dei frames.
Nessuno può aiutarmi a trovare questi valori per correggerli per favore?
Ora ho provato a fare un esperimento:
Ho preso il file .XAS del gioco (quello che contiene tutta la musica ed i filmati in un file unico) e con l'editor esadecimale ho provato a cancellare unicamente i byte di Anna censurati della versione europea. Dopo il video di Anna c'è quello di Gon.
Questi gli offset esadecimali (del file XAS):
Anna: 0x1E197A67
Gon: 0x1Eb07637
Di conseguenza da 0x1E197A67 a 0x1Eb07637 avevo cancellato tutto e dopo ci ho messi quelli di Anna dalla versione giapponese, che pesa 4 MB in più.
Però c'è un problema. Ovvero che il file ottenuto è più grosso e questo file XAS non è l'ultimo della ISO, di conseguenza l'ho reinserito con CDmage che ha troncato gli ultimi 4 MB in coda.
(tentando di creare una nuova ISO da 0 non corrisponde qualche checksum e di conseguenza invece non funzionano nessuna musica e nessun video).
Cosa succede quindi:
Il video di Anna sembra caricare perfettamente, però rispetta la durata originale del video censurato. Il successivo nel file XAS che è quello di Gon parte da dove si tronca quello di Anna e comunque non si vede molto bene, forse perché l'aspect ratio dovrebbe essere diverso.
Invece il video iniziale del gioco, che sta in fondo, avendo i byte spostati mostra invece il finale di Tiger che balla. Si vede perfettamente ma parte in un punto un po' inoltrato del video.
Se ne deduce che anche ricodificare il video con un frame rate più basso per farcelo stare per sovrascrivere proprio quello spazio sarebbe inutile perché durerebbe meno comunque.
Da qualche parte è scritto quanti frames possiede quel video e cercando il valore sia in decimale che esadecimale, anche invertendo, non riesco a trovarlo.
Inoltre o come avevate ipotizzato i pointer verso i video sono indicati come durata del CD (ed avevo i mezzi per provare a trovare il punto di un time code con un lettore CD ma non ho trovato nemmeno quei valori) oppure coi settori LBA.
Sicuramente però se le cose stanno così potrei fargli caricare anche un file aggiunto in coda presumo.
Però non so dove caspiterina siano questi pointer sia dei settori LBA/Offset/Timecode e soprattutto il valore dei frames.
Nessuno può aiutarmi a trovare questi valori per correggerli per favore?