From 4b6d43a6a5146b0165d05a66c70b2a39ab8980f4 Mon Sep 17 00:00:00 2001 From: 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