Grafica Psx

Aperto da Phoenix, Agosto 08, 2005, 11:22:04

Discussione precedente - Discussione successiva

Phoenix

Sto traducendo un gioco..... PSX e mi servirebbe modificare la tabella dei font in modo da aggiungere le lettere accentate.
Il problema è questo (tutte a me capitano!):
I font sono in formtop tim e si trovano, insieme ad altre 300 e più tim, tutte inserite in un unico file.
Ho provato ad estrarle con timrip2 ma la maggiorparte delle tim vengono estratte male. (non vengono visualizzate con nessun programma ES.PSmplay)
Se invece provo ad analizzare il grande file contenente le tim con Yu_ri tutte le immagini sono visualizabili benissimo, i problemi sono questi:
1.Yu_ri non da informazioni sull'offset dei singoli tim quindi non ho informazioni sul loro reinserimento.
2.yu_ri non permette l'estrazione diretta in tim ma in bmp quindi non posso         tentare unra ricerca di porzioni di codice della tim estratta nel file grande per tentare una ricerca del suo offset.



Non so cos'altro provare, aiutatemi voi.

Grazie
Phoenix
****************
membro di SadNES cITy
I gruppo italiano di traduzione ROM
http://www.sadnescity.it
*****************************

yuumeikai

Ti consiglio comunque di utilizzare TIMRIP, di trasformare i file in BMP, modificarli, riportarli a TIM e reinserire con un programma chiamato InsertX creato da mentz (lo trovi sul suo sito http://www.mentzland.co.uk/).

Conta che il TIMRIP dà info sugli offset delle immagini estratte e InsertX lavora proprio con quei dati.

Sephiroth 1311

Ti consiglio anche Timviewer, supporta anche la conversione TIMMulticlut<->BMP, se dovesse servirti.

Prendilo da qui.

Ciao.
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

Phoenix

Grazie a tutti e due per il vostro utilissimo aito.
Ho provato a estrarre le tim con timrip e non timrip2 e le tim sono tutte perfettamente visualizzabili!!!!!!!!!!!!!!!!!!!!!!!!!!!

Vi farò sapere se il loro reinserimento è andato a buon fine
Grazie!!!!!!!!!!!!!!!!!!!!!!!!!



P.S. Uso già da un bel po' InzertX infatti era per questo che mi preoccupavo principalmente dell'offset delle tim visto che il programma è fatto apposta.
Phoenix
****************
membro di SadNES cITy
I gruppo italiano di traduzione ROM
http://www.sadnescity.it
*****************************

Sephiroth 1311

CitazioneGrazie a tutti e due per il vostro utilissimo aito.
Ho provato a estrarre le tim con timrip e non timrip2 e le tim sono tutte perfettamente visualizzabili!!!!!!!!!!!!!!!!!!!!!!!!!!!

Vi farò sapere se il loro reinserimento è andato a buon fine
Grazie!!!!!!!!!!!!!!!!!!!!!!!!!



P.S. Uso già da un bel po' InzertX infatti era per questo che mi preoccupavo principalmente dell'offset delle tim visto che il programma è fatto apposta.
Se vuoi, Timviewer reinserisce automaticamente le TIM. :D  
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

Volendo si possono fare delle modifiche al mio programmillo... :)
(basta avere pazienza...)

Phoenix

