Problema con qualunque patch

Aperto da Franz83, Maggio 12, 2011, 17:17:01

Discussione precedente - Discussione successiva

Franz83

Ciao a tutti sono nuovo del forum.

Da qualche mese a questa parte mi sono accorto che quando patcho una qualunque rom per snes (io uso l'emulatore znes) questa non mi parte più.
E' un problema che mi è apparso dalla sera alla mattina, ho provato tutte le versioni dello znes possibili (dalla più vecchia alla più recente) ma il problema è sempre lo stesso.
Se uso una rom già patchata questo non succede, e non succede neanche con la rom patchata da me di Final Fantasy VI che però patchai anni fa.

Potete aiutarmi?

Grazie

Phoenix

Semplicemente non usi la versione corretta della rom, oppure la tua rom ha/non ha header. Se la patch è stata creata a partire dalla rom con header la tua rom deve avere l'header e viceversa.
Phoenix
****************
membro di SadNES cITy
I gruppo italiano di traduzione ROM
http://www.sadnescity.it
*****************************

Franz83

Ok ma il problema che me lo fa con qualunque gioco, mentre fino a qulche mese fa con gli stessi giochi e le stesse identiche rom non c'erano problemi

Phoenix

A me sembra molto improbabile che le patch e le rom abbiano cambiato il loro contenuto di propria volontà.
Che patcher usi? dai un esempio di gioco/patch che dà problemi specificando versione rom  e della patch.
Phoenix
****************
membro di SadNES cITy
I gruppo italiano di traduzione ROM
http://www.sadnescity.it
*****************************

Franz83

No quello no, penso più ad un problema interno del mio pc comunque ecco l'esempio:

Patch di Final Fantasy IV (Final Fantasy IV[JP] 1.03 100% 16/09/2002 Marainos ) in italiano e l'ho applicata usando snes tool e dopo ho provato anche ipswin.

la rom che ho usato è questa:

Final Fantasy IV (J) [!]

Poi faccio partire la rom con lo znes ed esce lo schermo nero con le scritte sotto (nome della rom chksum ecc...) e rimane così all'infinito

Sono sicuro che se formattassi il pc si risolverebbe tutto, ma sono curioso di capire il perchè fà così.


Phoenix

verifica che la rom originale abbia o no header, e vedi se nel readme della patch sia specificato su quale rom applicare la traduzione. Al limite, con snes tool togli/rimuovi l'header e rirpova a patchare.
Phoenix
****************
membro di SadNES cITy
I gruppo italiano di traduzione ROM
http://www.sadnescity.it
*****************************

Clomax

dal readme:

Lo zip itpch_ff4(j)_v103.zip contiene tre file:

Leggimi.txt       (lo state leggendo...)

Ff4J2It.ips       patch da applicare direttamente sulla rom giapponese.

Ff4En2It.ips      patch da applicare sulla rom a cui é giá stata applicata
                  la patch per tradurre il gioco in inglese dei j2e, che
                  si chiama ff4ev321.ZIP e che potete scaricare dal sito
                  http://www.j2e.org.


Prima di applicare questa patch vi dovete procurare la rom
"Final Fantasy 4 (J).smc", il cui Checksum é 6099A3B6 e ha una
dimensione di 1049088 byte.

La rom patchata con uno dei due file allegati (a seconda di come volete
procedere) avrá una dimensione di 1573376 byte e un Checksum di 48C6845B.

facci sapere... dopo proverò a patchare anche io.  ;)

Franz83

Scusate l'ignoranza cosè l'header?

Clomax

http://lmgtfy.com/?q=header+rom+snes

ahahahahahahah, scusa. era una vita che volevo utilizzare sto sito. ahahahahah. :P si scherza...  ;D

brevemente... l'header è la parte iniziale della rom e contiene alcune informazioni sulla cartuccia. non è necessario che una rom abbia l'header.

8) 8) 8)

Franz83

Citazione di: Clomax il Maggio 13, 2011, 18:24:04
http://lmgtfy.com/?q=header+rom+snes

Va bene se la metti così farò a meno di visitare il tuo sito.












Scherzo ;D

Allora tornando seri la rom in mio possesso ha la dimensione di 1.048.576 byte e checksum CAA15E97


Phoenix

che è diverso da quello previsto dal readme: 6099A3B6. Quindi la tua rom è corrotta, ha/non ha header oppure non è la versione corretta. Dovrai trovare la versione adatta alla patch.
Phoenix
****************
membro di SadNES cITy
I gruppo italiano di traduzione ROM
http://www.sadnescity.it
*****************************

Franz83

Ok proverò a cercarla

Trovata e ora va tutto ok, mi era venuto il dubbio che ci fosse qualcosa di sbagliato nel mio pc perchè le altre volte ho preso sempre versioni a caso delle rom e mi era andata sempre bvene con le traduzioni.

Grazie per l'aiuto, ciao

Phoenix

da che vedo, la differenza di dimensione tra la tua e quella che serve alla patch è di 512 bytes, che è proprio la dimensione dell'header delle rom snes. Ciò vuol dire che la tua rom non ha l'header e quella per la patch sì, trova un programma per aggiungere l'header alla tua rom e applica la patch.
Phoenix
****************
membro di SadNES cITy
I gruppo italiano di traduzione ROM
http://www.sadnescity.it
*****************************

Clomax

ultima cosa. se dovessi trovare errori nella patch... segnalaceli. magari nessuno la fixerà ma è sempre meglio mettere nero su bianco.
grazie.