From 4b6d43a6a5146b0165d05a66c70b2a39ab8980f4 Mon Sep 17 00:00:00 2001 From: Pixel <Pixel> Date: Wed, 7 Aug 2002 16:01:08 +0000 Subject: How to patch-FAQ --- EmuPatch-FAQ.txt | 271 +++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 271 insertions(+) create mode 100644 EmuPatch-FAQ.txt diff --git a/EmuPatch-FAQ.txt b/EmuPatch-FAQ.txt new file mode 100644 index 0000000..bd6152e --- /dev/null +++ b/EmuPatch-FAQ.txt @@ -0,0 +1,271 @@ + ======================================================================== + ============================================================================== +==================-< Emulateurs et Patches - F.A.Q. - v0.2a >-================== + ============================================================================== + ======================================================================== + + par Pixel de Deus eX Machina + http://dem.clan.st + + + +================================================================================ +===============================-< Introduction >-=============================== +================================================================================ + + Bon, suite � plusieures demandes et questions pos�es un peu partout, j'ai +d�cid� d'�crire cette FAQ pour expliciter un peu plus comment les �mulateurs et +les patches fonctionnent. Ce document est �crit sous la forme d'une FAQ parce +que je trouve que c'est plus pratique. Quand quelqu'un pose une question sur un +forum ou sur IRC, on peut plus facilement r�pondre sarcastiquement "Tiens c'est +bizarre, ta question ressemble �trangement � la question 17b de la FAQ untel". +Et comptez sur moi pour agir en ce sens ;-) + + +================================================================================ +=================================-< Sommaire >-================================= +================================================================================ + + +Q01: Qu'est-ce qu'un �mulateur? +Q02: Est-ce que l'on peut tout �muler? +Q03: Est-ce que les �mulateurs, c'est l�gal? +Q04: Qu'est-ce que le warez? +Q05: Comment on r�cup�re une ROM NES/SNES/GameBoy/etc... pour l'utiliser sur PC? +Q06: Comment on r�cup�re un jeu PSX pour l'utiliser sur PC? +Q07: J'ai entendu parler d'"image ISO", qu'est-ce que c'est? +Q08: Je ne peut pas faire d'image iso de mon CD playstation parce que je ne +poss�de pas le logiciel qu'il faut. J'ai donc demand� � un ami de me faire cette +image � partir de mon CD. Comment je sais si elle est correcte? +Q09: Quel �mulateur utiliser pour �muler une SNES? +Q10: Quel �mulateur utiliser pour �muler une Playstation? +Q11: Qu'est-ce qu'un patch? +Q12: Quels sont les fichiers de patch? +Q13: Comment utiliser un patch? +Q14: Pour utiliser le syst�me de patch temps r�el de ePSXe, je dois faire une +image ISO de mon jeu playstation? +Q15: Est-ce que les syst�mes de patch temps r�el de ePSXe et zSNES modifient +mes ROMs SNES et mes images ISO playstation? +Q16: Je veux jouer au jeu patch� sur ma console. Comment je fais? +Q17: Quel programme peut appliquer mon patch? +Q18: Tout cela est-il l�gal? + + +================================================================================ +=================================-< Questions >-================================ +================================================================================ + + +Q01: Qu'est-ce qu'un �mulateur? + +R: Un �mulateur est un programme qui va tenter de faire tourner sur votre +ordinateur pr�f�r� un jeu pr�vu � l'origine pour un autre type de machine, comme +une Super Nintendo, une Game Boy, ou une Playstation par exemple. On peut +comparer �a � une sorte de "pont" entre deux types de machines. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +Q02: Est-ce que l'on peut tout �muler? + +R: En th�orie, oui. En pratique, c'est plus difficile: le programmeur de +l'�mulateur doit connaitre sur le bout des doigts les deux machines sur +lequelles on va travailler, c'est � dire la machine que l'on veut �muler, et la +machine sur laquelle on va faire tourner l'�mulateur, ce qui est difficile d� au +manque de documentation implicite. De plus, implicitement, cela n�cessite que la +machine de "destination" soit beaucoup plus puissante que la machine "source", +ou bien poss�de des caract�ristiques approximativement identiques. Ce qui fait +qu'il existe des �mulateurs pour des machines "anciennes" comme la NES, la SNES, +ou m�me la Saturn ou la Playstation, mais pour des machines comme la Playstation +2, la X-Box ou la GameCube, vous pouvez encore attendre. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +Q03: Est-ce que les �mulateurs, c'est l�gal? + +R: Alors l�, c'est limite... Un �mulateur va toucher beaucoup de points de la +l�gislation. Premi�rement, la personne qui va cr�er l'�mulateur n'a pas le droit +de se servir de la documentation du constructeur pour le faire. Sinon, c'est de +la divulgation de secrets blah blah blah. Donc celui qui fait l'�mulateur doit +comprendre comment marche la console a partir de documents publiques, de +d�sassemblage sur la console elle-m�me, et avec �ventuellement son fer � souder. +Ensuite, du cot� de l'utilisateur, il a une, voire, deux obligations. La +premi�re, et la plus �vidente, c'est qu'il doit poss�der l'original du jeu qu'il +veut �muler, m�me si �a doit passer par une phase de "copie", comme par exemple +les roms SNES: on peut pas mettre une cartouche SNES dans un PC, il faut la +copier sur une disquette ou autre. Ensuite, si l'�mulateur n�cessite le bios +original de la console, il faut aussi copier ce bios depuis la console que l'on +poss�de. C'est le cas des 3/4 des �mulateurs Playstation. Vous n'avez pas le +droit d'utiliser ePSXe par exemple avec un bios que vous ne poss�dez pas +physiquement. Bref, tout �a c'est de la l�galit�, c'est chiant, mais c'est comme +�a. Il faut la respecter, sinon on se fait taper sur les doigts. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +Q04: Qu'est-ce que le warez? + +R: Justement, le warez est le mot qui d�signe le piratage en g�n�ral. Si par +exemple vous copiez de chez votre voisin Tomb Raider sur Playstation en +utilisant votre graveur, vous allez le pirater. On dit alors que vous "avez Tomb +Raider en warez". C'est totalement ill�gal, interdit, d�fendu, etc... Nous ne le +dirons jamais assez: vous *devez* poss�der l'original des jeux que vous lancerez +sur �mulateur ou que vous tenterez de patcher avec une traduction. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +Q05: Comment on r�cup�re une ROM NES/SNES/GameBoy/etc... pour l'utiliser sur PC? + +R: Il faut acheter ou fabriquer un appareil qui se branche sur le port parall�le +du PC et sur la console elle-m�me, et qui permet de copier le contenu de la +cartouche sur disque dur ou disquette ou quoi que ce soit. Ce genre d'appareils +se trouvent sur des sites web particuliers, comme http://www.lik-sang.com + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +Q06: Comment on r�cup�re un jeu PSX pour l'utiliser sur PC? + +R: Aucun probl�me. Le jeu PSX est stock� sur un CD, et il se trouve que ces CDs +sont assez standards pour marcher sur des lecteurs CD-Rom de PC. Aucune copie � +faire donc pour jouer au jeu original. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +Q07: J'ai entendu parler d'"image ISO", qu'est-ce que c'est? + +R: Une image ISO est une sorte de copie d'un CD-Rom sur un disque dur. Cette +image peut ensuite �tre regrav�e telle quelle pour faire par exemple une copie +de sauvegarde du jeu original, ou bien �tre modifi�e puis grav�e. Le format +d'iso le plus utilis� dans le monde de la playstation est celui dit "CUE/BIN", +c'est � dire celui cr�� par le logiciel CDRWin. Il y a � ma connaissance deux +autres logiciels capable de g�n�rer et graver des images CUE/BIN. C'est CloneCD +et cdrdao. De plus, ePSXe est capable de lancer directement le jeu � partir +d'une image ISO du CD du jeu. Pas besoin de graver ou quoi que ce soit. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +Q08: Je ne peut pas faire d'image iso de mon CD playstation parce que je ne +poss�de pas le logiciel qu'il faut. J'ai donc demand� � un ami de me faire cette +image � partir de mon CD. Comment je sais si elle est correcte? + +R: S'il s'agit au d�part d'un jeu PSX, vous pouvez l'essayer dans ePSXe vu qu'il +lit les images ISO directement. Sinon un petit programme permet de lire le +contenu de toute image ISO. Il s'agit de DaemonTool. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +Q09: Quel �mulateur utiliser pour �muler une SNES? + +R: Je conseille personellement zSNES. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +Q10: Quel �mulateur utiliser pour �muler une Playstation? + +R: Je conseille personellement ePSXe. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +Q11: Qu'est-ce qu'un patch? + +R: Un patch est une modification. Quelque chose que l'on rajoute � un jeu pour +en modifier le comportement. L'exemple qui nous int�resse ici sont les patches +qui traduisent les jeux en fran�ais. Un patch n'est pas le jeu en soit. Un patch +*est* la modification du jeu. Le fichier qui contient le patch explique en fait +comment le jeu doit �tre modifi�, dans un "langage" incompr�hensible par un +humain moyen. Un programme sp�cial sachant "lire" ce langage va "appliquer" le +patch sur le jeu concern�, c'est � dire lire l'ensemble des modifications +indiqu�es dans le patch et va les effectuer. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +Q12: Quels sont les fichiers de patch? + +R: Il existe actuellement trois principaux types de fichiers de patch. On les +distingue par l'extension qu'ils poss�dent. Il s'agit des patches de type "IPS", +"APS" et "PPF". Les patches IPS et APS concernent surtout les roms de jeu, comme +les jeux SNES. Un patch IPS est un patch "simple". Un patch APS, lui, va �tre +capable d'agrandir la rom, parce que par exemple, les traducteurs avaient besoin +de place. Enfin un patch PPF concerne les ISO de CD, donc principalement les +jeux Playstation, Saturn, etc.. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +Q13: Comment utiliser un patch? + +R: En fait, tout d�pend du type de jeu que vous allez patcher, et de la mani�re +dont vous voulez l'utiliser. Il faut savoir que certains �mulateurs sont +capables d'appliquer des patches "en temps r�el". Cela signifie que vous n'avez +qu'� mettre votre patch dans un coin de l'�mulateur, lancer le jeu, et il +s'occupe de tout. Par contre, si vous voulez jouer sur votre console avec le jeu +patch�, il faut appliquer le patch sur le jeu correspondant. Je vais d�tailler +maintenant comment utiliser le patch dans un �mulateur. + +Concernant les jeux SNES, si vous utilisez zSNES, il suffit de mettre le fichier +de patch dans le m�me r�pertoire que la rom, et que le fichier de patch poss�de +le m�me nom que le fichier de la rom (a part l'extension, bien sur). Par +exemple, si vous poss�dez WPJ.SMC, la rom de Wonder Project J en japonais, et +que vous voulez utiliser le patch de traduction en fran�ais de G�n�ration 9, +vous allez r�cup�rer un fichier appel� "Wonder Project J.IPS", ce qui n'est�pas +bon. Il faut donc commencer par renommer le fichier en WPJ.IPS et le placer dans +le m�me r�pertoire que le fichier WPJ.SMC. A partir de l�, vous pourrez charger +directement la rom de WPJ dans zSNES et vous aurez le jeu en fran�ais. Petite +note encore: sur l'�cran de zSNES, il devrait s'afficher "CHKSUM: OK", +signifiant que, d'apr�s zSNES, tout s'est bien pass�. Si vous n'avez pas ce +message, il se peut que tout marche bien, mais il se peut aussi que cela foire. +Si c'est le cas, ne vous en �tonnez pas et ne blamez pas le patch: vous n'avez +pas la bonne ROM correspondant au patch. + +Concernant les jeux PSX, si vous utiliser ePSXe, il faut commencer par chercher +le nom de l'ex�cutable sur le CD du jeu. Il s'appelle habituellement +SLUSqquechose, par exemple pour le CD 1 de Xenogears, c'est SLUS_006.64 mais il +se peut que ce nom change l�g�rement. Dans tous les cas, si vous voulez �tre s�r +du nom du fichier, ouvrez le fichier SYSTEM.CNF qui est sur le CD-Rom avec un +traitement de texte quelconque. Vous verrez une ligne qui devrait ressembler � +BOOT = cdrom:\SLUS_006.64;1 ce qui signifie que le nom de l'ex�cutable est +SLUS_006.64. Ensuite, vous renommez votre patch PPF de la m�me mani�re. Oui, en +changeant l'extension. Il se peut que votre windows se plaigne � ce propos, ne +vous en occupez pas. Vous mettez ce fichier dans le r�pertoire "patches" de +ePSXe, vous lancez votre jeu, et ePSXe patchera le jeu "on the fly". Aussi +simple que �a. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +Q14: Pour utiliser le syst�me de patch temps r�el de ePSXe, je dois faire une +image ISO de mon jeu playstation? + +R: Absolument pas. Il suffit de mettre le patch dans le r�pertoires de patch +comme je l'explique plus haut, de mettre le CD dans votre lecteur, et de lancer +ePSXe. Il s'occupera de tout. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +Q15: Est-ce que les syst�mes de patch temps r�el de ePSXe et zSNES modifient +mes ROMs SNES et mes images ISO playstation? + +R: Du tout. Toutes ces op�rations sont faites en m�moire uniquement. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +Q16: Je veux jouer au jeu patch� sur ma console. Comment je fais? + +R: Alors, pour la SNES, �a devient difficile. Il vous faut une SNES avec un +copieur, comme le Game Doctor ou autre. Vous appliquez le patch sur le fichier +de votre disque dur qui contient la ROM, et ensuite vous devez r�envoyer cette +ROM patch�e dans votre copieur, et d�marrer le jeu. C'est une op�ration +relativement d�licate pour le n�ophyte, mais on s'y fait vite. + +Pour la PSX, c'est plus simple. Faites d'abord une image ISO de votre CD PSX +avec CDRWIN ou CloneCD, appliquez le patch sur l'ISO, puis gravez l'image ISO +ainsi modifi�e sur un CD vierge. Si votre console poss�de la modification +n�cessaire, ou si votre console est assez vieille, vous pourrez lancer le CD +ainsi grav� dans votre console. Il existe des site sp�cialis�s qui expliquent +comment lancer des CDs de backup dans votre playstation. C'est exactement ce +genre de documents qu'il vous faut lire maintenant. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +Q17: Quel programme peut appliquer mon patch? + +R: Je conseille le programme uCON64, disponible sur la page +http://ucon64.sf.net Ce programme est un peu "rugeux", mais tr�s efficace, car +il est capable d'appliquer tous les types de patch existant actuellement. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +Q18: Tout cela est-il l�gal? + +R: Tout � fait, dans la mesure o� vous poss�dez le jeu original, et o� vous ne +faites pas profiter des CDs que vous aurez grav�, ou des roms que vous aurez +copi�, � d'autres personnes que vous et votre famille vivant sous le m�me toit +que vous. + + +================================================================================ +================================-< Conclusion >-================================ +================================================================================ + + Voil�, c'est tout pour l'instant. Si vous avez des questions suppl�mentaires +� poser, ou des remarques et/ou commentaires � formuler, �crivez-moi � l'adresse +pixel@nobis-crew.org -- cgit v1.2.3