Transférer et convertir les sauvegardes ps1 <=> pc
Dans ce tuto il y a deux manières de procéder: la manière longue
et la manière courte, j'ai décidé de garder la manière longue car
j'ai jugé que toutes les deux étaient complémentaires.
Je tiens avant tout à préciser que j'ai fait ce tuto à partir d'un
post d'un suédois
nommé
Dlanor lequel si je ne me trompe pas, travaille sur une suite non-oficielle
de Launchelf.
Dans son post
Dlanor avait proposé 2 façons pour effectuer ce genre de transfert.
J'ai choisi la première car c'était la plus simple et la plus clairement expliquée.
Ce tuto servira surtout à ceux qui ne veulent pas s'engager dans la fabrication
du Playsaver ou l'achat de matériel additionnel.
Ce qu'il faut posséder:
Matériel:
--------
une ps2.
une clef usb.
Logiciel:
--------
LAUNCHELF:ce dernier est le seul capable d'accéder aux cartes mémoire
PS1 directement depuis la ps2. (disponible via les downloads de Metagames,
section PS2)
LAUNCHELF permet ainsi de copier les sauvegardes PS1 vers les médias
PS2 (CM PS1 ou PS2,disque dur,clef USB).Une bonne familiarisation avec ce soft
est nécessaire.
PSX_GAME_EDIT (site officiel:
http://moberg-dybdal.dk/psxge/)
PSXGAME EDIT permet tout genre de manipulation de fichiers de sauvegarde
PS1 et est compatible avec presque tous les formats de sauvegarde utilisés.
Téléchargez le et surtout n'oubliez pas les "runtime libraries" obligatoires
pour son fonctionnement.
RAW2MCS-CONV
RAW2MCS-CONV est un convertisseur fait par mes soins qui vous aidera dans la tâche.
EPSXE
Editeur Hexadécimal
Phase 1 : Copie des fichiers de la carte mémoire PS1 inserée dans un des ports
de votre PS2 vers l'usb grâce à Launchelf
-Insérez vos cartes memoire ps1 dans vos ports ps2 et lancez "Launchelf".
-Dans l'ecran d'attribution des racourcis pointez le curseur sur "start" et
validez avec "rond" puis choisissez "misc" puis "file browser". De retour vers
l'écran des racourcis appuyez sur "OK", maintenant appuyez sur "start" .
-Dans l'écran où les périphériques sont listés choisisez "mc0" ou "mc1".
-Grâce à la touche "R1" qui vous donnera accès au menu contextuel copiez un
des fichiers (ex: BESCES-00868FF7-S01 pour FF7).
-Redirigez vous vers l'ecran de listage des périphériques et choisissez cette
fois "mass" il s'agit là de votre clef usb.
-Collez-y ( "R1" ) votre sauvegarde (BESCES-00868FF7-S01).
-Retirez la clef pour transférer votre fichier vers le pc.
Phase 2 : Edition de la sauvegarde pour la compatibilité avec
l'émulateur Epsxe (ou autre) :
Ces sauvegardes que vous venez d'extraire sont dans un format brut et faisant
8192 octets par bloc (notons qu'un caractère ascii fait 1 octet). Elles sont
donc inutilisables, ce qu'il faudrait c'est pouvoir les rendre compatibles
avec Epsxe. Ce qui manque à ces fichiers pour devenir compatibles c'est un
en-tête ou "header" de 128 octets. Donc pour conclure un fichier de sauvegarde
compatible Epsxe utilise la formule suivante: un "en-tête" de 128 octets suivi
de 8192 octets "données brutes" pour un seul bloc de sauvegarde PS1.
IMPORTANT!:le choix des deux manières.
-------------------------------------------------
La manière courte est la plus simple et la plus rapide mais ne marche pas avec
une sauvegarde supérieure à 7 blocs.Quoique les jeux avec de telles sauvegardes
sont rares pour les RPG ;))
La maniere longue n'a pas de limitation mais est plus longue..:)
LA MANIERE COURTE
--------------------------
L'opération s'effectuera comme suit
---------------------------------------------
1-Création de la sauvegarde grace à "raw2mcs-conv".
2-Importation de la sauvegarde individuelle (.mcs) vers une carte mémoire
(format .mcr) via psxgameedit.
1/-Dézippez raw2mcs-conv.zip et copiez votre sauvegarde brute dans le même
répertoire.Attention! La sauvegarde brute sera détruite après conversion
et surtout lisez les quelques consignes du lisez-moi.txt
Lancez raw2mcs-conv.exe,entrez le nombre exact (taille) de la sauvegarde brute
(8192 octects pour 1 bloc),puis le nom exact de la sauvegarde brute.
Lancez merger.bat vous devriez avoir un fichier de ce nom "sauvegarde.mcs".
2/-Avec psxgameedit importez votre .mcs et exportez-le en .mcr compatible epsxe.
Fin de la manipulation.
LA MANIERE LONGUE
--------------------------
L'opération s'effectuera comme suit:
----------------------------------------------
1-Création de la sauvegarde via epsxe (epsxe000.mcr).
2-Exportation de la sauvegarde individuelle via PSXGAMEEDIT(FF7.ps1).
3-Extraction du header depuis la sauvegarde individuelle (FF7.ps1) via un
éditeur hexa.
4-Insertion du header au dessus de la sauvegarde brute(BESCES-00868FF7-S01).
5-Importation de la sauvegarde individuelle editée vers une CM (.mcr) via
psxmemtool.
1/Pour récuperer le header il suffit de lancer le jeu sur epsxe et de se ruer
vers le premier point de sauvegarde et de sauvegarder. Il s'agit d'une
sauvegarde réelle pas une savestate.
2/Avec PSXGAMEEDIT ouvrez votre carte mémoire (ex:epsxe160\memcards\epsxe000.mcr)
et sélectionnez la sauvegarde que vous venez de créer puis cliquez sur le bouton
"save single game save",tapez un nom et choisissez le type ".mcs" (ex:FF7.mcs)
Nota Bene: pour avoir deux sauvegardes différentes du même jeu sur une même
carte mémoire, le format est :
"BE"code du pays"SCES-00868"code du produit "FF7-S01"identifiant
Dans le cas de FF7 le S01 signifie premiere sauvegarde. Il faudra renommer les
Dans le cas de FF7 le S01 signifie premiere sauvegarde. Il faudra renommer les
suivantes S02,S03 ainsi de suite.. il vous faudra donc faire votre propre
recherche car ceci dépends grandement du jeu.
3/Puis avec un éditeur hexadécimal copiez les premiers 128 octets. Ici donc
premiers 128 caracteres de (FF7.mcs) et fermez ce fichier.
4/Toujours avec l'éditeur hexadécimal ouvrez maintenant le fichier
BESCES-00868FF7-S01 et insérez-y le header en tête de fichier, sauvegardez le
changement et fermez.
5/De retour vers psxgameedit et pour éviter tout problème créez une nouvelle
carte mémoire virtuelle (ex:ff7.mcr) puis importez FF7.mcs. Maintenant si tout
s'est bien passé vous devriez apercevoir les heures passées à jouer indiquées
sur la sauvegarde, sauvegardez le changement et testez maintentant sur votre
émulateur préféré la sauvegarde.
Fin de la manipulation.
Sinon pour effectuer l'opération contraire du pc vers la ps1 il vous suffira
juste d'enlever le header puis de renommer la sauvegarde et de transférer
la sauvegarde vers la carte mémoire ps1 via launchelf.
1/Ouvrez le .mcr sur psxgameedit et exportez la sauvegarde individuelle
en .mcs (ex:ff7.mcs). Maintenant le .mcs devrait avoir une taille de 8320 octets.
2/L'ouvrir dans un éditeur hexadécimal
(très important!).
Notez bien le nom de la sauvegarde qui commence depuis la position 11. Dans
le cas de ff7 c'est BESCES-00868FF7-S01.
3/Enlevez les 128 premiers caractères et fermez en enregistrant le changement.
(taille actuelle 8192 octets)
4/Renommez la .mcs par BESCES-00868FF7-S01 (sans extention .mcs)
5/Copiez-la sur la clef usb et transférez-la via launchelf sur sa
"carte memoire ps1"
(très important!).
6/Ensuite transférez-la avec le menu du bios de la ps2 depuis la carte
mémoire ps1 vers la CM ps2.
Tuto signé: ALKARL