summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPixel <Pixel>2002-08-07 16:01:08 +0000
committerPixel <Pixel>2002-08-07 16:01:08 +0000
commit4b6d43a6a5146b0165d05a66c70b2a39ab8980f4 (patch)
tree1485b862b811697d934ff0a933f90d33b05d1a88
parent2354b3a5ae94efb04f79de9aec885b4fd90336f5 (diff)
How to patch-FAQ
-rw-r--r--EmuPatch-FAQ.txt271
1 files changed, 271 insertions, 0 deletions
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