CitazioneVolendo si possono fare delle modifiche al mio programmillo... :)
(basta avere pazienza...)
sapendo programmare.....  :(  :(  :(  :(  
Phoenix
****************
membro di SadNES cITy
I gruppo italiano di traduzione ROM
http://www.sadnescity.it
*****************************

Phoenix

Non so dove sbattere la testa!!!!!!!!
Ho trovato la tim con tutti i font. ho fatto delle prove cancellandoli tutti e reinserendo la tim nell'immagine ma misteriosamente il testo è ancora perfettamente leggibile..Perché!!!!!!!!!!!!!!
HO provato a cercare altre tim in caso i fossero più tipi di font.. ma niente.
Aiutatemi voi.
Ah un'altra cosa.Nel gioco ci sono due file di nome Tim_boot.lpk e tim_tt:lpk.
Esaminandoli con tim rip o altri programmi sembrano non essereci immagini tim al loro interno e nemmeno in raw (già provato), ma se provo a sostituirli con dei files dummy (tutti 0000000000), tutta la schermata iniziale e di selezione gioco scompare, quindi delle immagine in quei files ci sono e il loro nome lascia pensare a delle tim. ome posso fare a estrarle?????


Grazie per la vostra pazienza.
Phoenix
****************
membro di SadNES cITy
I gruppo italiano di traduzione ROM
http://www.sadnescity.it
*****************************

Gemini

Probabilmente saranno compresse e quello che tu hai trovato è solo uno scarto non compresso.

Phoenix

CitazioneProbabilmente saranno compresse e quello che tu hai trovato è solo uno scarto non compresso.
Intendi dire che tutte le immagini sono compresse in quel file e che alcune di esse possono essere estratte perché,anche se si trovano in quel file,non sono compresse?
Scusa i vari giochi di arole ma spero di essere stato chiaro.



Comunque il file che contiene la tim con i probabili font non è uno dei due con estensione lpk ma è un file grande sugli 8Mb
Phoenix
****************
membro di SadNES cITy
I gruppo italiano di traduzione ROM
http://www.sadnescity.it
*****************************

Gemini

CitazioneIntendi dire che tutte le immagini sono compresse in quel file e che alcune di esse possono essere estratte perché,anche se si trovano in quel file,non sono compresse?
Non ho detto nulla del genere. I file che hai trovato tu probabilmente sono semplicemente delle copie non compresse e INUTILIZZATE, mentre i file veramente caricati potrebbero essere compressi, motivo per cui non li trovi nel cd. Ora è chiaro il concetto?

Phoenix

Citazione
CitazioneIntendi dire che tutte le immagini sono compresse in quel file e che alcune di esse possono essere estratte perché,anche se si trovano in quel file,non sono compresse?
Non ho detto nulla del genere. I file che hai trovato tu probabilmente sono semplicemente delle copie non compresse e INUTILIZZATE, mentre i file veramente caricati potrebbero essere compressi, motivo per cui non li trovi nel cd. Ora è chiaro il concetto?
Per quale motivo dovrebbero essereci delle copie non compresse delle immagini se ci sono già quelle compresse?
A che serve la compressione allora?

Comunque ora spiego meglio come sono i files:
1.ci sono i file .lpk che contengono le immagini di boot e scelta gioco.
2.C'è un grande file .bin che analizzandolo con tim rip ho scoperto che contiene un saccodi tims (sfondo dei menu, numeri per il danno in battaglia e anche i FONTS). Ho provato a modificarne alcune e nel gioco le immagini modificate vengono visualizzate con le relative modifiche, mentre la tim dei fonts, anche se modificata, non influisce sul gioco. Perché proprio questa?).

Comunque visto che hai molta esperienza per quanto riguarda i giochi PSX, perdona la mia ignoranza, ma sto cercando di imparare...
Phoenix
****************
membro di SadNES cITy
I gruppo italiano di traduzione ROM
http://www.sadnescity.it
*****************************

Gemini

CitazionePer quale motivo dovrebbero essereci delle copie non compresse delle immagini se ci sono già quelle compresse?
E lo chiedi a me? Chiedi agli sviluppatori del gioco.

CitazioneA che serve la compressione allora?
Di norma si comprimono i dati per 2 ragioni:
1) guadagnare velocità sui caricamenti;
2) impedire che qualcuno modifichi qualcosa senza problemi.

L'unica alternativa che mi viene in mente è che il font non sia codificato né in tim, né in ram, ma in stringhe di 2 byte per riga di 16 pixel, ovvero tile.

Phoenix

Citazione
CitazionePer quale motivo dovrebbero essereci delle copie non compresse delle immagini se ci sono già quelle compresse?
E lo chiedi a me? Chiedi agli sviluppatori del gioco.

CitazioneA che serve la compressione allora?
Di norma si comprimono i dati per 2 ragioni:
1) guadagnare velocità sui caricamenti;
2) impedire che qualcuno modifichi qualcosa senza problemi.

L'unica alternativa che mi viene in mente è che il font non sia codificato né in tim, né in ram, ma in stringhe di 2 byte per riga di 16 pixel, ovvero tile.
Se così fosse, come posso fare a estrarli, modificarli e reinserirli?
Phoenix
****************
membro di SadNES cITy
I gruppo italiano di traduzione ROM
http://www.sadnescity.it
*****************************

Gemini

CitazioneSe così fosse, come posso fare a estrarli, modificarli e reinserirli?
Se fossero così COME? :blink: