Autore Topic: Grafica Raw Psx  (Letto 12693 volte)

Offline Phoenix

  • Amministratore
  • Utente senior
  • *****
  • Post: 603
    • Mostra profilo
    • SadNES cITy Translations
Grafica Raw Psx
« il: Settembre 11, 2005, 21:57:53 »
Come molti sanno, per modificare correttamente un file di un gioco PSX che contiene grafica in Formato RAW è necessario prendere la grandezza del file e dividerla per 64 in modo da ottenere la lunghezza del file (la larghezza è 64) da inserire nei campi obbligatori all'avvio dell'editor grafico per specificarne la risoluzione..
Però il grande problema è quello che non tutti i file hanno una grandezza divisibile per 64 e quindi non si può inserire un numero decimale come dimensione dell'immagine.
Come si fa?
Non ho trovato alcuna guida a riguardo, ma penso di aver trovato un sistema, non so se sia un metodo scontato oppure stupid, fatto è che funziona.
Quindi vorrei scrivere una guida a riguardo, ma prima vorrei sapere se vale la pena trattare questo argomento oppure è una cosa superflua?
Phoenix
****************
membro di SadNES cITy
I gruppo italiano di traduzione ROM
http://www.sadnescity.it
*****************************

Offline |GeO|

  • Utente senior
  • *****
  • Post: 953
    • Mostra profilo
    • http://www.geo04.altervista.org
Grafica Raw Psx
« Risposta #1 il: Settembre 11, 2005, 22:34:58 »
Tu scrivila, male non fa.

Offline Gemini

  • Amministratore
  • Utente senior
  • *****
  • Post: 1.747
    • Mostra profilo
Grafica Raw Psx
« Risposta #2 il: Settembre 11, 2005, 22:39:59 »
La divisione non è sempre uguale, dipende anche dal bitplane. Un'immagine a 16 bit non ha bisogno di alcuna divisione.

Offline Chop

  • Moderatore globale
  • Utenti Base
  • *****
  • Post: 5
    • Mostra profilo
Grafica Raw Psx
« Risposta #3 il: Settembre 12, 2005, 14:46:42 »
Citazione
La divisione non è sempre uguale, dipende anche dal bitplane.

Senza contare eventuali header che fanno sfasare la visualizzazione...

Comunque non ho capito perchè deve per forza essere larga 64.... Io, per quello che ho visto, ho incontrato raw anche di larghezze diverse, come 128 o 256 pixel.
Diciamo piuttosto che di solito sono sempre potenze di 2. O mi sono perso qualcosa?  :P  

Offline yuumeikai

  • Staff
  • Utente senior
  • *****
  • Post: 718
    • Mostra profilo
    • http://emureshon.gilda.it/smf/index.php
Grafica Raw Psx
« Risposta #4 il: Settembre 12, 2005, 15:16:56 »
Perché tutti leggono la guida di Dark sui file raw e non usano la testa. :P

Come ben dice Chop, si utilizzano le potenze di 2 (64,128,256,512,1024) a seconda della visualizzazione che si desidera (in base soprattutto alla grandezza delle immagini presenti in raw).

Offline Phoenix

  • Amministratore
  • Utente senior
  • *****
  • Post: 603
    • Mostra profilo
    • SadNES cITy Translations
Grafica Raw Psx
« Risposta #5 il: Settembre 12, 2005, 15:17:22 »
sì devono essere potenze di 2.
Phoenix
****************
membro di SadNES cITy
I gruppo italiano di traduzione ROM
http://www.sadnescity.it
*****************************

Offline Phoenix

  • Amministratore
  • Utente senior
  • *****
  • Post: 603
    • Mostra profilo
    • SadNES cITy Translations
Grafica Raw Psx
« Risposta #6 il: Settembre 12, 2005, 15:23:47 »
Citazione
Perché tutti leggono la guida di Dark sui file raw e non usano la testa. :P

Come ben dice Chop, si utilizzano le potenze di 2 (64,128,256,512,1024) a seconda della visualizzazione che si desidera (in base soprattutto alla grandezza delle immagini presenti in raw).
Però questo si può fare quando il file in questione contiene solo grafica RAW.
Però se quel file contiene sia grafica che parti di codice del gioco, non si può fare la divisione.
Phoenix
****************
membro di SadNES cITy
I gruppo italiano di traduzione ROM
http://www.sadnescity.it
*****************************

Offline Sephiroth 1311

  • Amministratore
  • Utente senior
  • *****
  • Post: 1.016
    • Mostra profilo
    • http://www.sadnescity.it
Grafica Raw Psx
« Risposta #7 il: Settembre 14, 2005, 22:19:02 »
Citazione
Però questo si può fare quando il file in questione contiene solo grafica RAW.
Però se quel file contiene sia grafica che parti di codice del gioco, non si può fare la divisione.
Certo, in quel caso occorre prima 'separare' la grafica dal resto dei dati.
A volte si possono trovare proprio le palette prima della grafica (Xenogears docet), anche se spesso (sempre?) non sono formati standard.
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

Offline Alexdp

  • Utente giovane
  • **
  • Post: 52
    • Mostra profilo
    • http://
Grafica Raw Psx
« Risposta #8 il: Settembre 15, 2005, 11:17:25 »
Citazione
Come ben dice Chop, si utilizzano le potenze di 2 (64,128,256,512,1024) a seconda della visualizzazione che si desidera (in base soprattutto alla grandezza delle immagini presenti in raw).
Per essere precisi, non è del tutto vero nemmeno questo.
Per farvi un esempio pratico, il file Sceap.dat nel root del cd di FFT si apre con le dimensioni 640*32, e 640 non è una potenza di 2, ma la somma di due tali potenze (512+128)...


ALEXDP
La disumanità del computer sta nel fatto che, una volta programmato e
messo in funzione, si comporta in maniera perfettamente onesta. (Isaac Asimov)

Offline yuumeikai

  • Staff
  • Utente senior
  • *****
  • Post: 718
    • Mostra profilo
    • http://emureshon.gilda.it/smf/index.php
Grafica Raw Psx
« Risposta #9 il: Settembre 15, 2005, 14:28:54 »
La dicitura "multipli di 2" dovrebbe soddisfare tutti.

Offline Gemini

  • Amministratore
  • Utente senior
  • *****
  • Post: 1.747
    • Mostra profilo
Grafica Raw Psx
« Risposta #10 il: Settembre 15, 2005, 15:47:11 »
Le immagini Psx sono multipli di 8 per l'esattezza.

Offline Dark Schneider

  • Utenti Base
  • *
  • Post: 24
    • Mostra profilo
    • http://www.clomax.emuita.it/dark
Grafica Raw Psx
« Risposta #11 il: Settembre 19, 2005, 10:41:17 »
Citazione
Perché tutti leggono la guida di Dark sui file raw e non usano la testa. :P
in genere in fondo alle mie guide c'e' scritto: "se leggete delle cappellate, comunicatemelo in modo che io possa correggerle." e in modo che altri leggendo la mia guida non facciano errori. Purtroppo nessuno si prende la "briga" di aprire il programmino di posta.
Quel metodo che ho spiegato funzionava con SOTN, e, essendo poco esperto di grafica psx, pensavo che nel caso di immagini raw funzionasse allo stesso modo per tutti i giochi (che idee utopistiche, vero?).

Offline yuumeikai

  • Staff
  • Utente senior
  • *****
  • Post: 718
    • Mostra profilo
    • http://emureshon.gilda.it/smf/index.php
Grafica Raw Psx
« Risposta #12 il: Settembre 19, 2005, 18:06:31 »
Il mio appunto era riferito a coloro che leggono le guide, credendole poi come unica e sola fede, senza ragionare su quello che realmente si deve fare per intervenire sul problema.

Credo che lo scopo fondamentale di una guida sia proprio quello; far partorire alla mente di chi lo legge soluzioni ai propri problemi. Ma non sempre è così.  -_-

E la colpa è di chi legge, non di chi scrive le guide, ovviamente.

Offline Phoenix

  • Amministratore
  • Utente senior
  • *****
  • Post: 603
    • Mostra profilo
    • SadNES cITy Translations
Grafica Raw Psx
« Risposta #13 il: Settembre 20, 2005, 09:49:05 »
Citazione
Il mio appunto era riferito a coloro che leggono le guide, credendole poi come unica e sola fede, senza ragionare su quello che realmente si deve fare per intervenire sul problema.

Credo che lo scopo fondamentale di una guida sia proprio quello; far partorire alla mente di chi lo legge soluzioni ai propri problemi. Ma non sempre è così.  -_-

E la colpa è di chi legge, non di chi scrive le guide, ovviamente.
Il fatto che la larghezza dei raw può variare l'avevo capita da un bel po', solo che mi ero perso perché i file raw che sto modificando contengono anche porzioni di codice del gioco
e quindi non riuscivo a modificarli senza far variare le dimensioni del file
Phoenix
****************
membro di SadNES cITy
I gruppo italiano di traduzione ROM
http://www.sadnescity.it
*****************************

Offline Dark Schneider

  • Utenti Base
  • *
  • Post: 24
    • Mostra profilo
    • http://www.clomax.emuita.it/dark
Grafica Raw Psx
« Risposta #14 il: Settembre 20, 2005, 22:24:27 »
per quanto mi ricordo, quello che voleva fare phoenix non mi sembra un gran lavoro. Se avevo un file che non era un multiplo di 64 (32, 128 o quello che è, viste le news) facevo così:

* dividevo la lunghezza per 64
* prendevo soltanto la parte intera del risultato
* andavo con hex workshop e copiavo quel numero di byte in un nuovo file
* aprivo quel file con psp e ci facevo tutte le boiate che ci dovevo fare
* lo salvavo
* aprivo il file originale e prendevo i byte mancanti (le "cifre decimali") dal fondo
* li appendevo al file modificato

Se volete (e se è giusto) magari aggiornate la guida...