mercredi 23 janvier 2008

problème lors de l'émulation psx sur psp : son acceleré & décalage écran pour FF 7,8,9

Voici la solution de Lyan53 sur le forum de psp GEN merci bcp à toi ;)

personnage de ff7
Pour FF7 , J'ai trouvé la solution apres une longue et intense recherche sur le net pour ne plus avoir de musique accelerée (pour FF8 et FF9 voir plus bas).

A savoir qu'on pouvait rectifier le tir en patchant en NTSC mais apres on avait un probleme de decalage d'ecran.

Je precise que je l'ai fait en 3.40 OE A (pour les autres fw , a vous de tester)

Pour y arriver , il faut les logiciels suivant :

  • Alcohol
  • Zapper2k
  • WinHex (version complete et non trial car limitée sinon)
  • PSX2PSP ou Popstationguibeta ou Icetea.

Et bien sur...

  • FF7 version PAL FR
Une fois en possession de ces logiciels , voici la marche a suivre :


  1. Creer un ISO des 3 cd en "BIN & CUE" avec Alcohol (cdrwin)
  2. Pacher le CD1 en NTSC avec Zapper2k (sans changer les valeur Y bien que ça n'est pas une grande importance). Logiquement , a ce niveau là , si vous faites en Eboot de votre jeu , a l'ecran de la PSP , il sera decalé vers le bas ; d'ou l'utilisation d'un editeur Hexadecimal pour corriger le tir.
  3. Ouvrir le BIN FF7 avec WinHex (que vous pouvez config en fr ds :Aide > Config.)
Dans l'onglet "Recherche" , selectionner : "Chercher Chaine Hexa" (ou "Search / find Hex value" en anglais)

Entrer le valeure ci-dessous :

600245241200

Puis OK.


Vous devez maitenant modifier quelques valeures :




A quelque chose pres ce que vous devez avoir a l'ecran .




Ce que vous devez avoir a l'ecran , une fois les valeures changées.



IL est possible qu'une fois la chaine trouvée, tous les nombres à changer ne soient pas identique à ceux de la 1ere image. Cela n'est pas tres important , n'hesitez pas à les modifier car de toute façon le résultat sera le meme.

Maintenant , enregistrez pour obtenir votre BIN modifié .

(Certains font les modifs directement sur l'EBOOT mais pour moi ça n'a pas fonctionné) .


4) Il ne vous reste plus qu'a créer votre EBOOT a partir du BIN modifié (perso j'ai utilisé PSX2PSP mais je suppose que c'est pareil avec les autres)
Vous pouvez mettre la compreession au max (9) car maintenant il ne risque plus d'avoir , ni de decalage , ni de musique accelerée .



5- Vous n'avez plus qu'a refaire la meme chose pour les CD2 & 3 et voilà le travail .



Voilà un FF7 parfait pour la 3.40 OE (avec popsloader en 3.10 et cwcheat pour recup les saves , bien sur)

En esperant que ça fonctionne aussi bien pour vous , que pour moi .

-------------------------------------------------------------------------------------------------------------------------------

Image Hosted by ImageShack.us

Pour ceux qui ont des pb de musiques accélérées ou de decalage d'ecran Sur FF8 ou FF9, voilà comment procéder pour corriger cela :

http://mx.geocities.com/highrojo/archivos/imagenes/ff8d1.jpg

Tout d'abords vous devez avoir les logiciels suivants :

-Alcohol
-Zapper2k
-WinHex (version complete et non trial car limitée sinon)
-PSX2PSP ou Popstationguibeta ou Icetea.

Et bien sur...

-FF8 ou FF9 version PAL FR (ou les 2)

Egalement les patchs antiprotection (surtout pas le patch Paradox PAL/NTSC Selector) :

FF8 :
http://www.megagames.com/psx/files/ff8fr.zip

FF9 :
http://www.megagames.com/psx/files/hydff9fr.zip

Et PPFomatic pôur les appliquer :
http://www.megagames.com/console/files/pdx-pom3.zip


Une fois en possession de tout ça , voici la marche a suivre :


1- Creer un ISO des 4 cd en "BIN & CUE" avec Alcohol (cdrwin)

2- Applquer le Fix antiprotection avec PPFomatic (un pour chaque cd).

3-Pacher le CD1 en NTSC avec Zapper2k en selectionnant PAL to NTSC (sans changer les valeur Y bien que ça n'est pas une grande importance).
Pendant le scan , notez la valeur qui est ecrite à "Y position A" (pr FF8 : 330228 et pr FF9 : 76304) vos valeurs peuvent etre differentes de celles-ci .

Logiquement , a ce niveau là , si vous faites en Eboot de votre jeu , a l'ecran de la PSP , il sera decalé ; d'ou l'utilisation d'un editeur Hexadecimal pour corriger le tir.

4- Ouvrir le BIN FF8 ou FF9 avec WinHex (que vous pouvez config en français ds :Aide > Config.)

5- Verifier dans les indications de gauche que "offsets" est bien en decimal et non en hexadecimal , si ce n'est pas le cas , cliquer sur la colonne offsets (là ou il y à les chiffres bleus) pour qu'il y soit .

6-Dans l'onglet "Position" , selectionner : "aller à postion" (ou "Go to offset" en english) entrer la valeur trouvée avec zapper2k precedemment (pr FF8 : 330228 et pr FF9 : 76304 ou autre) puis "go" ou "ok".

7- Vous tombez alors sur la valeur 0A , changer la en 08 , puis
suivez les valeurs jusqu'à la sequence 00 90 24 10, remplacer 10 par 19 .

Pour plus de clartée voila le tout en image

Avant


Après


Il se peut que certaines valeurs soit differentes que celles indiquées , n'y toucher pas sauf si ça n'a pas marché une premiere fois , dans ce cas remettre exactement celles qui sont affichées .

8- une fois les valeurs modifiées , sauvegarder .

9- Créer maintenant votre EBOOT a partir bu BIN patché et modifié avec PSX2PSP , Popstationguibeta ou Icetea en mettant le taux de compression au max (9).

10- Vous n'avez plus qu'a refaire la meme chose pour les CD2 , 3 & 4 et voilà le travail , c'est dans la boite .

En esperant que ça fonctionne aussi bien pour vous , que pour moi .

Bon jeu et A++

Source : http://www.pspgen.com/modules.php?name=Forums&file=viewtopic&t=54213

Aucun commentaire: