Ocarina Of Time

Aperto da DaG, Aprile 06, 2004, 16:59:00

Discussione precedente - Discussione successiva

Sephiroth 1311

CitazioneTi ho mandato la mail! ;)
Grazie infinite. ;)
Sephiroth 1311
****************
membro di SadNES cITy
I gruppo italiano di traduzione ROM
http://www.sadnescity.it
*****************************
Fidati di chi ama leggere, fidati di chi porta sempre con sé un libro di poesie. Guarda con sospetto chi ti dice che non ha tempo, che la letteratura è una bella  cosa, che quando si è giovani  si può leggere, ma poi? Mente, non gliene importa nulla. Mente sapendo di mentire.
Roberto Cotroneo

Sephiroth 1311

Dag, devo rettificare un'altra cosa.
La palette da usare per i comandi è la default, infatti i comandi hanno anche un neretto di sfondo.
Sephiroth 1311
****************
membro di SadNES cITy
I gruppo italiano di traduzione ROM
http://www.sadnescity.it
*****************************
Fidati di chi ama leggere, fidati di chi porta sempre con sé un libro di poesie. Guarda con sospetto chi ti dice che non ha tempo, che la letteratura è una bella  cosa, che quando si è giovani  si può leggere, ma poi? Mente, non gliene importa nulla. Mente sapendo di mentire.
Roberto Cotroneo

DaG

Una domanda: ma se io faccio un file d'immagine contenente tutti file decompressi *.dat in ordine e lo comprimo con il compressore grafico, dovrei riottenere la rom di Ocarina of Time funzionante, no?
Io c'ho provato a farlo, ma non funziona; potrebbe comunque essere benissimo che abbia sbagliato qualcosa.

Sephiroth 1311

CitazioneUna domanda: ma se io faccio un file d'immagine contenente tutti file decompressi *.dat in ordine e lo comprimo con il compressore grafico, dovrei riottenere la rom di Ocarina of Time funzionante, no?
Io c'ho provato a farlo, ma non funziona; potrebbe comunque essere benissimo che abbia sbagliato qualcosa.
Ovviamente no... :huh:
Prima cosa: quei file sicuramente non sono tutti, c'è anche roba non compressa, come sai.

Seconda cosa: come pretendi che il gioco funzioni se riunisci tutti i files in un colpo?
Ogni file è compresso a sé stante, con un suo header, è una compressione per i cavoli suoi, non puoi comprimere tanti file in una volta sola, gli stessi archivi sono tanti files compressi singolarmente uniti assieme e "regolati" poi internamente in qualche modo.

Terza cosa: un file iso ha, ovviamente, nei primi settori, la sua bella toc e cavolate varie...

Sephiroth 1311
****************
membro di SadNES cITy
I gruppo italiano di traduzione ROM
http://www.sadnescity.it
*****************************
Fidati di chi ama leggere, fidati di chi porta sempre con sé un libro di poesie. Guarda con sospetto chi ti dice che non ha tempo, che la letteratura è una bella  cosa, che quando si è giovani  si può leggere, ma poi? Mente, non gliene importa nulla. Mente sapendo di mentire.
Roberto Cotroneo

DaG

Ehm.. :huh:  Sì, effetivamente hai ragione ho solo fatto un tentativo.
Comunque non sapevo precisamente come funzionasse il decompressore (non avendone mai usato uno) e credevo che la parte non compressa rimanesse invariata, ma comunque presente in quei file dat.

Scusami tanto, ma cos'è LBA di cui parlavi prima?

Se non ho capito male per facilitare le cose devo raggruppare i file *.dat in un file d'immagine e poi guardarmelo con lo SpriteView, giusto?
Se trovo qualcosa che mi interessa, come faccio a capire di che file dat fa parte?
L'offset del file d'immagine non può corrispondere con l'offset che ha per nome il file dat essendo quest'ultimo riferito alla rom ancora compressa, no?
Spero di essermi spiegato in maniera decente.

Sephiroth 1311

Allora, per creare dei .iso con dei file prenti sul mio pc ho sempre utilizzato Cdrwin, ma qualsiasi altro programma capace di fare ciò va bene.
Seconda cosa, calcolare l'LBA è facilissimo.
Prenditi l'offset in decimale, poi dividilo per 2048 ed eccoti l'LBA.
Ovviamente, se si fosse trattato di un file immagine raw (tipo psx), avresti dovuto dividere per 2352.
Una volta trovato l'LBA, sarai anche in grado di trovare il file "incriminato".
That's all.
Sephiroth 1311
****************
membro di SadNES cITy
I gruppo italiano di traduzione ROM
http://www.sadnescity.it
*****************************
Fidati di chi ama leggere, fidati di chi porta sempre con sé un libro di poesie. Guarda con sospetto chi ti dice che non ha tempo, che la letteratura è una bella  cosa, che quando si è giovani  si può leggere, ma poi? Mente, non gliene importa nulla. Mente sapendo di mentire.
Roberto Cotroneo

mat

C'è anche un altro modo (quello che uso io di solito).
Basta riunire i files in un archivio zip con compressione "none", poi per sapere quale file si è modificato basta far fare il test dell'archivio, il file modificato è quello con il CRC sbagliato.
Mat
*****************
membro dei SadNES
Il gruppo italiano
di traduzione ROM
*****************

Sephiroth 1311

CitazioneC'è anche un altro modo (quello che uso io di solito).
Basta riunire i files in un archivio zip con compressione "none", poi per sapere quale file si è modificato basta far fare il test dell'archivio, il file modificato è quello con il CRC sbagliato.
Più o meno è la stessa cosa del fatto del .iso...  :)  
Sephiroth 1311
****************
membro di SadNES cITy
I gruppo italiano di traduzione ROM
http://www.sadnescity.it
*****************************
Fidati di chi ama leggere, fidati di chi porta sempre con sé un libro di poesie. Guarda con sospetto chi ti dice che non ha tempo, che la letteratura è una bella  cosa, che quando si è giovani  si può leggere, ma poi? Mente, non gliene importa nulla. Mente sapendo di mentire.
Roberto Cotroneo

DaG

