Articles

OpenEmu / OpenEmu

Comme de nombreux émulateurs, OpenEmu permet l’utilisation de codes de triche pour modifier la façon dont un jeu se déroule (invincibilité, saut de niveau, etc.).

Le support des codes de triche dans OpenEmu est déterminé par chaque noyau et son code d’émulation sous-jacent. Certains cœurs ne supportent pas les codes de triche ; OpenEmu sait de quels cœurs il s’agit, et sa fonctionnalité de triche ne sera pas disponible lorsqu’ils sont utilisés.

Trouver des triches

Une bonne ressource pour trouver des codes de triche est GameHacking.org.

Important : assurez-vous que les codes que vous utilisez correspondent à la région et à la révision appropriées du jeu auquel vous jouez. Comme il peut y avoir différentes versions d’un jeu pour diverses localités, il y a aussi différents codes à utiliser. Par exemple : les codes de triche pour une version américaine d’un jeu peuvent ne pas fonctionner pour une version européenne d’un jeu.

Ajouter des codes de triche

Pour ajouter un code de triche, vous devez être en train de lancer un jeu. Dans la fenêtre de jeu, déplacez la souris pour produire la barre HUD, et cliquez sur l’icône de rouage/engin près du centre. Si le noyau prend en charge les codes de triche, un élément de menu appelé Select Cheat sera disponible. Dans ce menu, il y aura un autre élément intitulé Add Cheat… – cliquez ici pour saisir un nouveau code.

Menu Select Cheat du HUD

Dans le dialogue qui s’ouvre, vous pouvez saisir un nom pour la triche (pour l’identifier dans le menu Select Cheat), ainsi que le code lui-même. Saisissez les codes dans le format pris en charge par le noyau ; généralement, ces formats seront identiques à ceux des tricheurs les plus populaires disponibles pour le système en question (comme Action Replay ou Game Genie). Vous pouvez également choisir d’activer un cheat tout de suite ou d’attendre pour l’activer plus tard.

Dialogue d'ajout de triche

Le tableau suivant présente une liste des types de code pris en charge :

Game Boy (Couleur)

Sega Genesis / Mega Drive
Sega CD / Mega CD

Sega Master System


Console Type de triche Exemple. code
Game Boy Game Genie FA1-B9C-4C1
GameShark 0101CEC1
Game Boy Advance GameShark Advance/
Action Replay (v1/v2)
CD93194F 089CE0B4
Game Boy Advance Action Replay MAX (v3/v4) 4E26D7A1 6D72DA8B
Game Boy Advance Codebreaker/GameShark SP/Xploder A62B1D67EB2D
Game Gear Action Replay 00D159 :98
Game Gear Game Genie 3A7-E4C-2A2
Nintendo (NES) / Famicom Game Genie APEETPEY
Nintendo (NES) / Famicom Raw C900 :ED
Nintendo (NES) / Famicom Raw (avec comparaison) 810E ?F0 :10
Nintendo 64 GameShark 8033B177 0015
Nintendo DS Action Replay 22085A50 00000001
Sega Genesis / Mega Drive
Sega CD / Mega CD
Action Replay FFFE21 :0032 Game Genie NN8A-AADN Sega Master System Action Replay 00C094 :01 Game Genie 00D-70F-E68 Super Nintendo (SNES) Action Replay 7E1490 :FF Super Nintendo (SNES) Game Genie 14B4-6F07

Pour les codes à plusieurs lignes, utilisez un plus (+) pour séparer chaque ligne. Par exemple : AVSOYOSZ+ELEAPOZE+AIEAZPAP

Utilisation des triches

Après avoir ajouté une triche, vous devrez l’activer si ce n’est pas déjà fait. Retournez dans le menu Sélectionner une triche, et vous verrez maintenant la triche qui vient d’être ajoutée dans la liste. Cliquez dessus pour l’activer. Si vous devez le désactiver plus tard, il suffit de revenir à ce menu et de cliquer à nouveau dessus.

Menu Select Cheat du HUD avec le cheat ajouté

Chiffres GBA

TL;DR seuls les cheats Codebreaker/GameShark SP et GameShark Advance sont pris en charge pour la GBA. Pas Action Replay v3.

Si le code est Action Replay v3/v4, vous devrez plutôt utiliser un code équivalent GameShark ou tenter de le convertir ici : http://gamehacking.org/?sys=gba

C’est parce que nous ne pouvons pas détecter automatiquement si un code est AR v3 puisqu’ils ont la même longueur que les AR/GameShark v1/v2 (16 caractères), et que la v3 utilise un cryptage différent.

Il n’y a pas de bon moyen de détecter la v3 à moins de dire explicitement à mGBA que le code est v3. Il y a de nombreux problèmes avec les frontaux et les codes flottant sur le web :

  • Les sites de codes de triche ont généralement tous des AR/GS formatés en XXXXXXXX YYYYYY et ne vous disent pas quel type d’AR/GS, sauf si c’est un bon site de codes de triche comme gamehacking.org qui désignera les codes AR/GS v1/v2 comme AR12 et AR v3 comme AR34.

  • De nombreux sites de codes de triche ont des codes mal étiquetés ou tout simplement faux, sans noter de quelle région et révision il s’agit.

  • VBA standalone s’attend à ce que AR/GS v1/v2 soit formaté en XXXXXXXXYYYYYY (sans espace) mais que AR v3 soit formaté en XXXXXXXX YYYYYYY (8 caractères séparés par un espace). Mais il ne vous le dit pas dans l’interface utilisateur!

  • GBA4iOS force tous les 16 chars AR/GS comme « AR v3 » ce qui est faux et casse l’utilisation des codes AR/GS v1/v2 valides. (Il indique également à tort que les codes GameShark SP ne sont pas pris en charge alors que ceux-ci sont en fait les mêmes que Codebreaker, 12 caractères moins l’espace).

Alors, quels codes de triche peuvent  » juste fonctionner  » avec le plugin mGBA core d’OpenEmu ?

  • Codes de triche Adresse brute:Valeur (11, 13 ou 17 caractères, y compris les deux points).
  • Codes SP de Codebreaker/GameShark (ce sont 12 caractères, moins l’espace).
  • Codes GameShark Advance/Action Replay v1/v2 (ce sont 16 caractères, moins l’espace).

Ce qui ne fonctionne pas ?

  • Codes Action Replay v3 (ce sont également 16 caractères, moins l’espace).

Note : vous n’avez pas à vous soucier d’ajouter des espaces dans vos cheats que vous saisissez pour OpenEmu.

Plus d’infos générales sur les types de cheats GBA ici : http://doc.kodewerx.org/hacking_gba.html

Limitations

OpenEmu n’a actuellement aucun moyen de sauvegarder les cheats – tous les codes saisis seront perdus dès que vous quitterez le jeu. Une fonctionnalité améliorée de codes de triche (incluant potentiellement une base de données intégrée de codes) est prévue pour une future version de l’application.

.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *