Ff7 Scene.bin Editor

Aperto da mentz, Gennaio 30, 2004, 17:57:03

Discussione precedente - Discussione successiva

mentz

Si si...

è quella che mi ha fatto capire che avevo fatto diversi errori sui file...

Ho fatto una versione che può caricare anche tutti e 256 i file estratti dai gz...
(poi uno sceglie quale vedere....)

Ho incrementato l'editor, ora si può anche vedere il secondo o terzo nemico...
(in un file possono starci fino a 3 nemici, o vedere lo stesso tre volte tipo Ultima weapon che ha 3 valori diversi...)

A proposito di valori diversi...
Ma ultima Weapon non doveva sganciare la spada che porta il suo nome a fine battaglia ?
Perché a me risulta altro...anche perché il valore di quest'arma dovrebbe essere
0x08F....ma io ho valori diversi nel file tipo 0x0139 che è un anello...

mentz

PS: avete una table di ff7 più "gonfia" della mia ?


ecco la mia table:
00=
07='
0B=+
0C=,
0D=-
0E=.
10=0
11=1
12=2
13=3
14=4
15=5
16=6
17=7
18=8
19=9
1A=:
1B=;
21=A
22=B
23=C
24=D
25=E
26=F
27=G
28=H
29=I
2A=J
2B=K
2C=L
2D=M
2E=N
2F=O
30=P
31=Q
32=R
33=S
34=T
35=U
36=V
37=W
38=X
39=Y
3A=Z
41=a
42=b
43=c
44=d
45=e
46=f
47=g
48=h
49=i
4A=j
4B=k
4C=l
4D=m
4E=n
4F=o
50=p
51=q
52=r
53=s
54=t
55=u
56=v
57=w
58=x
59=y
5A=z

Sephiroth 1311

Io ne ho una con tutti i simboli più importanti e le accentate, ma mi mancano i vari tag tipo colori e così via.
Appena viene Tidus chiedo a lui.
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

Mentz, vedi se questa va bene.
È basata sui font modificati dalla patch (in pratica la É diventa È e la í diviene ì, e sono stati modificati alcuni inutilissimi simboletti per delle scritte grafiche).
Forse ci sarà qualche piccola imperfezione sulle lettere accentate non italiane, comunque.

(mickey, mi aspetto il linciaggio al più presto, sicuramente qualche pastrocchio ci sarà  :P )

00=
01=!
02="
03=#
04=$
05=%
06=&
07='
08=(
09=)
0A=*
0B=+
0C=,
0D=-
0E=.
0F=\
10=0
11=1
12=2
13=3
14=4
15=5
16=6
17=7
18=8
19=9
1A=:
1B=;
1C=<
1D==
1E=>
1F=?
20=@
21=A
22=B
23=C
24=D
25=E
26=F
27=G
28=H
29=I
2A=J
2B=K
2C=L
2D=M
2E=N
2F=O
30=P
31=Q
32=R
33=S
34=T
35=U
36=V
37=W
38=X
39=Y
3A=Z
3B=[
3C=\
3D=]
3E=^
3F=_
40=`
41=a
42=b
43=c
44=d
45=e
46=f
47=g
48=h
49=i
4A=j
4B=k
4C=l
4D=m
4E=n
4F=o
50=p
51=q
52=r
53=s
54=t
55=u
56=v
57=w
58=x
59=y
5A=z
5B={
5C=|
5D=}
5E=~
60=Ä
61=Á
62=Ç
63=È
64=Ñ
65=Ö
66=Ü
67=à
68=á
69=â
6A=ä
6B=ã
6C=å
6D=ç
6E=é
6F=è
70=ê
71=ë
72=ì
73=í
74=î
75=ï
76=ñ
77=ó
78=ò
7D=ù
84=Ù
A0=¿
A1=¡
A2=¬
A9=£
E8=|
EA=Cloud
EB=Barret
EC=Tifa
ED=Earith
EE=Red
EF=Yuffie
F0=Cait Sith
F1=Vincent
F2=Cid
F6=<O>
F7=<T>
F8=<Q>
F9=<X>
*E7
/FF
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

mentz

Bellissima...
Forse adesso avrò + possibilità di riconvertire il testo "tradotto"...
(ho qualche rogna sui byte che non sono nella table, se dovessero capitare...)

PS: Proprio adesso (22:13) sto aggiungendo la visualizzazione degli attacchi...

Spero che non siano + di 21...

Gemini

Mentz, se ti serve posso procurarti il sorgente del mio estrattore di gz dello scene (a ritrovarlo da qualche parte) almeno ti eviti di usare lo squallido metodo dei 0x200 byte a gz :P

mickey

Ti posto anche la table fatta da noi. Forse potrebbe servirti.
Sono ansioso di provare il programma.

/FF
00=
01=!
02="
03=#
04=$
05=%
06=&
07='
08=(
09=)
0A=*
0B=+
0C=,
0D=-
0E=.
0F=/
10=0
11=1
12=2
13=3
14=4
15=5
16=6
17=7
18=8
19=9
1A=:
1B=;
1C=<
1D==
1E=>
1F=?
20=@
21=A
22=B
23=C
24=D
25=E
26=F
27=G
28=H
29=I
2A=J
2B=K
2C=L
2D=M
2E=N
2F=O
30=P
31=Q
32=R
33=S
34=T
35=U
36=V
37=W
38=X
39=Y
3A=Z
3B=[
3C=\
3D=]
3E=^
3F=_
40=`
41=a
42=b
43=c
44=d
45=e
46=f
47=g
48=h
49=i
4A=j
4B=k
4C=l
4D=m
4E=n
4F=o
50=p
51=q
52=r
53=s
54=t
55=u
56=v
57=w
58=x
59=y
5A=z
5B={
5C=|
5D=}
5E=~
63=É
69=à
6E=é
6F=è
73=ì
78=ò
7D=ù
A1=¡
A9=...
AB=À
B2=[Begin]
B3=[End]
B4=['D]
B5=['S]
C1=[.]
C9=È
CD=Ì
D1=Ò
E0=[Scelta]
E1=[TAB]
E2=,
E8=[NewS]
EA=Cloud
EB=Barret
EC=Tifa
ED=Aeris
EE=Red XIII
EF=Yuffie
F0=Cait Sith
F1=Vincent
F2=Cid
F3=Party #1
F4=Party #2
F5=Party #3
F6=[CIRCLE]
F7=[SQUARE]
F8=[TRIANGLE]
F9=[X]
FED2=[Grigio]
FED3=[Blu]
FED4=[Rosso]
FED5=[Celeste]
FED6=[Verde]
FED7=[Viola]
FED8=[Giallo]
FED9=[Bianco]
FEDF=[...]
FEDC=[Grigio?]


Ciao
mickey
****************
membro di SadNES
I gruppo italiano di traduzione ROM
*****************************
"La nostra paura più grande non è il nostro essere inadeguati. La nostra paura più grande è sapere che siamo grandi oltre ogni misura. È la nostra luce, non la nostra ombra che spaventa la maggior parte di noi. Ci chiediamo, chi sono io per essere grande, brillante, importante e pieno di talento?
In effetti, perché non dovresti esserlo? Il tuo volare basso non sarà di alcun aiuto al mondo!"
Marianne Williamson

mentz

Wow! Che Table!
(Grazie....)

Ho finito i due programmi...e sono online
il nuovo zip è più grande di 454 kb  (10 in + del precedente)

il primo divide scene bin in blocchi, poi li apre ed estrae i gz
scrive un resoconto e anche la probabile sequenza del file kernel.bin...

il secondo apre tonnellate di file contemporaneamente.
Visualizza gli attacchi
Sono possibili modifiche in tutti i campi (basta seguire le nuove regole della guida inclusa) - contento Seph ?

Speriamo di aver fatto una cosa carina...

Sephiroth 1311

Perfetto., riferirò tutto al più presto a Tidus.
Così potremo sapere esattamente dov'è il problema nel nostro scene e rilasciare, dopo testing (stavolta il tempo dovrei averlo, soprattutto cheattando un po' ;) ), una 2.1 con correzioni varie (ed espansione delle finestre dove si può).

Edit: Dimenticavo, pel Kernel hai risolto?
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

mentz

Se vedi bene il primo prog...(ff7SE)

_Ombra_

Ottimo programma Mentz però ho un paio di cose da chiedere/farti notare:

Prima di tutto mi piacerebbe sapere perchè hai fatto due programmi... non basta uno che ti apre tutta la lista dei file su un lato? Non vedo la necessità di fare due programmi... basta uno più completo. Comunque sono scelte tue :)

Volevo farti notare un bel bug enorme. Apri un file qualsiasi, poi clicca su Apri file ma invece di sceglierne uno dagli cancel e cerca di cambiare di tabella.

Infine, come mai, quando apri alcuni file escono dei char senza senso? e soprattutto non sarebbe meglio gestire i char sconosciuti in un'altra maniera? Per esempio come output potrebbe visualizzare l'hex corrispondente al char sconosciuto.
          _Ombra_
****************************
  SadNES cITy Translations
   1º gruppo    italiano
     di traduzione ROM
****************************

mentz

Il perché dei due programmi è perché facendo vari sperimenti, mi sono trovato a gestire le cose in maniera separata...

l'errore List index out of bound è normale...se uno fa i tranelli al programma...mica posso gestire l'uso sconsiderato del programma...
se fai apri file è perché devi aprire un file...
(se ci fai caso il programma continua a funzionare benissimo se carichi veramente un file, manca da mettere un "Clear" aggiuntivo sulla listbox (che si trova dentro il ciclo appena apri un file...) nel caso l'utente non volgia caricare più un file, ma tanto l'altro o gli altri file li ho già levati dalla memoria.

Il problema dei char senza senso si hanno anche quando usi translhextion....(penso che quelli a cui ti riferisci siano gli 0xFF dopo i nomi, ma se ci pensi devo caricare 32 byte, quindi quelli devi vederli).
Alcuni mostri hanno dei nomi senza senso con qualsiasi tabella...

se facessi apparire tutto più pulito non riuscirei a rintracciare i byte da ritrasformare nel loro formato originale...

la colpa è anche delle caselle di testo che non rappresentano bene il testo (la stringa di input ha molti più simboli...

:)

se ho tempo correggo il prog per l'uso "improprio"...

Tidus

Il cammino dell'uomo timorato è minacciato da ogni parte dalle iniquità degli esseri egoisti e dalla tirannia degli uomini malvagi. Benedetto sia colui che nel nome della carità e della buona volontà conduce i deboli attraverso la valle delle tenebre perchè egli è in verità il pastore di suo fratello e il ricercatore dei figli smarriti. E la mia giustizia calerà sopra di loro con grandissima vendetta e furiosissimo sdegno, su coloro che proveranno ad ammorbare ed infine a distruggere i miei fratelli. E tu saprai che il mio nome è quello del Signore quando farò calare la mia vendetta sopra di te...

mentz

Ri-uplodata una versione senza "baco-da-smanettatore"....

PS: dimenticavo...
Non uso una table...