Grazie mille ragazzi!
Credo che userò il metodo che mi ha detto Mat, ma solo perché ne capisco il motivo.
Non che non mi fidi di Sephirot, anzi, ma quando non capisco il perché di qualcosa preferisco evitare (perché va diviso per 2048 l'offset decimale, mentre per PSX va diviso per 2352? :huh: ). ;)  

Sephiroth 1311

CitazioneGrazie mille ragazzi!
Credo che userò il metodo che mi ha detto Mat, ma solo perché ne capisco il motivo.
Non che non mi fidi di Sephirot, anzi, ma quando non capisco il perché di qualcosa preferisco evitare (perché va diviso per 2048 l'offset decimale, mentre per PSX va diviso per 2352? :huh: ). ;)
Perché i file .iso hanno 2048 bytes per settore.
I cd psx, invece, VANNO SEMPRE CREATI in modalità raw (bin, img...conosic, no?), la quale modalità ha 2352 bytes per settore (oltre ai 2048 ci sono byte che vengono usati come controllo dell'integrità dei dati).
Sephiroth 1311
****************
membro di SadNES cITy
I gruppo italiano di traduzione ROM
http://www.sadnescity.it
*****************************
Fidati di chi ama leggere, fidati di chi porta sempre con sé un libro di poesie. Guarda con sospetto chi ti dice che non ha tempo, che la letteratura è una bella  cosa, che quando si è giovani  si può leggere, ma poi? Mente, non gliene importa nulla. Mente sapendo di mentire.
Roberto Cotroneo

DaG

Citazione
CitazioneGrazie mille ragazzi!
Credo che userò il metodo che mi ha detto Mat, ma solo perché ne capisco il motivo.
Non che non mi fidi di Sephirot, anzi, ma quando non capisco il perché di qualcosa preferisco evitare (perché va diviso per 2048 l'offset decimale, mentre per PSX va diviso per 2352? :huh: ). ;)
Perché i file .iso hanno 2048 bytes per settore.
I cd psx, invece, VANNO SEMPRE CREATI in modalità raw (bin, img...conosic, no?), la quale modalità ha 2352 bytes per settore (oltre ai 2048 ci sono byte che vengono usati come controllo dell'integrità dei dati).
Bene, ho imparato qualcosa di nuovo!  :lol:  

DaG

Ecco tutta la grafica che ho trovato e non c'è nella guida di Anton
(almeno credo), se a qualcuno interessa...:

DESCR.   *.DAT   OFFSET   WIDTH   MODE

PIANI   856570   0X18   24   LINEAR8
PLEASE   AFD890   0XF390   160   LINEAR8
LEGEND   CEE5A0   0X7E0   120   LINEAR8
OCARINA   CEE5A0   0X820   112   LINEAR8
THE END   CEE5A0   0X18E0   80   LINEAR8
NINTEND   CEE5A0   0X2270   64   LINEAR8
PRESENT   CEE5A0   0X3790   96   LINEAR8
ZELDA   D3A4E0   0X56BDF   64   LINEAR8
SONORO   1313830   0X32990   48   LINEAR8
Z-TARGE   1313830   0X33640   64   LINEAR8
SWITCH   1313830   0X33AE0   48   LINEAR8
BOTTONI   1313830   0X34F00   128   LINEAR8
ERROR41   AFD890   0XC700   96   LINEAR8   

Comunque molte di queste cose sono intraducibili (per esempio mono,
stereo, ecc...) ed altre le voglio lasciar invariate ("the legend of
zelda" per esempio).

N.B.: Nella descrizione il nome non supera le 8 lettere per utilità
personale (è anche il nome dei file *.png che ho estratto :P ).

Sephiroth 1311

CitazioneEcco tutta la grafica che ho trovato e non c'è nella guida di Anton
(almeno credo), se a qualcuno interessa...:

DESCR.   *.DAT   OFFSET   WIDTH   MODE

PIANI   856570   0X18   24   LINEAR8
PLEASE   AFD890   0XF390   160   LINEAR8
LEGEND   CEE5A0   0X7E0   120   LINEAR8
OCARINA   CEE5A0   0X820   112   LINEAR8
THE END   CEE5A0   0X18E0   80   LINEAR8
NINTEND   CEE5A0   0X2270   64   LINEAR8
PRESENT   CEE5A0   0X3790   96   LINEAR8
ZELDA   D3A4E0   0X56BDF   64   LINEAR8
SONORO   1313830   0X32990   48   LINEAR8
Z-TARGE   1313830   0X33640   64   LINEAR8
SWITCH   1313830   0X33AE0   48   LINEAR8
BOTTONI   1313830   0X34F00   128   LINEAR8
ERROR41   AFD890   0XC700   96   LINEAR8   

Comunque molte di queste cose sono intraducibili (per esempio mono,
stereo, ecc...) ed altre le voglio lasciar invariate ("the legend of
zelda" per esempio).

N.B.: Nella descrizione il nome non supera le 8 lettere per utilità
personale (è anche il nome dei file *.png che ho estratto :P ).
Ottimo lavoro. :)
Se può interessarti sto scrivendo un elenco di dove sono le locazioni (in 57 files sì, ma non viene indicato l'ordine preciso).
Sephiroth 1311
****************
membro di SadNES cITy
I gruppo italiano di traduzione ROM
http://www.sadnescity.it
*****************************
Fidati di chi ama leggere, fidati di chi porta sempre con sé un libro di poesie. Guarda con sospetto chi ti dice che non ha tempo, che la letteratura è una bella  cosa, che quando si è giovani  si può leggere, ma poi? Mente, non gliene importa nulla. Mente sapendo di mentire.
Roberto Cotroneo

DaG

I 57 file "icriminati" sono questi:

22/08/2003  17.26             6.912 1311700.DAT
22/08/2003  17.26             6.912 12F0E00.DAT
22/08/2003  17.26             6.912 12F3AD0.DAT
22/08/2003  17.26             6.912 12F5EE0.DAT
22/08/2003  17.26             6.912 12F6A70.DAT
22/08/2003  17.26             6.912 12F7E60.DAT
22/08/2003  17.26             6.912 12F9CA0.DAT
22/08/2003  17.26             6.912 12F28C0.DAT
22/08/2003  17.26             6.912 12F31C0.DAT
22/08/2003  17.26             6.912 12F53A0.DAT
22/08/2003  17.26             6.912 12F92F0.DAT
22/08/2003  17.26             6.912 12F1710.DAT
22/08/2003  17.26             6.912 12F2080.DAT
22/08/2003  17.26             6.912 12F4630.DAT
22/08/2003  17.26             6.912 12F7220.DAT
22/08/2003  17.26             6.912 12F8800.DAT
22/08/2003  17.26             6.912 12FA5E0.DAT
22/08/2003  17.26             6.912 12FAE80.DAT
22/08/2003  17.26             6.912 12FB470.DAT
22/08/2003  17.26             6.912 12FBC00.DAT
22/08/2003  17.26             6.912 12FC4C0.DAT
22/08/2003  17.26             6.912 12FCD60.DAT
22/08/2003  17.26             6.912 12FD5D0.DAT
22/08/2003  17.26             6.912 12FDFB0.DAT
22/08/2003  17.26             6.912 12FE6B0.DAT
22/08/2003  17.26             6.912 12FEE40.DAT
22/08/2003  17.26             6.912 12FF840.DAT
22/08/2003  17.26             6.912 130A660.DAT
22/08/2003  17.26             6.912 130AF80.DAT
22/08/2003  17.26             6.912 130B6F0.DAT
22/08/2003  17.26             6.912 130C2E0.DAT
22/08/2003  17.26             6.912 130C8F0.DAT
22/08/2003  17.26             6.912 130D3B0.DAT
22/08/2003  17.26             6.912 130DD90.DAT
22/08/2003  17.26             6.912 130E660.DAT
22/08/2003  17.26             6.912 130F090.DAT
22/08/2003  17.26             6.912 130FA70.DAT
22/08/2003  17.26             6.912 1300CC0.DAT
22/08/2003  17.26             6.912 1301C00.DAT
22/08/2003  17.26             6.912 1302C00.DAT
22/08/2003  17.26             6.912 1303CC0.DAT
22/08/2003  17.26             6.912 1304EB0.DAT
22/08/2003  17.26             6.912 1306AA0.DAT
22/08/2003  17.26             6.912 1308A00.DAT
22/08/2003  17.26             6.912 1309C50.DAT
22/08/2003  17.26             6.912 1310DB0.DAT
22/08/2003  17.26             6.912 13015A0.DAT
22/08/2003  17.26             6.912 13081E0.DAT
22/08/2003  17.26             6.912 13092F0.DAT
22/08/2003  17.26             6.912 1300420.DAT
22/08/2003  17.26             6.912 1302350.DAT
22/08/2003  17.26             6.912 1303470.DAT
22/08/2003  17.26             6.912 1304570.DAT
22/08/2003  17.26             6.912 1305710.DAT
22/08/2003  17.26             6.912 1306180.DAT
22/08/2003  17.26             6.912 1307630.DAT
22/08/2003  17.26             6.912 1310370.DAT

Comunque se stai scrivendo cosa ci sia in ognuno di essi, mi faresti un grandissimo piacere a passarmelo. :)

Sephiroth 1311

CitazioneI 57 file "icriminati" sono questi:

22/08/2003  17.26             6.912 1311700.DAT
22/08/2003  17.26             6.912 12F0E00.DAT
22/08/2003  17.26             6.912 12F3AD0.DAT
22/08/2003  17.26             6.912 12F5EE0.DAT
22/08/2003  17.26             6.912 12F6A70.DAT
22/08/2003  17.26             6.912 12F7E60.DAT
22/08/2003  17.26             6.912 12F9CA0.DAT
22/08/2003  17.26             6.912 12F28C0.DAT
22/08/2003  17.26             6.912 12F31C0.DAT
22/08/2003  17.26             6.912 12F53A0.DAT
22/08/2003  17.26             6.912 12F92F0.DAT
22/08/2003  17.26             6.912 12F1710.DAT
22/08/2003  17.26             6.912 12F2080.DAT
22/08/2003  17.26             6.912 12F4630.DAT
22/08/2003  17.26             6.912 12F7220.DAT
22/08/2003  17.26             6.912 12F8800.DAT
22/08/2003  17.26             6.912 12FA5E0.DAT
22/08/2003  17.26             6.912 12FAE80.DAT
22/08/2003  17.26             6.912 12FB470.DAT
22/08/2003  17.26             6.912 12FBC00.DAT
22/08/2003  17.26             6.912 12FC4C0.DAT
22/08/2003  17.26             6.912 12FCD60.DAT
22/08/2003  17.26             6.912 12FD5D0.DAT
22/08/2003  17.26             6.912 12FDFB0.DAT
22/08/2003  17.26             6.912 12FE6B0.DAT
22/08/2003  17.26             6.912 12FEE40.DAT
22/08/2003  17.26             6.912 12FF840.DAT
22/08/2003  17.26             6.912 130A660.DAT
22/08/2003  17.26             6.912 130AF80.DAT
22/08/2003  17.26             6.912 130B6F0.DAT
22/08/2003  17.26             6.912 130C2E0.DAT
22/08/2003  17.26             6.912 130C8F0.DAT
22/08/2003  17.26             6.912 130D3B0.DAT
22/08/2003  17.26             6.912 130DD90.DAT
22/08/2003  17.26             6.912 130E660.DAT
22/08/2003  17.26             6.912 130F090.DAT
22/08/2003  17.26             6.912 130FA70.DAT
22/08/2003  17.26             6.912 1300CC0.DAT
22/08/2003  17.26             6.912 1301C00.DAT
22/08/2003  17.26             6.912 1302C00.DAT
22/08/2003  17.26             6.912 1303CC0.DAT
22/08/2003  17.26             6.912 1304EB0.DAT
22/08/2003  17.26             6.912 1306AA0.DAT
22/08/2003  17.26             6.912 1308A00.DAT
22/08/2003  17.26             6.912 1309C50.DAT
22/08/2003  17.26             6.912 1310DB0.DAT
22/08/2003  17.26             6.912 13015A0.DAT
22/08/2003  17.26             6.912 13081E0.DAT
22/08/2003  17.26             6.912 13092F0.DAT
22/08/2003  17.26             6.912 1300420.DAT
22/08/2003  17.26             6.912 1302350.DAT
22/08/2003  17.26             6.912 1303470.DAT
22/08/2003  17.26             6.912 1304570.DAT
22/08/2003  17.26             6.912 1305710.DAT
22/08/2003  17.26             6.912 1306180.DAT
22/08/2003  17.26             6.912 1307630.DAT
22/08/2003  17.26             6.912 1310370.DAT

Comunque se stai scrivendo cosa ci sia in ognuno di essi, mi faresti un grandissimo piacere a passarmelo. :)
Lo sto facendo ora ora.  :P
Perdonami se non l'ho fatto prima, ma oggi sono stato impegnato (scacchi e Manzoni...), ma ho la sera libera.
Sephiroth 1311
****************
membro di SadNES cITy
I gruppo italiano di traduzione ROM
http://www.sadnescity.it
*****************************
Fidati di chi ama leggere, fidati di chi porta sempre con sé un libro di poesie. Guarda con sospetto chi ti dice che non ha tempo, che la letteratura è una bella  cosa, che quando si è giovani  si può leggere, ma poi? Mente, non gliene importa nulla. Mente sapendo di mentire.
Roberto Cotroneo